Szukam wyjaśnienia, co dokładnie wynik poleceń ip link
i ip addr
oznacza w polu 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
Czym dokładnie są LOWER_UP
, NO-CARRIER
a inne flagi? Znalazłem odniesienie na http://download.vikis.lt/doc/iproute-doc-2.6.32/ip-cref.ps, ale nie zawiera ono pełnych informacji, a strony podręcznika nie są wystarczająco szczegółowe.
linux
networking
ip
ethernet
Zaboj Campula
źródło
źródło
Odpowiedzi:
To są flagi interfejsu. Są one udokumentowane na stronie podręcznika
netdevice(7)
. Poniżej znajduje się odpowiednia część (uporządkowana alfabetycznie):Tak,
LOWER_UP
oznacza, że jest to sygnał na poziomie fizycznym (tj coś aktywnego jest podłączony do interfejsu sieciowego).NO-CARRIER
, jest dokładnie odwrotnie: na poziomie fizycznym nie jest wykrywany żaden sygnał.źródło
NO-CARRIER
jest nie udokumentowane wnetdevice(7)
...NO-CARRIER
nie jest to rzeczywista flaga, którą można uzyskać lub ustawić. Jest zdefiniowany jako połączenieIFF_UP and not IFF_RUNNING
.