【ubuntu 12.04】 vmware 橋接模式html
在vmware 的橋接模式下,設置ubuntu 的靜態IP 地址。ubuntu
直接打開 /etc/network/interfaces
文件,該文件在開始時,只有如下內容網絡
auto lo iface lo inet loopback
而後直接在文件的後面增長設置,修改後的內容變爲app
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.31.99 netmask 255.255.255.0 gateway 192.168.31.1 dns-nameservers 211.136.20.203
讀者們要注意的,eth0 這個參數,應該和讀者本身的機器ifconfig 輸出相符,dns-nameservers 參數是必定要設置的,不然會沒法上網。oop
【ubuntu 14.04】this
在ubuntu 14.04 中,前面的設置和ubuntu 12.04 相同,可是還須要再修改一個文件 /etc/NetworkManager/NetworkManager.conf
,將裏面的 managed 參數設置爲true,而後重啓機器便可。rest
【ubuntu 16.04】
首先須要修改 /etc/network/interfaces
增長code
auto ens33 iface ens33 inet static address 192.168.88.181 netmask 255.255.255.0 gateway 192.168.88.2
(注意,ubuntu 16以後的網卡名字再也不是 eth0 之類,而是其餘名字,例如做者這裏就是 ens33,還有 dns-server 這一行必定要寫,不然會設置失敗)server
修改/etc/NetworkManager/NetworkManager.conf
文件,將 managed 設置爲 truehtm
設置 /etc/resolvconf/resolv.conf.d/base
,增長
nameserver 223.5.5.5 nameserver 223.6.6.6
由於機器在重啓後,真正讀取dns 的配置是在 /etc/resolv.conf
,可是 /etc/resolv.conf
的數據來源於 /etc/resolvconf/resolv.conf.d/base
用戶能夠經過如下命令查看 /etc/resolvconf/resolv.conf.d/base
的值是否被刷到 /etc/resolv.conf
上
resolvconf -u
重啓網絡服務
/etc/init.d/networking restart
【ubuntu 18.04】
打開 /etc/netplan/01-network-manager-all.yaml
配置文件,原文內容以下
# Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager
修改後的配置
複製代碼
# Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager ethernets: ens33: #配置的網卡名稱 dhcp4: no #dhcp4關閉 dhcp6: no #dhcp6關閉 addresses: [192.168.117.130/24] #設置本機IP及掩碼 gateway4: 192.168.117.2 #設置網關 nameservers: addresses: [114.114.114.114, 8.8.8.8] #設置DNS
複製代碼
執行如下命令使得配置生效,而後IP 地址就變成了靜態,而且ping 互聯網的地址就正常了
sudo netplan apply
ubuntu 12.04 設置靜態IP 的博客:
https://www.cnblogs.com/longr...
ubuntu 14.04 設置靜態IP 的博客:
https://www.cnblogs.com/dsdr/...
ubuntu 18.04 設置靜態IP 的博客:
http://blog.sina.com.cn/s/blo...