意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

Ubuntu设置静态IP(ubuntu设置ip地址)

来源:恒创科技 编辑:恒创科技编辑部
2024-01-23 23:34:59

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找到了答案:


Ubuntu设置静态IP(ubuntu设置ip地址)

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
上一篇: mysql数据库存储经度纬度(mysql数据库备份) 下一篇: 手机怎么远程登录云服务器?