16.12. ip= ブートオプションがエラーを返す
ip= ブートオプション形式 ip=[ip address] (ip=192.168.1.1 など) を使用すると、Fatal for argument 'ip=[insert ip here]'\n sorry, unknown value [ip address] refusing to continue というエラーメッセージが返されます。
Red Hat Enterprise Linux の以前のリリースにおける起動オプションの形式は次のようになります。
ip=192.168.1.15 netmask=255.255.255.0 gateway=192.168.1.254 nameserver=192.168.1.250 hostname=myhost1
ip=192.168.1.15 netmask=255.255.255.0 gateway=192.168.1.254 nameserver=192.168.1.250 hostname=myhost1
ただし、Red Hat Enterprise Linux 9 では、起動オプションの形式は次のようになります。
ip=192.168.1.15::192.168.1.254:255.255.255.0:myhost1::none: nameserver=192.168.1.250
ip=192.168.1.15::192.168.1.254:255.255.255.0:myhost1::none: nameserver=192.168.1.250
この問題を解決するには、ip=ip::gateway:netmask:hostname:interface:none の形式を使用します。ここでは、以下のようになります。
-
ipはクライアントの IP アドレスを指定します。IPv6 アドレスは角括弧で囲んで指定できます ([2001:DB8::1]など)。 -
gatewayはデフォルトのゲートウェイです。IPv6 アドレスも使用できます。 -
netmaskは使用するネットマスクです。完全ネットマスク (255.255.255.0 など) または接頭辞 (64など) を使用できます。 -
hostnameはクライアントシステムのホスト名です。このパラメーターは任意です。