VM虚拟机ubuntu22.04配置桥接模式
·
VM配置
步骤一:
以管理员身份打开VM打开编辑虚拟机设置

网络模式选择桥接
步骤二:
点击编辑,打开虚拟网络编辑器,点击VMnet0,网卡选择本机网卡
没有的话试试还原默认设置,然后以管理员身份运行
ubuntu配置
适用于netpllan步骤一:查看设备状态
tsq@tsq-virtual-machine:~$ nmcli device status
DEVICE TYPE STATE CONNECTION
ens33 ethernet unmanaged --
lo loopback unmanaged --
nmcli connection show状态为unmanaged
解决办法一:
确定NetworkManager是否已接管了系统的网络连接管理(就因为这个卡了好久)tsq@tsq-virtual-machine:~$ nmcli networking
disabled
如果是disable,手动开启接管
nmcli networking on
解决方法二:
确保 `/etc/NetworkManager/NetworkManager.conf` 文件中 `[main]` 部分包含以下配置:[main]
plugins=ifupdown,keyfile
managed=true
重启NetworkManager:
在修改配置后,重启 NetworkManager服务:
sudo systemctl restart NetworkManager
步骤二:编辑Netplan配置文件
在/etc/netplan/路径下,我的文件名是01-network-manager-all.yaml,给这个配置文件添加桥接配置sudo vim /etc/netplan/01-network-manager-all.yaml
更换为:
network:
version: 2
renderer: networkd
ethernets:
ens33: # 替换为你的物理网卡名称
dhcp4: no
bridges:
br0:
interfaces: [ens33] # 替换为你的物理网卡名称
dhcp4: yes
保存文件后,应用配置
sudo netplan apply
步骤三:使用NetworkManager配置桥接模式
创建桥接连接sudo nmcli connection add type bridge ifname br0
将ens33添加为br0的从属窗口
sudo nmcli connection add type ethernet ifname ens33 master br0
启用br0连接
sudo nmcli connection up bridge-br0
要注意,启用连接的时候使用的是CONNECTION连接名
tsq@tsq-virtual-machine:~$ nmcli device status
DEVICE TYPE STATE CONNECTION
br0 bridge connected bridge-br0
ens33 ethernet connected netplan-ens33
lo loopback unmanaged --
参考
[https://blog.csdn.net/weixin_47401101/article/details/131886429] [https://blog.csdn.net/qq_44933518/article/details/105780187] [https://www.cnblogs.com/zhengyan6/p/17789924.html]
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)