Linux 下如何連線外網
前幾天剛安裝了CentOs7虛擬機器,在連線外網的時候碰到了一系列問題,在這裡稍微整理一下吧。
一、設定網絡卡資訊
開啟終端,輸入下方指令進入編輯介面:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s5
注意,enp0s5是第一塊網絡卡地址,根據本機網絡卡名稱不同調整。(可輸入ifcfg-en後按tab鍵補全)
紅色標註部分為需要修改的內容,具體操作如下:
1.輸入 i 進入編輯模式;
2.按上圖所示修改文件的內容(可用方向鍵進行移動)
3.修改完成後按esc鍵退出編輯模式,輸入“:wq”儲存並退出
設定好後,輸入service network restart 重啟網絡卡,輸入ifconfig檢視ip資訊。
依次為ip地址,掩碼,閘道器地址。
二、連線外網
輸入ping www.scnu.edu.cn,此時就可以ping通了
出現以上資訊,則連線成功。ctrl+c可以使資訊停止載入。
附錄:
解決bash: command not found問題。
虛擬機器安裝完後,可能只能使用部分linux基本的命令,如cd ls等,而其他基本命令總是提示command not found。其原因多數是壞境變數未配置,或者配置檔案不全導致。下面列出解決辦法:
1.檢視ifconfig命令是否存在
輸入 whereis ifconfig,若出現ifconfig的路徑,則說明存在命令,否則不存在
2.若ifconfig命令存在,設定環境變數
1)在根目錄~下輸入 vi .bash_profile,進入編輯模式。
2)將PATH=$PATH:$HOME/bin修改為(具體操作方法見上文)
PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin
3)儲存後,輸入下方命令使環境變數立即生效。
再次輸入ifconfig,即可檢視該命令。
3.若ifconfig命令不存在,依次輸入
yum upgrade
yum install net-tools
安裝過程中輸入y進行確認即可。
輸入ifconfig進行測試,若仍出現command not found,執行步驟二設定環境變數。