GNU/Linux >> Znalost Linux >  >> Cent OS

Jak vytvořit síťový most pod CentOS/RHEL

Hlavní komponentou libvirt networkingu je virtuální síťový přepínač, také známý jako most. Most si můžete představit jako fyzický spínač. Ve skutečném přepínači existuje omezený počet fyzických portů pro připojení k vašim serverům. Zde, na linuxovém mostě, existuje neomezený počet virtuálních portů, ke kterým jsou připojena rozhraní k virtuálním strojům. Podobně jako u fyzického přepínače se bridge učí MAC adresy z paketů, které přijímá, a ukládá tyto MAC adresy do MAC tabulky. Rozhodnutí o předávání paketů (rámců) jsou přijímána na základě adres MAC, které se naučil a uložil do tabulky MAC.

Podívejme se, jak vytvořit most v tomto příspěvku.

Dočasné vytvoření mostu

Pokud chcete dočasně vytvořit most, můžete použít příkaz:

# brctl addbr BRIDGE_NAME

Například:

# brctl addbr mybridge

Nově vytvořený beidge můžete ověřit pomocí níže uvedeného příkazu.

# brctl show
bridge name     bridge id               STP enabled     interfaces
mybridge        8000.000000000000       no
virbr0          8000.000000000000       yes
xenbr0          8000.feffffffffff       no              peth0
                                                        vif0.0

Trvalé vytváření mostu

Pokud chcete trvale vytvořit most a efekt, můžete vytvořit soubor ifcfg v /etc/sysconfig/network-scripts/ :

# cat /etc/sysconfig/network-scripts/ifcfg-bridge0 
DEVICE=bridge0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.200.254
NETMASK=255.255.255.0

Poté bude most vytvořen po restartování síťové služby.

# service network restart
Všimněte si prosím v řádku „TYPE=Bridge “ „B ‘ musí být velká písmena.

Pokud chcete vidět mosty přes virt-manager v prostředí KVM, vytvořte prosím xml soubor pro každý most v /etc/libvirt/qemu/networks/ . Například,

# pwd
/etc/libvirt/qemu/networks
# cat bridge0.xml 
<network>
  <name>bridge0</name>
  <uuid>31ece935-71a7-952e-d656-f5fdf9ccdf6e</uuid>
  <bridge name='bridge00' stp='on' forwardDelay='0' />
  <ip address='192.168.200.254' netmask='255.255.255.0'>
  </ip>
</network>

Poté restartujte službu libvirtd a znovu spusťte virt-manager.

# service libvirtd restart

Poslední myšlenky

Vyplňte prosím správně jméno v prvku mostu. Uuid pro zařízení můžete vygenerovat pomocí uuidgen příkaz:

# uuidgen

Více informací naleznete na:

man brctl
/etc/init.d/network


Cent OS
  1. Jak vytvořit a povolit Swap Partition na Centos / RHEL 8

  2. Jak vytvořit úložiště yum v CentOS/RHEL

  3. Jak vytvořit rozhraní Bridge pomocí nmcli v CentOS/RHEL 7 a 8

  1. Jak vytvořit síťový most na CentOS 7 / RHEL 7

  2. Jak vytvořit nový /bootový oddíl v CentOS / RHEL

  3. Jak vytvořit souborový systém tmpfs v CentOS/RHEL

  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  3. Jak vytvořit banner SSH na serveru CentOS/RHEL