LoginSignup
0
0

More than 5 years have passed since last update.

[RHEL7.0] nmcliでipv4.addressesを省略指定できない

Last updated at Posted at 2017-10-06

nmcliは文言を省略しても勝手に補完してくれるが、今回今更ながらRHEL7.0を設定した時の備忘録。

■現象
RHEL7.0(アップデートせずメディアインストールの状態)でIPを設定しようとした際、以下のエラーが出て設定できなった。
 # nmcli c mod ens192 ipv4.address 192.168.1.1/24
 Error: invalid property 'address': 'address' is ambiguous (addresses x address-labels).

■対応策
メッセージの通り「ipv4.addresses」が「ipv4.address-labels」の判断ができないため、以下にする必要がある。
 # nmcli c mod ens192 ipv4.addresses 192.168.1.1/24

※nmcli c show <Connection Name> で見ても「ipv4.address-labels」の項目がないので少し謎。

■補足
1. RHEL7.1以降では「ipv4.address-labels」がないので、今回問題だったコマンドは正常に設定される。(省略できる)
2. RHEL7.1以降では「ipv4.gateway」が追加されたため、DefaultGateway含む設定は以下のようになる。(末尾.254がGWアドレス)
[ RHEL7.0 ]
 # nmcli c mod ens192 ipv4.addresses "192.168.1.1/24 192.168.1.254"
[ RHEL7.1以降 ]
 # nmcli c mod ens192 ipv4.addresses 192.168.1.1/24 ipv4.gateway 192.168.1.254
3. 未確認だがCentOS7.0.1406でも同現象になると思われる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0