web-dev-qa-db-fra.com

La commande 'IP Addr' 'montre "up" même s'il n'y a pas d'adresse associée à cette interface

J'aimerais comprendre ce que l'on entend par une interface réseau? Parce que ip addr ou ifconfig _ montre une interface au maximum, même s'il n'y a pas d'adresse IP associée.

par exemple sur RHEL7:

[root@IDCDVAM887 ~]# ifconfig ens256
ens256: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>  mtu 1500
        ether 00:50:56:9e:19:5b  txqueuelen 1000  (Ethernet)
        RX packets 229406  bytes 59265584 (56.5 MiB)
        RX errors 0  dropped 229454  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

(ou)

[root@IDCDVAM887 ~]# ip addr show ens256
5: ens256: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master bond0 state UP qlen 1000
link/ether 00:50:56:9e:19:5b brd ff:ff:ff:ff:ff:ff

Quelle est l'utilisation réelle de montrer plus lorsque l'interface n'a pas de propriété intellectuelle? Je crois que quand il n'y a pas de propriété intellectuelle, il ne pouvait y avoir aucune communication à ce sujet? Alors quelle est l'utilisation de cela?

16
Srikanth Ganesan

une interface peut être "up" même sans aucune adresse. Le statut "up" fait référence à la couche de liaison de données (également appelée couche 2), qui est "up" signifie que vous pouvez envoyer et recevoir des paquets Ethernet. IP est quelque chose de construit sur le dessus.

Un exemple de configuration dans laquelle une interface est en hausse mais ne dispose pas d'une adresse IP (et il ne doit pas être attribué à une) est lorsque l'interface est une esclave de pont.

3
pqnet