您现在的位置是:首页 >学无止境 >Ubuntu20.04虚拟机连接wifi后,重置网络并设置虚拟机固定ip网站首页学无止境
Ubuntu20.04虚拟机连接wifi后,重置网络并设置虚拟机固定ip
简介Ubuntu20.04虚拟机连接wifi后,重置网络并设置虚拟机固定ip
一、设置虚拟机网络连接方式
1.1设置网络连接为NAT模式
二、重置Netplan配置
如果之前设置了固定IP,需删除旧配置并恢复DHCP
2.1编辑Netplan配置文件:
sudo vim /etc/netplan/01-network-manager-all.yaml
2.2删除所有自定义静态IP配置
按照如下进行修改:
network:
ethernets:
ens33: # 替换为你的接口名(通过ip a查看)
dhcp4: true
version: 2
2.3应用配置
sudo netplan apply
2.4重启网络服务
若仍无网络,尝试重启网络管理服务:
sudo systemctl restart NetworkManager
或(如果使用networking服务)
sudo systemctl restart networking
2.5检查DHCP是否分配ip
dhclient -v ens33 # 手动触发DHCP请求(我连接wifi后的网络接口名为ens33,替换为你的接口名)
或者
ip a
这是当时我的虚拟机的ip情况:
可以看到未分配到ip,则执行以下步骤,手动触发DHCP获取ipv4地址:
sudo dhclient -v ens33 # 强制通过ens33接口请求IP
此时再查看ip即可获得ens33分配到的ip,而且虚拟机也可以正常上网,接下来看看如何在连接wifi的情况下设置虚拟机固定ip。
三、连接wifi情况下,设置虚拟机固定ip
首先查看刚刚分配给ens33网卡的ip:
ifconfig
3.1编辑虚拟网络配置查看
点击编辑–点击虚拟网络编辑器–点击更改更改设置,查看当前IP的网关地址
3.2修改Netplan配置文件
打开01-network-manager-all.yaml文件进行编辑如下
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33: #网卡名称
dhcp4: no # 关闭dhcp
addresses: [192.168.237.129/24] # 静态IP需在子网范围内
gateway4: 192.168.237.2 # 网关地址 ≠ 子网地址
nameservers:
addresses: [8.8.8.8, 114.114.114.114]
最后再应用配置
sudo netplan apply
虚拟机固定ip就设置完成了,重启虚拟机也不会更改
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。