GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come creare un bridge di rete su CentOS 7 / RHEL 7

A volte potrebbe essere necessario configurare l'adattatore del bridge di rete in Linux; in particolare durante la configurazione di KVM (Macchina virtuale basata su kernel) e, anche durante la configurazione di container Linux .

Questo bridge di rete consente alle macchine virtuali di accedere alla rete esterna e viceversa, segui questa guida per configurare il bridge di rete su CentOS 7 / RHEL 7 .

Installa modulo

CentOS 7 viene fornito con il modulo bridging caricato all'avvio del sistema per impostazione predefinita. Utilizzare il comando seguente per verificare se il modulo è caricato o meno.

# modinfo bridge nome file:       /lib/modules/3.10.0-327.el7.x86_64/kernel/net/bridge/bridge.ko alias:          rtnl-link-bridge versione:        2.3 licenza:        GPL rhelversion:    7.2 srcversion:905847C53FF43DEFAA0EB3C dipende:        stp,llc intree:         Y vermagic:       3.10.0-327.el7.x86_64 SMP mod_unload modversions firmatario:         CentOS chiave di firma del kernel Linux sig_key:        79:AD:0:0:0::6A:C 26:33:6C:0F:82:5B:8A:94:29:6A:B3 sig_hashalgo:   sha256

Se il modulo non è caricato, puoi caricarlo usando il seguente comando.

# modprobe --ponte per la prima volta

Installa bridge-utils per controllare le schede di rete.

# yum install bridge-utils -y

Crea un bridge di rete su CentOS 7

Per creare un bridge di rete, crea un file chiamato "ifcfg-virbrN ” sostituendo “N ” con un numero, ad esempio “0 ” in “/etc/sysconfig/network-scripts/ “.

# vi /etc/sysconfig/network-scripts/ifcfg-virbr0

Se desideri utilizzare un nome diverso per il bridge di rete, crea un file come ifcfg-. Inoltre, aggiorna la riga DEVICE="" nel file di configurazione.

Inserisci il seguente contenuto in quel file, modificalo in base al tuo ambiente.

DEVICE="virbr0"BOOTPROTO="static"IPADDR="192.168.12.10"NETMASK="255.255.255.0"GATEWAY="192.168.12.2"DNS1=192.168.12.2ONBOOT="yes"TYPE="Bridge"NM_CONTROLLED ="no"

Ora è il momento di modificare la configurazione di rete dell'adattatore esistente in modo che punti a un'interfaccia bridge.

In questa guida utilizzerò il mio adattatore esistente "eno16777736" per il bridging.

# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

Posiziona il contenuto come di seguito.

DEVICE=eno16777736TYPE=EthernetBOOTPROTO=noneONBOOT=yesNM_CONTROLLED=noBRIDGE=virbr0

Riavvia la rete usando il seguente comando.

# systemctl riavvia la rete

Usa il comando ifconfig per vedere i dettagli dell'interfaccia.

; Kib) Errori Rx 0 caduta 0 Overruns 0 Frame 0 TX Pacchetti 192 byte 42924 (41.9 kib) Errori TX 0 caduta 0 Overruns 0 Carrier 0 Collisions 0LO:Flags =73 MTU 65536 INET 127.0.0.1 Netmask 255.0.0 128  scopeid 0x10        loop  txqueuelen 0  (Local Loopback)        Pacchetti RX 0  byte 0 (0,0 B)        Errori RX 0  eliminati 0  superamenti 0  frame 0        Pacchetti TX 0  byte 0 (0,0 B)        Errori TX superati 0 rilasciati 0 0>virbr0:flags=4163 mtu 1500         inet 192.168.12.10  netmask 255.255.255.0  broadcast 192.168.12.255 inet6 fe80::20c:29ff:fe6a:692  prefixlen 64  scopeid 0x20        ether 00:0c:29:6a:06:92  txqueuelen 0  (Ethernet)        Pacchetti RX 1454  byte 109258 (106,6 KiB) 0    0 0 errori RX 0 0 0 0 errori RX 0   0 0 Pacchetti TX 179  byte 34372 (33,5 KiB)        Errori TX 0  persi 0 superamenti 0  vettore 0  collisioni 0

Riferimento:

Documentazione Redhat

Grazie per aver letto. Facci sapere i tuoi pensieri nella sezione commenti.


Cent OS
  1. Come riavviare il servizio di rete su CentOS 8 o RHEL 8

  2. Come creare e abilitare la partizione di scambio su Centos / RHEL 8

  3. Come disabilitare NetworkManager su CentOS / RHEL 7

  4. Come configurare il team di rete in CentOS/RHEL 7

  5. Come creare un repository yum in CentOS/RHEL

Come configurare un'interfaccia di rete virtuale su RHEL 8 / CentOS 8

Come installare KVM su RHEL 8 / CentOS 8

Come configurare il collegamento dell'interfaccia di rete su RHEL 8 / CentOS 8 Linux

Come modificare il nome dell'interfaccia di rete in eth0 su CentOS 8 / RHEL 8

Come creare un utente Sudo in RHEL, CentOS, Rocky e AlmaLinux

3 modi per creare un bridge di rete in RHEL/CentOS 8