ubuntu 20.04 KVM安装
将 eth intfc 添加到虚拟网桥后,我丢失了与主机的 SSH 连接。为了恢复,我想我必须从“桥”中“删除”接口,但它现在不允许我删除。
我已经尝试了这两个命令:它们从网桥中删除了 intfc,但是一旦我重新启动 NetworkManger,它就会被添加回来!
# brctl delif virbr0 eno1
# ip link set eno1 nomaster
我在此起重机上有一个 ilom conn 和一个 eth 连接,我试图了解如何设置此虚拟桥接器以与虚拟机一起使用。这样每个虚拟机都有自己的物理网卡。 (系统还有 3 个 NIC)
在我删除虚拟桥并重新启动服务器后。我看到 eno1 现在已断开连接。
我很难从 virbr 垃圾的幽灵中恢复我的 eno1。
答案1
由于它在互联网上的任何地方都没有被包括 ubuntu 或 libvirt 人员等在内的任何人明确定义,因此它是如何完成的:
这是来自控制台的,因为 pri intfc 被添加到 brg 并被冲洗掉。但我认为你可以尝试任何 intfc 和 brg:
从控制台中以 root< 身份从 brg: 中删除 intfc
检查您的网桥信息:
brctl show
从 brg 中删除,
ip link set eno1 nomaster
从 DHCP 续订 IP 租约并启动 intfc,如果不执行此操作,intfc 将在 nm svc 重新启动时将自身重新附加到 brg。
dhclient -v eno1
现在编辑网络管理器配置以使更改永久生效:如果您使用静态 IP,请在此处定义:请参阅静态和 DHCP 配置手册。修改连接文件:删除所有桥引用。在我的例子中添加 dhcp。
/etc/NetworkManager/system-connections# cat Wired\ connection\ 1.connection
[connection]
id=Wired connection 1
uuid=af934694-8e32-3581-b9d9-e89476bd3f70
type=ethernet
autoconnect=true
interface-name=eno1
timestamp=
[ipv4]
method=auto
[ethernet]
mac-address=24:xe:xx:xx:xx:xx
(隐藏我的MAC地址)
现在你可以再次检查“brctl show”并重新启动NM。事情会好起来的。