Ubuntu 16.04

vim /etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.1.45
gateway 192.168.1.1 
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
dns-nameservers 61.177.7.1 221.228.255.1
vim /etc/resolv.conf nameserver 填写主dns nameserver 备dns /etc/init.d/networking restart 2017年电信最新dns 地市 主用DNS 备用DNS 南京 218.2.135.1 61.147.37.1 苏州 61.177.7.1 221.228.255.1 无锡 221.228.255.1 218.2.135.1 常州 221.228.255.1 218.2.135.1 镇江 218.2.135.1 61.147.37.1 扬州 61.147.37.1 61.177.7.1 南通 61.147.37.1 61.177.7.1 泰州 221.228.255.1 218.2.135.1 徐州 61.147.37.1 61.177.7.1 淮安 61.147.37.1 61.177.7.1 盐城 61.177.7.1 221.228.255.1 连云港 218.2.135.1 61.147.37.1 宿迁 61.177.7.1 221.228.255.1

当然主/备dns也可以用google的8.8.8.8/8.8.4.4,不过听说解析比较慢。

博主在Ubuntu Server 17.10采用yaml方式设置静态IP无效。Google最终在askubuntu.com找到了答案:

The package ifupdown and so /etc/network/interfaces are no longer used. Ubuntu 17.10 Server uses the package netplan instead, which configures systemd-networkd.

Ubuntu已经不再使用传统的配置文件,配置方法如下:

etwork:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.198/24]
      gateway4:    192.168.1.1
      nameservers:
              addresses: [xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx]
然后执行以下命令即成功设置静态IP
sudo netplan --debug generate sudo netplan apply
posted on 2017-06-01 09:29  你不知道的浪漫  阅读(857)  评论(0编辑  收藏  举报