GNU/Linux >> Tutoriels Linux >  >> Linux

Une adresse IP privée est-elle attribuée à une interface réseau virtuelle, tandis qu'une adresse IP de bouclage est attribuée à d'autres ?

Sont docker0 , lo et virbr0 sont des interfaces réseau virtuelles ?

Pourquoi docker0 et virbr0 adresse IP privée non bouclée ?

Si l'adresse IP privée peut fonctionner comme une adresse de bouclage, peut lo se voir attribuer une adresse IP privée au lieu d'une adresse IP de bouclage ?

Les adresses de bouclage sont 127.*.*.* . Forment-ils toujours un réseau au lieu d'être divisés en plusieurs réseaux plus petits, comme dans l'exemple ?

192.168.*.* est une plage d'adresses IP privées. Sont-ils souvent divisés en plusieurs réseaux plus petits, comme dans l'exemple (wlx8 et virbr0 ) ?

Merci.

$ ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 02:42:a6:79:a6:bc  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1552397  bytes 88437726 (88.4 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1552397  bytes 88437726 (88.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:b1:aa:1f  txqueuelen 1000  (Ethernet)
        RX packets 123  bytes 12102 (12.1 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 39  bytes 4300 (4.3 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlx8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.97  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a0df:c436:afb1:8b45  prefixlen 64  scopeid 0x20<link>
        ether   txqueuelen 1000  (Ethernet)
        RX packets 991338  bytes 536052615 (536.0 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 618233  bytes 101520924 (101.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Réponse acceptée :

Ce qui constitue un « réseau » (un ensemble de points de terminaison qui sont accessibles sans l'aide de routeurs) est ici déterminé par le masque de réseau. Ainsi docker0 est sur le réseau 172.17.x.x (et peut parler à n'importe quel point de terminaison 172.17.x.x dans le même réseau de couche 2), lo est sur le réseau 127.x.x.x, virbr0 est sur le réseau 192.168.122.x (et peut parler à n'importe quel point de terminaison 192.168.122.x dans le même réseau de couche 2), et wlx8 est sur le réseau 192.168.1.x (je vous laisse remplir), et ils sont tous séparés. Le réseau de bouclage est spécial dans le sens où par défaut, toutes les adresses 127.x.x.x correspondent à l'hôte local.

Sont docker0 , lo et virbr0 sont des interfaces réseau virtuelles ?

Oui, ils ne correspondent pas aux interfaces réseau physiques.

Pourquoi docker0 et virbr0 adresse IP privée non bouclée ?

Parce qu'il ne s'agit pas d'interfaces de bouclage. De telles interfaces sont généralement utilisées pour communiquer avec des conteneurs ou des VM, qui sont distincts (du point de vue de la mise en réseau, ce qui nous concerne ici) de l'hôte local.

Si l'adresse IP privée peut fonctionner comme une adresse de bouclage, peut lo se voir attribuer une adresse IP privée au lieu d'une adresse IP de bouclage ?

Non, les adresses IP privées ne fonctionnent pas comme une adresse de bouclage. (Ils peuvent être conçus pour fonctionner comme vous le souhaitez, mais c'est pour les experts en réseau et les personnes qui conçoivent des systèmes tels qu'Istio avec Envoy, qui utilise une astuce de bouclage intéressante pour les configurations multi-cluster.)

Les adresses de bouclage sont 127.*.*.* . Forment-ils toujours un réseau au lieu d'être divisés en plusieurs réseaux plus petits, comme dans l'exemple ?

Voir mon premier point.

192.168.*.* est une plage d'adresses IP privées. Sont-ils souvent divisés en plusieurs réseaux plus petits, comme dans l'exemple (wlx8 et virbr0 ) ?

Oui; encore une fois, voir mon premier point.

En relation :Comment obtenir le nombre de fichiers dans un répertoire à l'aide de la ligne de commande ?
Linux
  1. Configuration de l'interface réseau avec une adresse IP statique sur RHEL 7

  2. Déterminer si une interface réseau est sans fil ou câblée

  3. Linux récupère tous les noms d'interface réseau

  4. Comment configurer un réseau virtuel `veth`

  5. Debian - l'interface réseau ne fonctionne plus après la mise à jour/mise à niveau

Comment créer un réseau VPC (Virtual Private Cloud) dans GCP

Comment installer un serveur VPN (réseau privé virtuel) dans Windows 2008 R2

Comment créer un réseau virtuel dans Azure Cloud

3 façons de configurer une interface réseau sous Linux

Configuration du réseau

Guide pratique :Administration du réseau FreeBSD