以下是我创建桥接接口并向其添加 10G 接口的方法:
sudo nmcli con add ifname kvbr0 type bridge con-name kvbr0
sudo nmcli con add type bridge-slave ifname eno1np0 master kvbr0
每当我们运行上述配置时,我都会得到NO-CARRIER
:
ip a show dev eno1np0
4: eno1np0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1316 qdisc mq state DOWN group default qlen 1000
link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
altname enp25s0f0np0
nmcli
没有将与连接关联的连接显示为活动状态。我删除了关联的连接,但界面仍然显示NO-CARRIER
:
$ sudo nmcli con del bridge-slave-eno1np0
Connection 'bridge-slave-eno1np0' (8f345987-bf8a-44d4-8727-74f8ce94241d) successfully deleted.
$ sudo nmcli con del kvbr0
Connection 'kvbr0' (0a17c157-2e12-4135-a942-ca3892266453) successfully deleted.
ethtool
显示的是Speed: Unknown!
和Duplex: Unknown! (255)
界面。我尝试使用 手动设置速度和双工sudo ethtool -s eno1np0 speed 10000 duplex full
,但ethtool
输出仍然相同。
恢复的唯一方法是登录交换机,删除关联端口的配置,然后重新添加配置。
8
NO CARRIER
表示接口未进行物理连接或无法完成 L1 协议握手(例如速度不匹配、MDI/MDI-X 不匹配、光纤连接不良等)。ethtool
结果间接表明了同样的情况:速度未知,因为未与对方达成一致。请检查您的布线。–
–
ip link set eno1np0 master kvbr0
?–
–
–
|