1. 程式人生 > >Linux 下如何連線外網

Linux 下如何連線外網

前幾天剛安裝了CentOs7虛擬機器,在連線外網的時候碰到了一系列問題,在這裡稍微整理一下吧。

一、設定網絡卡資訊

開啟終端,輸入下方指令進入編輯介面:

vi /etc/sysconfig/network-scripts/ifcfg-enp0s5

注意,enp0s5是第一塊網絡卡地址,根據本機網絡卡名稱不同調整。(可輸入ifcfg-en後按tab鍵補全)


紅色標註部分為需要修改的內容,具體操作如下:

1.輸入 i 進入編輯模式;

2.按上圖所示修改文件的內容(可用方向鍵進行移動)

3.修改完成後按esc鍵退出編輯模式,輸入“:wq”儲存並退出

設定好後,輸入service network restart 重啟網絡卡,輸入ifconfig檢視ip資訊。

(輸入ifconfig若出現bash:ifconfig command not found,即無法找到該命令,請先跳轉至附錄解決該問題)


依次為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,執行步驟二設定環境變數。