首先要說明的是,ubuntu的網路配置有兩種方式,一種是通過inte***ces來配置,一種是通過networkmanager來配置,這兩種方式都可以成功配置網路,下面分別進行講解。
通過inte***ces來配置網路
這種方式要通過命令列來修改,開啟終端,修改inte***ces。
輸入命令sudo vim /etc/network/inte***ces
裡面的內容應該只有兩行:
atuo lo
iface lo inet loopback
接下來將配置檔案修改為下面的格式:
auto 你的網絡卡名
iface 你的網絡卡名 inet static
address 你的ip
netmask 你的子網掩碼
gateway 你的預設閘道器
dns-nameservers 你的網域名稱伺服器位址
那如何知道自己的網絡卡名呢?在命令列中輸入ifconfig
回車,第一行第一列的字串就是你的網絡卡名,一般是以字母e開頭。
配置好之後輸入sudo /etc/init.d/networking restart
重啟網路即可。
通過networkmanager來設定網路
networkmanger是ubuntu中圖形化的網路管理工具,可通過系統設定->網路來找到並設定網路。
然後在命令列中輸入sudo vim /etc/networkmanager/networkmanager.conf
,將裡面的managed = flase改為managed = true
之後再輸入命令sudo service network-manager restart
設定好之後記得斷開網路重新連線。
上面兩種方式有何區別?
首先,當系統內沒有第三方網路管理工具(比如nm也就是networkmanager)時,系統預設使用inte***ces檔案內的引數進行網路配置。
接著,當系統內安裝了nm之後,nm預設接管了系統的網路配置,使用nm自己的網路配置引數來進行配置。
但是,如果使用者在安裝nm之後(desktop版本預設安裝了nm),自己手動修改了inte***ces 檔案,那nm 就自動停止對系統網路的管理,系統改使用inte***ces 檔案內的引數進行網路配置。
此時,再去修改nm 內的引數,不影響系統實際的網路配置。若要讓nm 內的配置生效,必須重新啟用nm 接管系統的網路配置。
部分內容參考:
Ubuntu16 04靜態網路配置
1.開啟命令視窗,輸入ifconfig檢視自己的網絡卡編號 2.輸入命令,修改inte ces檔案 新增配置的說明 address和gateway要根據自己的電腦配置 auto ens33 網絡卡名字 iface ens33 inet static 靜態的獲取ip位址 address 192.168...
Ubuntu 16 04網路配置
安裝完ubuntu 16.04後,配置靜態網路 vim etc network inte cesauto eth0 iface eth0 inet static address x.x.x.x netmask x.x.x.x gateway x.x.x.x配置完成,重啟網路服務 etc init.d...
Ubuntu16 04 網路配置
安裝ubuntu作業系統之後,為了通過xshell連線主機,或者連線其他主機。需要進行如下網路配置和ssh服務配置。sudo vi etc network inte ces,在其中找到對應網絡卡進行修改 輸入以下內容 auto ens33 iface ens33 inet static 靜態ip,不...