Maison > Tutoriel système > Linux > Lao Pao'er vous apprend à configurer le pont réseau sur Debian Linux

Lao Pao'er vous apprend à configurer le pont réseau sur Debian Linux

PHPz
Libérer: 2024-06-28 03:15:02
original
912 Les gens l'ont consulté

老炮儿教你在 Debian Linux上配置网桥

Comment installer brctl

Entrez la commande apt-get suivante :

$ sudo apt install bridge-utils
Copier après la connexion
Comment configurer un pont réseau sur Debian Linux

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 :

Étape 1 - Découvrez votre interface physique

Utilisez la commande ip :

$ ip -f inet a s
Copier après la connexion

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
Copier après la connexion

eno1 est ma carte réseau physique.

Étape 2 - Mettre à jour le fichier /etc/network/interface

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
Copier après la connexion
Étape 3 - Configurez le pont (br0) dans /etc/network/interfaces.d/br0

Créez un fichier texte à l'aide d'un éditeur de texte, tel que la commande vi :

$ sudo vi /etc/network/interfaces.d/br0
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

Enregistrez et fermez le fichier dans vi/vim.

Étape 4 - Redémarrer les services réseau

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
Copier après la connexion

Confirmez que le service a été redémarré :

$ systemctl status network-manager
Copier après la connexion

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
Copier après la connexion

Exemple de sortie :
老炮儿教你在 Debian Linux上配置网桥

Vous pouvez utiliser la commande brctl pour afficher les informations relatives au pont :

$ brctl show
Copier après la connexion

Afficher le pont actuel :

$ bridge link
Copier après la connexion
À propos de l'auteur

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal