ifconfigがUPを示し、IPリンクがDOWNを示す


9

Linuxシステムのインターフェースの状態を見ています。ifconfigコマンドを使用すると、リンクがアップしていることが表示されます。

master $ ifconfig docker0
docker0   Link encap:Ethernet  HWaddr 02:42:b9:25:be:2d
          inet addr:172.18.0.1  Bcast:0.0.0.0  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

しかし、ip linkコマンドを実行すると、ダウンしています。

master $ ip link show docker0
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
    link/ether 02:42:b9:25:be:2d brd ff:ff:ff:ff:ff:ff

誰か説明していただけますか?


4
そのネットワークでコンテナが実行されていない場合、これは正常です。コンテナを起動すると変更されます。またifconfig、10年は廃止され、多くの場合、誤った情報が表示されるため、今後は使用しないでください。
マイケルハンプトン

@MichaelHamptonコメント欄の質問には答えないでください。コメント権限については、こちらをご覧ください。この情報は、コメントを書き込もうとしたときにも表示されることに注意してください。コメントで質問に答えないでください。ダイヤモンドのモデレーターとして、他のユーザーにサンプルを設定することに注意してください。
パイプ

2
@pipeこのコメントは回答として十分ではないため、コメントです。さらに懸念がある場合は、遠慮なくメタに投稿してください。
マイケルハンプトン

回答:


18

ifconfig UPフラグでは、リンクステータスではなく、管理ステータスを意味します。「リンクアップ」している場合RUNNINGifconfig出力にフラグが表示されます。とにかく、ifconfig非推奨ipです。ツールを使用してください。

ip、ツールリンクステータスフラグで示されているLOWER_UPNO-CARRIER


では、ifconfigが言っUPたり、ip link言ったりすることはどういう意味ですか フォローできませんでした
lucidbrot

1
ifconfig UPフラグは、インターフェースが管理上有効であることを意味します。しかし、ip linkショーより多くのオプション:UP/ DOWNフラグが管理状態で、LOWER-UP/ NO-CARRIERショー下層メディア(例えば、イーサネットリンク状態)の状態、state Up/ state Downショー完全な機能。
アントンダニロフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.