Entrez la commande apt-get suivante :
$ sudo apt install bridge-utils
Vous devez modifier le fichier /etc/network/interface. Cependant, je recommande de placer une nouvelle configuration dans le répertoire /etc/network/interface.d/. Le processus de configuration d'un pont réseau dans Debian Linux est le suivant :
Utilisez la commande ip :
$ ip -f inet a s
Un exemple de résultat est le suivant :
2: eno1: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 inet 192.168.2.23/24 brd 192.168.2.255 scope global eno1 valid_lft forever preferred_lft forever
eno1 est ma carte réseau physique.
Assurez-vous uniquement lo (le bouclage est actif dans /etc/network/interface). (Annotation LCTT : le bouclage fait référence à l'interface de bouclage locale, également connue sous le nom d'adresse de bouclage) Supprimez toute configuration liée à eno1. Voici le fichier de configuration que j'ai imprimé à l'aide de la commande cat :
$ cat /etc/network/interface # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback
Créez un fichier texte à l'aide d'un éditeur de texte, tel que la commande vi :
$ sudo vi /etc/network/interfaces.d/br0
Ajoutez-y la configuration :
## static ip config file for br0 ## auto br0 iface br0 inet static address 192.168.2.23 broadcast 192.168.2.255 netmask 255.255.255.0 gateway 192.168.2.254 # If the resolvconf package is installed, you should not edit # the resolv.conf configuration file manually. Set name server here #dns-nameservers 192.168.2.254 # If you have muliple interfaces such as eth0 and eth1 # bridge_ports eth0 eth1 bridge_ports eno1 bridge_stp off # disable Spanning Tree Protocol bridge_waitport 0 # no delay before a port becomes available bridge_fd 0 # no forwarding delay
Si vous souhaitez utiliser DHCP pour obtenir une adresse IP :
## DHCP ip config file for br0 ## auto br0 # Bridge setup iface br0 inet dhcp bridge_ports eno1
Enregistrez et fermez le fichier dans vi/vim.
Avant de redémarrer le service réseau, assurez-vous que le pare-feu est désactivé. Le pare-feu peut faire référence à une interface plus ancienne telle que eno1. Une fois le service redémarré, vous devez mettre à jour les règles de pare-feu de l'interface br0. Redémarrez le pare-feu en tapant :
$ sudo systemctl restart network-manager
Confirmez que le service a été redémarré :
$ systemctl status network-manager
Trouvez la nouvelle interface br0 et la table de routage à l'aide de la commande ip :
$ ip a s $ ip r $ ping -c 2 cyberciti.biz
Exemple de sortie :
Vous pouvez utiliser la commande brctl pour afficher les informations relatives au pont :
$ brctl show
Afficher le pont actuel :
$ bridge link
L'auteur est le créateur de nixCraft et un administrateur système expérimenté, un ingénieur DevOps et un formateur de systèmes d'exploitation Linux/scripts shell Unix. Obtenez les derniers didacticiels sur SysAdmin, Linux/Unix et les sujets open source en vous abonnant au flux RSS/XML ou au push hebdomadaire par e-mail.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!