Назад | Перейти на главную страницу

ifconfig показывает UP, в то время как ip-ссылка показывает DOWN

Я смотрю на состояние интерфейса в системе 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

Кто-нибудь может объяснить?

В ifconfig UP Флаг означает административный статус, а не статус ссылки. Если у вас есть ссылка, то RUNNING флаг присутствует в ifconfig вывод. Тем не мение, ifconfig устарело, используйте ip инструмент.

в ip Статус ссылки на инструмент отображается флажками LOWER_UP и NO-CARRIER.