《昆哥的Linux私房菜——ubuntu 1804设置静态IP正确方法》是《Linux应用开发学习路线图》的Linux基础部分。
很多同学通过配置文件设置静态IP失败,根本原因是因为IP设置受网络服务和NetworkManager共同控制,只需要把NetworkManager禁用掉即可。
该教程在ubuntu1604, ubuntu1404等低版本也可以正确配置静态IP。
1. 禁用NetworkManager管理IP
1.1 修改NetworkManager的配置文件
sudo vim /etc/NetworkManager/NetworkManager.conf
把managed=false
改为managerd=true
,如下图
1.2 重启NetworkManager,不再管理IP
sudo service network-manager restart
2. 通过配置文件设置静态IP
我的网卡名称是enp0s3,可以通过如下命令查看 ip addr
2.1 修改配置文件
sudo vim /etc/network/interfaces
添加如下内容
auto enp0s3
iface enp0s3 inet static
address 10.0.208.222
netmask 255.255.240.0
gateway 10.0.208.1
dns-nameservers 10.0.208.1
2.2 刷新ip
sudo ip addr flush enp0s3
2.3 重启网络服务
sudo systemctl restart networking.service