1. 前言
上一篇簡單介紹了linux配置靜態ip所需的基本知識,傳送門:http://blog.csdn.net/weishenhong/article/details/52075258。
這一篇主要講解,linux靜態ip的配置過程。此配置過程都是永久修改的,即在機器重啓以後,機器的ip也是配置的ip,且保證能正常訪問網絡。
注意:添加的過程中,要靈活的運用臨時修改和永久修改,臨時修改結果能立即生效,可以用來測試配置是否正確,然後將正確的配置內容添加到永久修改裏面
2. linux 的網絡靜態ip修改主要分爲三部分
- 網卡配置:主要涉及命令ifconfig
- 路由配置,網關配置:route
- dns配置(配置dns的地址,dns的解析器)
3. 靜態ip配置過程
(1)修改 /etc/network/interfaces,配置ip地址
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static#這裏是static靜態類型的
address 192.168.3.124
gateway 192.168.3.254
netmask 255.255.255.0
(2)重啓網卡的服務
sudo /etc/init.d/networking restart
(3)通過ifconfig 查看網卡的配置信息是否正確ifconfig
這一步配置正確,你ping局域網的ip就能ping通了,如果ping不通,和可能是你網卡沒有起來,或者是配置錯誤
(4)修改默認網關
編輯/etc/rc.local 文件,在裏面添加 route add default gw ip
注意:可以通過route add default gw ip (route del default) 來測試該網關添加的是否正確
這一步過後,你直接ping外網ip就能ping通了
ping百度的ip:ping 119.75.217.109
(5)修改dns
編輯文件 /etc/resolvconf/resolv.conf.d/base
添加
nameserver 114.114.114.114
nameserver 192.168.3.254
注意:不要編輯文件/etc/resolv.conf,這個文件在重啓後,內容就會被重新初始化。不過可以通過編輯該文件來測試dns配置是否正確,因爲編輯該文件會立即生效
這一步之後,你直接ping dns就能ping通了:
ping www.baidu.com
(6)重新啓動機器
ping www.baidu.com ,如果能正常訪問,則證明配置成功
(7)如果中間存在問題,參照我上一篇文章最後一節介紹的問題的排除方法http://blog.csdn.net/weishenhong/article/details/52075258。