GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment configurer le pont réseau dans Ubuntu

Linux prend en charge la mise en œuvre d'un pont réseau logiciel pour reproduire la fonction d'un pont réseau, un périphérique réseau qui interconnecte deux ou plusieurs réseaux de communication ou segments de réseau leur permettant de fonctionner comme un seul réseau. Il agit presque comme un commutateur de réseau et, au sens logiciel, il est utilisé pour mettre en œuvre le concept de « commutateur de réseau virtuel ». ”.

Un cas d'utilisation typique du pontage réseau logiciel est dans un environnement de virtualisation pour connecter des machines virtuelles (VM) directement au réseau du serveur hôte. De cette façon, les VM sont déployées sur le même sous-réseau que l'hôte et peuvent accéder à des services tels que DHCP et bien plus encore.

Dans cet article, vous apprendrez différentes manières de configurer un pont réseau dans Ubuntu et utilisez-le dans un environnement de virtualisation pour créer un réseau virtuel en mode ponté sous VirtualBox et KVM , pour connecter les machines virtuelles au même réseau que l'hôte.

Sur cette page :
  1. Comment installer les utilitaires de pont réseau dans Ubuntu
  2. Comment créer un pont réseau à l'aide de NetPlan
  3. Comment créer un pont réseau à l'aide de Nmcli
  4. Comment créer un pont réseau à l'aide de l'outil nm-connection-editor
  5. Comment utiliser le pont réseau dans un logiciel de virtualisation

Installation des utilitaires de pont réseau dans Ubuntu

Commencez par installer les bridge-utils package qui contient des utilitaires pour configurer le pont Ethernet Ubuntu à l'aide du gestionnaire de packages apt, comme indiqué.

$ apt-get install bridge-utils

Ensuite, identifiez le nom de l'interface de votre périphérique Ethernet à l'aide de la commande IP, comme indiqué.

$ ip ad
OR
$ ip add

Vérifier les interfaces réseau dans Ubuntu

Création d'un pont réseau à l'aide de NetPlan dans Ubuntu

Netplan est un utilitaire frontal simple et facile à utiliser pour configurer le réseau sous Linux à l'aide de YAML format. Il prend actuellement en charge NetworkManager et systemd-netword en tant qu'outils backend.

Pour configurer la mise en réseau d'une interface telle qu'un pont , modifiez votre netplan fichier de configuration trouvé dans /etc/netplan/ répertoire.

Voici un exemple de fichier de configuration, où le rendu est systemd-netword qui est la valeur par défaut (remplace enp1s0 avec le nom de votre interface Ethernet).

network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      dhcp4: no
  bridges:
    br0:
      dhcp4: yes
      interfaces:
	     - enp1s0

Fichier de configuration Netplan

Enregistrez le fichier de configuration et appliquez la configuration pour activer le réseau de pont en exécutant la commande suivante.

$ sudo netplan apply

Ensuite, utilisez le brctl commande pour afficher tous les ponts du système. Dans ce cas, le Ethernet l'interface est automatiquement ajoutée en tant que port au pont.

$ sudo brctl show

Afficher les ponts réseau

Si vous souhaitez supprimer ou désactiver le pont réseau créé, supprimez-le à l'aide des commandes suivantes.

$ sudo ip link set enp1s0 up
$ sudo ip link set br0 down
$ sudo brctl delbr br0
OR
$ sudo nmcli conn up Wired\ connection\ 1
$ sudo nmcli conn down br0
$ sudo nmcli conn del br0
$ sudo nmcli conn del bridge-br0

Création d'un pont réseau à l'aide de Nmcli dans Ubuntu

nmcli est un outil de ligne de commande de gestionnaire de réseau largement utilisé pour administrer NetworkManager (créer, afficher, modifier, supprimer, activer et désactiver les connexions réseau) et afficher l'état du périphérique réseau.

Pour créer un pont réseau à l'aide de nmcli , exécutez la commande suivante.

$ sudo nmcli conn add type bridge con-name br0 ifname br0

Créer un pont réseau à l'aide de l'outil nmcli

Ajoutez ensuite l'Ethernet interface en tant que port dans le pont comme indiqué (n'oubliez pas de remplacer enp1s0 avec le nom de votre appareil).

$ sudo nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname enp1s0 master br0

Ajouter un pont réseau Ports

Ensuite, confirmez que le pont a été créé en affichant toutes les connexions réseau.

$ sudo nmcli conn show --active

Vérifier le pont réseau

Ensuite, activez le pont connexion comme suit (vous pouvez utiliser le nom de la connexion/interface ou l'UUID ).

$ sudo nmcli conn up br0
OR
$ sudo nmcli conn up e7385b2d-0e93-4a8e-b9a0-5793e5a1fda3

Activer la connexion réseau Bridge

Puis désactivez l'Ethernet interface ou connexion.

$ sudo nmcli conn down Ethernet\ connection\ 1
OR
$ sudo nmcli conn down 525284a9-60d9-4396-a1c1-a37914d43eff

Désactiver la connexion Ethernet

Essayez maintenant de voir les connexions actives une fois de plus, le Ethernet l'interface devrait maintenant être esclave dans le pont connexion comme indiqué dans la capture d'écran suivante.

$ sudo nmcli conn show --active

Vérifier les connexions réseau actives

Création d'un pont réseau à l'aide de l'outil nm-connection-editor

Pour ouvrir le nm-connection-editor application, exécutez la commande suivante depuis le terminal.

$ nm-connection-editor

À partir des connexions réseau fenêtre de l'éditeur, cliquez sur le + signez pour ajouter un nouveau profil de connexion.

Ajouter une nouvelle connexion réseau

Ensuite, choisissez le type de connexion comme Pont dans le menu déroulant et cliquez sur Créer .

Sélectionnez le type de connexion réseau

Ensuite, définissez le nom de la connexion du pont et le nom de l'interface.

Définir le nom de la connexion de pont

Cliquez ensuite sur Ajouter bouton pour ajouter les ports esclaves du pont, c'est-à-dire l'Ethernet interface comme indiqué dans la capture d'écran suivante. Sélectionnez Ethernet comme type de connexion et cliquez sur Créer .

Ajouter une connexion de pont réseau

Ensuite, définissez le nom de la connexion selon vos préférences et cliquez sur Enregistrer .

Définir le nom du nouveau pont de connexion

Sous ponté connexions, la nouvelle connexion devrait maintenant apparaître.

Vérifier la nouvelle connexion de pont

Maintenant, si vous ouvrez à nouveau l'éditeur de connexion réseau, la nouvelle interface de pont et l'interface esclave devraient exister comme indiqué dans la capture d'écran suivante.

Vérifier la connexion du pont réseau

Ensuite, activez l'interface de pont et désactivez l'interface Ethernet à l'aide de la commande nmcli.

$ sudo nmcli conn up br0
$ sudo nmcli conn down Ethernet\ connection\ 1

Comment utiliser un pont réseau dans un logiciel de virtualisation

Après avoir configuré un pont réseau (commutateur de réseau virtuel), vous pouvez l'utiliser dans un environnement de virtualisation tel que Oracle VirtualBox et KVM pour connecter les VM au réseau hôte.

Utiliser un pont réseau dans Oracle VirtualBox

Ouvrez VirtualBox , puis depuis la liste des VMs , sélectionnez une VM , puis cliquez sur ses paramètres. Dans la fenêtre des paramètres, accédez au Réseau option et sélectionnez un adaptateur (par exemple Adaptateur 1 ).

Cochez ensuite l'option Activer l'adaptateur réseau , définissez la valeur de l'attaché au champ sur Adaptateur ponté , puis définissez le Nom de l'interface pontée (par exemple br0 ) comme indiqué dans la capture d'écran suivante. Cliquez ensuite sur OK.

Configurer la machine virtuelle pour utiliser le réseau Bridge dans VirtualBox

Utilisation d'un pont réseau dans KVM

Vous pouvez utiliser le nouveau pont réseau sous KVM en ajoutant le --network=bridge=br0 lors de la création d'une nouvelle machine virtuelle, en utilisant l'option virt-install commande.

# virt-install --virt-type=kvm --name Ubuntu18.04 --ram 1536 --vcpus=4 --os-variant=ubuntu18.04 --cdrom=/path/to/install.iso --network=bridge=br0,model=virtio --graphics vnc --disk path=/var/lib/libvirt/images/ubuntu18.04.qcow2,size=20,bus=virtio,format=qcow2

Depuis la console Web, il sera sélectionné automatiquement. En outre, vous pouvez également configurer un pont réseau en utilisant le virsh outil de ligne de commande et fichier de configuration XML d'une machine virtuelle.

Pour plus de détails, lisez le netplan et nmcli pages de manuel (en exécutant man netplan et man nmcli ) ainsi que le réseautage virtuel dans libvirt et réseautage virtuel dans VirtualBox . Vous pouvez nous envoyer toutes vos questions via la section des commentaires ci-dessous.

Partager c'est aimer…
Partager sur FacebookPartager sur TwitterPartager sur LinkedinPartager sur Reddit
Ubuntu
  1. Comment configurer les paramètres proxy sur Ubuntu 20.04

  2. Comment installer et configurer Redis sur Ubuntu 18.04

  3. Comment redémarrer le réseau sur Ubuntu

  4. Ubuntu - Comment configurer des adresses IP externes pour les invités Lxc ?

  5. Comment configurer le client DHCP Ubuntu

Comment configurer les paramètres de la souris dans Ubuntu

Comment configurer les paramètres réseau dans Ubuntu

Comment configurer la liaison réseau dans Ubuntu 20.04

Comment redémarrer le réseau sur Ubuntu 20.04

Comment configurer et utiliser le pont réseau dans Ubuntu Linux

Comment redémarrer le réseau sur Ubuntu 22.04