ifconfig menampilkan ATAS sementara tautan ip menunjukkan BAWAH

9

Saya melihat kondisi antarmuka pada sistem Linux. Ketika saya menggunakan ifconfigperintah itu menunjukkan bahwa tautannya UP.

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)

Namun, ketika saya menjalankan ip linkperintah, itu turun.

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

Bisakah seseorang tolong jelaskan?

automationcoach
sumber
4
Ini normal, jika Anda tidak memiliki kontainer yang berjalan di jaringan itu. Ini akan berubah ketika Anda memulai sebuah wadah. Juga ifconfig10 tahun usang, sering menampilkan informasi yang salah, dan tidak boleh digunakan lagi.
Michael Hampton
@MichaelHampton Tolong jangan jawab pertanyaan di bagian komentar. Anda dapat membaca tentang hak komentar Anda di sini . Perhatikan bahwa informasi ini juga disajikan kepada Anda ketika Anda mencoba menulis komentar: Hindari menjawab pertanyaan dalam komentar. Harap perhatikan bahwa sebagai moderator berlian Anda memberikan contoh kepada pengguna lain.
pipa
2
@pipe Komentar ini tidak cukup sebagai jawaban, itulah sebabnya ini adalah komentar. Jika Anda memiliki masalah lebih lanjut, silakan memposting di meta.
Michael Hampton

Jawaban:

18

Pada UPflag ifconfig berarti status administratif, bukan status tautan. Jika Anda memiliki 'tautan ke atas', maka RUNNINGflag ada di ifconfigoutput. Lagi pula, ifconfigsudah usang, gunakan ipalat.

Di ipalat tautan status ditampilkan oleh bendera LOWER_UPdan NO-CARRIER.

Anton Danilov
sumber
Jadi apa artinya jika ifconfig mengatakan UPdan ip linkmengatakan down? Saya tidak bisa mengikuti
lucidbrot
1
UPBendera ifconfig berarti antarmuka diaktifkan secara administratif. Tetapi ip linkmenunjukkan lebih banyak opsi: UP/ DOWNflag adalah status administratif, LOWER-UP/ NO-CARRIERmenunjukkan status media underlayer (mis. Status tautan ethernet), state Up/ state Downmenunjukkan fungsionalitas penuh.
Anton Danilov