ifconfig up で SIOCSIFFLAGS: Cannot assign requested address エラー



CentOS 6 のサーバで、IPエイリアスを追加しようと、/etc/sysconfig/network-scripts/ifcfg-eth0:0 ファイルに記載して ifconfig up コマンドを使ったらエラーになってしまいました。 以前はこの方法でもできたのですが、できなくなったようです。 試しに手作業で のようにしてもエラーが出ます。(あとで試したら出ないケースもあった) シェルが日本語環境だと のように表示されることもあります。 RHEL/CentOS 6.4 以降では、/etc/sysconfig/network-scripts/ifcfg-eth0 に追記する形に変わったようで、それ以前の形式は CentOS6.6 では無効になったようです。 これで network をリロードすれば良さそうです。 さて、ネットワーク管理では今後 ifconfig ではなく、ip コマンドを使うことが推奨されています。 ip add を使えば SIOCSIFFLAGS~のエラーは出ません。 これらの方法で追加した場合は ifconfig コマンドでは IP エイリアスは表示されません。ip a コマンドで状態を確認する必要があります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


  • キュア子の紹介

人気記事ランキング