ifup に IPv6: ADDRCONF(NETDEV_UP): eth0: link is not Ready が表示されると、リンクが自然に「準備」状態になります。何が問題なの?

ifup に IPv6: ADDRCONF(NETDEV_UP): eth0: link is not Ready が表示されると、リンクが自然に「準備」状態になります。何が問題なの?

私のLinuxシステムは奇妙な動作を示しています。 2つのイーサネットインターフェイス(eth0とeth1)があります。初めて設定しようとすると(例:ifup eth1またはifconfig eth1 192.168.0.2 upを使用)、次の結果が表示されます。

IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

ただし、ネットワークは正常に動作しているようです(pingまたはsshは正常に動作します)。時には数秒後に次のような結果が得られます。

IPv6: ADDRCONF(NETDEV_UP): eth0: link is ready

別のifupを試してもメッセージエラーは発生しません。

これが問題ではないようですが、カーネルやネットワーク側の構成問題を隠しているのではないかと心配です。

問題を解決したり、より良い理解を得るために取った手順:

ステップ1 インターフェイス設定ファイルがないので、/etc/networkingに1つを追加しました。

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.1.170
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1

auto eth1
iface eth1 inet static
    address 198.168.1.171
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255

それは何も変えません。

ステップ2 私はこれがビジボックスから来たかもしれないと思いました(ビジボックスのLinuxツールと「実際のツール」の間にいくつかの異なる動作がありました。だから私のターゲットに合わせてifupdownパッケージをコンパイルしましたが、それは役に立ちませんでした)。

ステップ3 カーネル構成に入り、IPv6サポートがモジュールにコンパイルされたため、起動時にロードする必要があります。それは役に立ちません。

私がオンラインで見たところ、他の人も同じ問題を抱えていましたが、解決策が見つかりませんでした。通常、起動時にifupを試みるスクリプトを追加するため、後でユーザーにエラーメッセージは表示されません。私はこれが満足できません。先に述べたように、もっと大きな問題があるのではないかと恐れています。

問題がある場所についてのアイデアはありますか?

ベストアンサー1

おすすめ記事