Estou procurando uma explicação sobre o que exatamente é a saída dos comandos ip link
e o ip addr
significado de uma caixa 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
Quais são exactamente o LOWER_UP
, NO-CARRIER
e outras bandeiras? Encontrei uma referência em http://download.vikis.lt/doc/iproute-doc-2.6.32/ip-cref.ps, mas ela não contém informações completas e as páginas de manual não são detalhadas o suficiente.
linux
networking
ip
ethernet
Zaboj Campula
fonte
fonte
Respostas:
Essas são as sinalizações da interface. Eles estão documentados na
netdevice(7)
página de manual. Abaixo está a parte relevante (reordenada em ordem alfabética):Então,
LOWER_UP
significa que há um sinal no nível físico (ou seja, algo ativo está conectado na interface de rede).NO-CARRIER
, é exatamente o oposto: nenhum sinal é detectado no nível físico.fonte
NO-CARRIER
é não documentada emnetdevice(7)
...NO-CARRIER
não é um sinalizador real que você pode obter ou definir. É definido como uma combinação deIFF_UP and not IFF_RUNNING
.