查看Ubuntu網卡命令:ifconfig -a 在虛擬機上會顯示出:eth0 和 lo lo是本地回傳
在服務器上會顯示出:eh0、lo 一共是2個網卡
在服務器上 ifconfig 會只顯示lo ,這說明其餘四塊網卡沒有被加載,執行命令:ifconfig eh0 up 加載網卡
ifconfig eh0 down 卸載網卡
加載網卡後,執行ifconfig 就會看到eh0 網卡被加載進來了,而後進行配置網卡
在虛擬機和服務器配置是這樣的:
配置靜態ip地址:
$ sudo vim /etc/network/interfaces
原有內容只有以下兩行:
auto lo
iface lo inet loopback
向末尾追加如下內容:
auto eth0
iface eth0 inet static
address 192.168.1.5 #IP地址
gateway 192.168.1.1 #網關
netmask 255.255.255.0 #網絡掩碼
network 192.168.1.0 #網絡地址
broadcast 192.168.1.255 #廣播
dns-nameservers 192.168.1.1 8.8.8.8 (服務器和虛擬機都是這樣配置的)固定DNS域名服務
# 若是多個dns:
# dns-nameservers X.X.X.X Y.Y.Y.Y Z.Z.Z.Z
設置固定DNS(域名服務,沒有就不能解析域名,就不能上網,只能ping通 IP地址)
設置固定DNS還有另一種方法,有點麻煩
另外一種方法:
建立/修改下面的文件 sudo vim /etc/resolvconf/resolv.conf.d/base
添加下面內容:
nameserver 8.8.8.8
nameserver 8.8.4.4 (解析域名的地址,能夠用別的)
修改好保存,而後執行:
resolvconf -u
重啓網絡
$ sudo /etc/init.d/networking restart 或 sudo ifdown eth0 && sudo ifup eth0
注意:若是Ubuntu系統採用的是desktop版,因爲desktop版安裝了NetworkManager,修改完interfaces文檔中的內容後,不會生效。須要先修改 /etc/NetworkManager/NetworkManager.conf 文檔中的managed參數,使之爲true,並重啓系統, 而後在修改 /etc/network/interfaces 文件,設置靜態IP。這是桌面版和服務器版的不一樣之.vim