Někdy může být nutné nastavit adaptér síťového mostu v Linuxu; zejména během konfigurace KVM (Virtuální stroj založený na jádře) a také při nastavování linuxových kontejnerů .
Tento síťový most umožňuje virtuálním počítačům přístup k externí síti a naopak. Podle tohoto průvodce nastavte síťový most na CentOS 7 / RHEL 7 .
Instalovat modul
CentOS 7 je standardně dodáván s přemosťovacím modulem načteným při spouštění systému. Pomocí následujícího příkazu ověřte, zda je modul načten nebo ne.
# modinfo název_souboru mostu: /lib/modules/3.10.0-327.el7.x86_64/kernel/net/bridge/bridge.ko alias: rtnl-link-bridge verze: Verze 2.3:verze 2.3: 2 hel 905847C53FF43DEFAAA0EB3C Závisí:STP, LLC Intree:Y VERDAGIC:3.10.0-327.El7.x86_64 SMP Mod_unload Modversions Signater:Centos Linux KEYNEL KEY:79:78:6A:11:3C:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:35:A0:22:3. 26:33:6C:0F:82:5B:8A:94:29:6A:B3 sig_hashalgo: sha256
Pokud modul není načten, můžete jej načíst pomocí následujícího příkazu.
# modprobe --first-time bridge
Nainstalujte bridge-utils pro ovládání síťových adaptérů.
# yum install bridge-utils -y
Vytvořte síťový most na CentOS 7
Chcete-li vytvořit síťový most, vytvořte soubor s názvem „ifcfg-virbrN “ nahrazující „N “ s číslem, například „0 “ v souboru „/etc/sysconfig/network-scripts/ “.
# vi /etc/sysconfig/network-scripts/ifcfg-virbr0
Pokud byste chtěli pro síťový most použít jiný název, vytvořte soubor jako ifcfg-
Umístěte do tohoto souboru následující obsah a upravte jej podle vašeho prostředí.
DEVICE="virbr0"BOOTPROTO="static"IPADDR="192.168.12.10"NETMASK="255.255.255.0"GATEWAY="192.168.12.2"DNS1=192.168.12.2ONBOOT="NM_CONTROL="Bridge"yes" "ne"
Nyní je čas upravit konfiguraci sítě stávajícího adaptéru tak, aby ukazoval na rozhraní mostu.
V této příručce použiji pro přemostění svůj stávající adaptér „eno16777736“.
# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
Umístěte obsah jako níže.
DEVICE=eno16777736TYPE=EthernetBOOTPROTO=noneONBOOT=yesNM_CONTROLLED=noBRIDGE=virbr0
Restartujte síť pomocí následujícího příkazu.
# systemctl restart network
Pro zobrazení podrobností o rozhraní použijte příkaz ifconfig.
Odkaz:
Dokumentace Redhat
Děkuji za přečtení. Dejte nám vědět své myšlenky v sekci komentářů.