ubuntu14.04配置靜態IP地址


1. 找到文件並作如下修改:
vim /etc/network/interfaces
修改如下部分:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.108.50
gateway 192.168.108.2 #netstat -rn 命令或者  route -n  查看現有的
netmask 255.255.255.0
#network 192.168.0.0
broadcast 192.168.108.255  #廣播地址,可以通過ifconfig查看現有的。
配置完成之后重啟網絡:
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!

 


2.配置DNS
接下來就是配置DNS解析了,DNS解析文件再/etc/resolv.conf。
執行:vim /etc/resolv.conf
dnameserver 127.0.1.1
nameserver 223.5.5.5     #阿里的DNS、這里我使用的是阿里的源、也可以修改成別的。
nameserver 220.170.64.68 #新添加 容易網絡超時,影響上網速度
nameserver 8.8.8.8       #新添加 容易網絡超時,影響上網速度
search localdomain
改完上面,如果重啟的話,還是會變為原來的樣子,所以要讓其永久改變,因此,
執行: vim /etc/resolvconf/resolv.conf.d/base
nameserver 223.5.5.5     #阿里的DNS、這里我使用的是阿里的源、也可以修改成別的。
nameserver 220.170.64.68 #新添加 容易網絡超時,影響上網速度
nameserver 8.8.8.8       #新添加 容易網絡超時,影響上網速度
然后保存退出,到這里基本就是完成了,然后還是不能連上網,要將/etc/NetworkManager/目錄下的system-connections刪除,或者移動到其他目錄下。
root@ubuntu-machine:/home/zhaofuxin# ifdown eth0
root@ubuntu-machine:/home/zhaofuxin# ifup eth0

如果還是不能上網、重啟一下機器。問題解決。測試查看幾個網頁,沒有問題(雖然桌面狀態欄的網絡圖標沒有連接,但是不影響上網)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM