ubuntu 設置固定ip和設置dns
1.ifconfig 查看網卡名稱
root@jiqing-virtual-machine:~# ifconfig
ens32 Link encap:以太網 硬件地址 00:0c:29:1e:83:8a
inet 地址:192.168.70.116 廣播:192.168.70.255 掩碼:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 躍點數:1
接收數據包:84 錯誤:0 丟棄:0 過載:0 幀數:0
發送數據包:188 錯誤:0 丟棄:0 過載:0 載波:0
碰撞:0 發送隊列長度:1000
接收字節:11325 (11.3 KB) 發送字節:20394 (20.3 KB)
lo Link encap:本地環回
inet 地址:127.0.0.1 掩碼:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 躍點數:1
接收數據包:10 錯誤:0 丟棄:0 過載:0 幀數:0
發送數據包:10 錯誤:0 丟棄:0 過載:0 載波:0
碰撞:0 發送隊列長度:1
接收字節:534 (534.0 B) 發送字節:534 (534.0 B)
2.開啟網卡支持
sudo vim /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=true
重啟,這個時候ifup、ifdown就生效了。
3.設置固定ip
root@jiqing-virtual-machine:~# vim /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# 設置默認網卡為ens32
auto ens32
# 設置上網為手動ip
iface ens32 inet static
# 設置ip
address 192.168.70.91
# 設置網關,用於路由用
gateway 192.168.70.70
# 設置子網掩碼,默認255.255.255.0
netmask 255.255.255.0
# 設置廣播
broadcast 192.168.70.255
4.設置dns服務器,用於解析域名通常為8.8.8.8
sudo vim /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8
nameserver 114.114.114.114
5.刷新配置
sudo resolvconf -u
6.重啟網絡
root@jiqing-virtual-machine:~# sudo /etc/init.d/networking restart
如果沒有效果就
root@jiqing-virtual-machine:~# sudo /etc/init.d/networking stop
root@jiqing-virtual-machine:~# sudo /etc/init.d/networking start
或者重啟網卡
ifdown ens32
ifup ens32
還是不行,就重啟電腦。
root@jiqing-virtual-machine:~# ifconfig
ens32 Link encap:以太網 硬件地址 00:0c:29:1e:83:8a
inet 地址:192.168.70.91 廣播:192.168.70.255 掩碼:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 躍點數:1
接收數據包:211 錯誤:0 丟棄:0 過載:0 幀數:0
發送數據包:1503 錯誤:0 丟棄:0 過載:0 載波:0
碰撞:0 發送隊列長度:1000
接收字節:20163 (20.1 KB) 發送字節:117923 (117.9 KB)
lo Link encap:本地環回
inet 地址:127.0.0.1 掩碼:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 躍點數:1
接收數據包:10 錯誤:0 丟棄:0 過載:0 幀數:0
發送數據包:10 錯誤:0 丟棄:0 過載:0 載波:0
碰撞:0 發送隊列長度:1
接收字節:534 (534.0 B) 發送字節:534 (534.0 B)