本文介紹Ubuntu16.04環(huán)境下,靜態(tài)IP的配置流程。
(1)獲取網(wǎng)卡名字
ip route show

(2)配置靜態(tài)IP
vim /etc/network/interfaces
修改如下部分:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0 ? #此處是網(wǎng)卡的名字,是eth0、enp2s0.....用上面的方法查出來是什么就寫什么
iface eth0 inet static
address 192.168.108.50
gateway 192.168.108.2 #netstat -rn 命令或者??route -n? 查看現(xiàn)有的
netmask 255.255.255.0
#network 192.168.0.0
broadcast 192.168.108.255? #廣播地址,可以通過ifconfig查看現(xiàn)有的。
配置完成之后重啟網(wǎng)絡(luò):
sudo /etc/init.d/networking restart
這時查看的就修改好的配置信息了。
如果gateway配置出錯,會報錯如下錯誤:
root@ubuntuServer01:/etc/network# sudo /etc/init.d/networking restart
[....] Restarting networking (via systemctl): networking.serviceJob?for?networking.service failed because the control process exited with error code. See?"systemctl status networking.service"?and?"journalctl -xe"?for?details.
?failed!
(3)重啟網(wǎng)絡(luò)服務(wù)
/etc/init.d/networking restart
2.配置DNS
接下來就是配置DNS解析了,DNS解析文件再/etc/resolv.conf。
執(zhí)行:vim /etc/resolv.conf
dnameserver 127.0.1.1
nameserver 223.5.5.5???? #阿里的DNS、這里我使用的是阿里的源、也可以修改成別的。
nameserver 220.170.64.68 #新添加 容易網(wǎng)絡(luò)超時,影響上網(wǎng)速度
nameserver 8.8.8.8?????? #新添加 容易網(wǎng)絡(luò)超時,影響上網(wǎng)速度
search localdomain
改完上面,如果重啟的話,還是會變?yōu)樵瓉淼臉幼樱砸屍溆谰酶淖?,因此?/p>
執(zhí)行: vim /etc/resolvconf/resolv.conf.d/base
nameserver 223.5.5.5???? #阿里的DNS、這里我使用的是阿里的源、也可以修改成別的。
nameserver 220.170.64.68 #新添加 容易網(wǎng)絡(luò)超時,影響上網(wǎng)速度
nameserver 8.8.8.8?????? #新添加 容易網(wǎng)絡(luò)超時,影響上網(wǎng)速度
然后保存退出,到這里基本就是完成了,然后還是不能連上網(wǎng),要將/etc/NetworkManager/目錄下的system-connections刪除,或者移動到其他目錄下。
root@ubuntu-machine:/home/zhaofuxin# ifdown eth0
root@ubuntu-machine:/home/zhaofuxin# ifup eth0
如果還是不能上網(wǎng)、重啟一下機器。問題解決。測試查看幾個網(wǎng)頁,沒有問題(雖然桌面狀態(tài)欄的網(wǎng)絡(luò)圖標(biāo)沒有連接,但是不影響上網(wǎng))。