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都是通的了
而且,也是可以上網的了