ubuntu 15.10 如何設置靜態ip 分配固定ip 設置dns 設置網關 命令行配置ip 固定ip不生效怎麼辦
要用到的文件:
配置介面信息
/etc/network/interfaces
配置內容:
auto eth0
iface eth0 inet static
address 192.168.216.188
gateway 192.168.216.2
netmask 255.255.255.0
配置dns
/etc/resolvconf/resolv.conf.d/base
配置內容:nameserver 192.168.216.2
查看dns:
/etc/resolv.conf
命令:
查看系統網路信息
ifconfig
重啟網路服務
/etc/init.d/networking restart
查看一下自己本機的信息(輔助而已)
可用的IP
現在自動分配的ip192.168.216.130
掩碼是255.255.255.0
以0.0.0.0 開頭的這行,他的gateway就是預設網關
查看dns
cat /etc/resolv.conf
這樣我們就找到了一個可用的ip地址範圍
網關
掩碼
DNS
原來我們的網卡是自動分配的ip
修改為如下內容:
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.216.188
gateway 192.168.216.2
netmask 255.255.255.0
#是註釋的意思
address 是ip地址,選擇前請ping一下,看是否能夠ping通,不通的話說明可用
gateway和netmask根據我們上面得到的即可
註意:如果配置了靜態ip信息之後,不能上網,先來校驗下dns是否配置,以及是否配置正確
還需要配置dns
看到這個地方的註釋了嗎?
這個文件其實是自動生成的,相當於一個連接,並不是真正的文件
即使你修改了這個地方,重啟後,dns又會消失的,你可以試一下
它指向的其實是這個文件
我們只需要把我們的dns填寫到這個地方即可
重啟後就不會消失了
另外我們還可以在
這裡面添加:
dns-nameservers xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
的方式添加
那麼現在我們的interfaces為
dns的配置為:
設置好了,重啟下服務
/etc/init.d/networking restart
需要root用戶許可權
如果還沒生效就重啟下ubuntu
互ping都是通的了
而且,也是可以上網的了