ip4 和 ipv4 地址之间的区别,nmcli?

ip4 和 ipv4 地址之间的区别,nmcli?

使用 nmcli 创建新接口时,可以使用 ipv4.addresses 和 ip4 参数设置 ip 地址。

这些之间有区别吗?

例子

nmcli con add ifname ens192 con-name ens192 type ethernet ipv4.addresses 192.168.0.10/24

nmcli con add ifname ens192 con-name ens192 type ethernet ip4 192.168.0.10/24

答案1

来自nmcli手册:

Table 25. IPv4 options
┌──────┬────────────────┬────────────────────────┐
│Alias │ Property       │ Note                   │
├──────┼────────────────┼────────────────────────┤
│ip4   │ ipv4.addresses │ The alias is           │
│      │ ipv4.method    │ equivalent to the      │
│      │                │ +ipv4.addresses syntax │
│      │                │ and also sets          │
│      │                │ ipv4.method to manual. │
│      │                │ It can be specified    │
│      │                │ multiple times.        │
├──────┼────────────────┼────────────────────────┤
│gw4   │ ipv4.gateway   │                        │
└──────┴────────────────┴────────────────────────┘

答案2

不,在 中man nmcli,在表 25“IPv4 选项”下,您可以看到它ip4是 的别名ipv4.addresses ipv4.method。但值得注意的是:

该别名相当于 +ipv4.addresses 语法,并将 ipv4.method 设置为手动。可以指定多次。


一般提示:不确定时请务必检查info或翻页。man

相关内容