Estoy buscando una explicación de qué significa exactamente la salida de los comandos ip link
y lo que ip addr
significa en un cuadro de Linux.
# ip link
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:a1:ba:51:4c:11 brd ff:ff:ff:ff:ff:ff
4: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT qlen 1000
link/ether 00:a1:ba:51:4c:12 brd ff:ff:ff:ff:ff:ff
¿Cuáles son exactamente el LOWER_UP
, NO-CARRIER
y otras banderas? He encontrado una referencia en http://download.vikis.lt/doc/iproute-doc-2.6.32/ip-cref.ps pero no contiene información completa y las páginas de manual no están lo suficientemente detalladas.
linux
networking
ip
ethernet
Zaboj Campula
fuente
fuente
Respuestas:
Esas son las banderas de la interfaz. Están documentados en la
netdevice(7)
página del manual. A continuación se muestra la parte relevante (reordenada alfabéticamente):Entonces,
LOWER_UP
significa que hay una señal en el nivel físico (es decir, algo activo está conectado a la interfaz de red).NO-CARRIER
, es exactamente lo contrario: no se detecta señal a nivel físico.fuente
NO-CARRIER
está documentado en ...netdevice(7)
NO-CARRIER
que no es un indicador real que pueda obtener o configurar. Se define como una combinación deIFF_UP and not IFF_RUNNING
.