需求描述
虚拟机内网ip总是变来变去,本文解决如何配置静态ip
开始配置
1.查看网卡设备名称,
ip a
本文内网ip是 192.168.2.131
- 查看网关地址
ip route list
本文网关地址为 192.168.2.2
- 备份配置文件 /etc/network/interfaces
cp /etc/network/interfaces{,bak}
- 编辑文件 /etc/network/interfaces
vim /etc/network/interfaces
- /etc/network/interfaces 内容调整后
auto ens33 # ens33 根据步骤1中 ip a 命令显示的网卡名,此处网卡名称需要根据自己的情况修改
iface ens33 inet static
address 192.168.2.131 #设置固定的ip地址
netmask 255.255.255.0
gateway 192.168.2.2 # 步骤2 查看网关ip
dns-nameserver 8.8.8.8
- 刷新ip
sudo ip addr flush ens33 # 如果是xshell 或者crt 连接的虚拟机,应该会掉线。下面的操作需要登录虚拟机操作
sudo systemctl restart networking.service
- 修改网路管理器
sudo vim /etc/NetworkManager/NetworkManager.conf
将文件中 "managed=false” 修改为 “managed=true”。意思是,将网络连接设置为自定义或手动。
- 重启network manager:
sudo service network-manager restart
重启系统后,验证ip是否改变!