Ubuntu设置静态IP(ubuntu设置ip地址)
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
版权声明
本文仅代表作者观点,不代表博信信息网立场。