ubuntu 配置靜態ip

查看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

相關文章
相關標籤/搜索