Estoy mirando el estado de una interfaz en un sistema Linux. Cuando uso el ifconfigcomando, muestra que el enlace está ARRIBA.
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)
Sin embargo, cuando ejecuto el ip linkcomando, está inactivo.
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
¿Alguien puede explicar?

ifconfigtiene 10 años de antigüedad, a menudo muestra información incorrecta y ya no se debe usar.Respuestas:
En el
UPindicador ifconfig se entiende el estado administrativo, no el estado del enlace. Si tiene 'enlace arriba', entonces laRUNNINGbandera está presente en laifconfigsalida. De todos modos,ifconfigestá en desuso, use laipherramienta.En la
ipherramienta, el estado del enlace se muestra mediante banderasLOWER_UPyNO-CARRIER.fuente
UPyip linkdice down? No pude seguirUPindicador ifconfig significa que la interfaz está habilitada administrativamente. Peroip linkmuestra más opciones:UP/DOWNflag es el estado administrativo,LOWER-UP/NO-CARRIERmuestra el estado de los medios subyacentes (por ejemplo, el estado del enlace de ethernet),state Up/state Downmuestra la funcionalidad completa.