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
いいえ、 の表 25「IPv4 オプション」で、が の別名であるman nmcli
ことが分かります。ただし、次の点に注意してください。ip4
ipv4.addresses ipv4.method
エイリアスは +ipv4.addresses 構文と同等であり、ipv4.method を manual に設定します。複数回指定できます。
一般的なヒント: 不明な点がある場合は、必ずinfo
またはman
ページを確認してください。