`ip` 和 `nmcli` 创建的网桥之间的区别

`ip` 和 `nmcli` 创建的网桥之间的区别

ip我注意到命令和命令创建的桥梁nmcli是不同的:

# Create a bridge via ip command and name it br-ip
ip link add dev br-ip type bridge 

# Create another bridge via nmcli command and name it br-nmcli
nmcli con add ifname br-nmcli type bridge con-name br-nmcli 

两座桥的外观如下:

21: br-ip: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether b6:9a:7a:57:63:7f brd ff:ff:ff:ff:ff:ff
22: br-nmcli: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether d2:fc:b8:6f:e3:2e brd ff:ff:ff:ff:ff:ff

br-nmcli标记NO-CARRIER且无队列规定 (qdisc)。

但是,br-ip没有NO-CARRIER标签并使用 noop 作为其默认 qdisc。

nmcli那么,我怎样才能通过与命令相同的结果创建桥梁ip

此外,是什么NO_CARRIER意思?

答案1

nmcli虽然它在后台做了一些事情,但它并不完全等同于单个ip命令。除非你对这些参数特别感兴趣,否则我不会担心。

当然,除非出现问题!

为了产生相同的输出,我希望有某种方式可以添加选项来nmcli设置所需的标志。

编辑:还没有很快找到完整的选项列表,但是 RedHat 页面上有一些附加信息:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-configuring_ip_networking_with_nmcli

相关内容