Je regarde l'état d'une interface sur un système Linux. Lorsque j'utilise la commande ifconfig
, cela montre que le lien est UP.
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)
Cependant, lorsque j'exécute le ip link
commande, il est en panne.
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
Quelqu'un peut-il expliquer?
Dans le drapeau ifconfig UP
signifie l'état administratif, pas l'état du lien. Si vous avez un lien, alors l'indicateur RUNNING
est présent dans la sortie ifconfig
. Quoi qu'il en soit, ifconfig
est obsolète, utilisez l'outil ip
.
Dans le ip
l'état du lien de l'outil est indiqué par des drapeaux LOWER_UP
et NO-CARRIER
.