由于需要批量永久修改IP,研发提供的脚本是基于修改interfaces的,所以需要使用ifupdown
,高版本的ubuntu使用的都是NetworkManager
卸载 NetworkManager 可能会影响你的网络连接配置,因此在卸载之前确保有其他方式管理网络连接。
步骤 1:备份当前配置
在卸载 NetworkManager 之前,最好备份当前的网络配置文件,以防需要恢复:
sudo cp /etc/netplan/*.yaml ~/netplan-backup/
步骤 2:安装替代网络管理工具(可选)
可以先安装其他网络管理工具以确保网络连接不被中断。例如,安装 ifupdown
:
sudo apt update
sudo apt install ifupdown
然后创建或编辑 /etc/network/interfaces
文件来配置你的网络接口。例如:
sudo nano /etc/network/interfaces
添加以下内容:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
dns-nameservers 8.8.4.4
保存并关闭文件。
步骤 3:卸载 NetworkManager
卸载 NetworkManager:
sudo apt remove --purge network-manager
卸载后,可以运行以下命令来清理不再需要的包:
sudo apt autoremove
步骤 4:重新启动网络服务
重新启动网络服务以应用新的配置:
sudo systemctl restart networking
步骤 5:确认网络连接
确保你的网络连接正常工作。可以通过以下命令检查网络状态:
ip a
ping baidu.com
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/11793