Existuje mnoho důvodů, proč byste potřebovali nastavit virtuální síťová rozhraní na serveru nebo pracovní stanici RHEL 8 / CentOS 8. Proces se od RHEL 7 trochu změnil, ale stále je poměrně přímočarý.
V tomto tutoriálu se naučíte:
- Jak najít síťová rozhraní
- Jak upravit konfiguraci hlavní sítě
- Jak duplikovat konfiguraci sítě
- Jak vytvořit konfiguraci virtuálního rozhraní

Požadavky na software a použité konvence
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | RHEL 8 / CentOS 8 |
Software | Není k dispozici |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Jak najít síťová rozhraní
Než budete moci začít upravovat svá síťová rozhraní tak, abyste vytvořili virtuální, budete muset zjistit, jak se přesně jmenují. Protože RHEL přešlo na systemd
, názvy rozhraní nejsou tak jednoduché jako kdysi.

Spusťte ip a
abyste získali úplné čtení z rozhraní ve vašem systému. Adresa, se kterou jste připojeni k síti, bude mít místní IP adresu uvedenou vedle inet
.
Jak upravit konfiguraci hlavní sítě
Nyní, když víte, se kterým rozhraním chcete pracovat, budete muset upravit jeho konfigurační soubor, abyste nastavili statickou IP a vše fungovalo. Otevřete svou konfiguraci na adrese /etc/sysconfig/network-scripts/ifcfg-eth0
. Nahraďte eth0
se skutečným názvem vašeho rozhraní.

Nejprve proveďte požadované změny v souboru, například deaktivujte podporu IP6, pokud ji nechcete. Poté změňte BOOTPROTO
na static
.
V dolní části souboru přidejte položky pro IPADDR
, NETMASK
, GATEWAY
a DNS
. Nakonfigurujte je tak, aby odpovídaly vaší síti.
Uložte konfiguraci a ukončete.
Jak duplikovat konfiguraci sítě
Původní konfiguraci, kterou jste právě upravili, použijete jako šablonu pro své nové virtuální sítě. cd
do network-scripts
adresář, aby to bylo jednodušší.
# cd /etc/sysconfig/network-scripts/
Poté zkopírujte originál a vytvořte dvě konfigurace virtuální sítě.
# cp ifcfg-eth0 ifcfg-eth0:0 # cp ifcfg-eth0:1
Jak vytvořit konfiguraci virtuálního rozhraní

Otevřete ifcfg-eth0:0
změnit NAME
a DEVICE
atributy, které odpovídají eth0:0
. Místo eth0
samozřejmě použijte rozhraní svého skutečného zařízení zde také.

Udělejte totéž s ifcfg-eth0:1
, tentokrát vyplňte eth0:1
. V tomto případě budete muset změnit IPADDR
hodnotu také. Použijte jinou IP adresu, která se ve vaší síti nepoužívá.
Až budete připraveni a vše vypadá správně, restartujte počítač. Můžete zkusit restartovat NetworkManager
služba, ale má tendenci nespolupracovat.

Po obnovení počítače spusťte ip a
znovu. Tentokrát byste měli vidět svou virtuální adresu spolu s IP adresou, kterou jste pro ni nastavili.
Pokud byste chtěli otestovat, že vaše rozhraní funguje, můžete mu poslat ping z jiného počítače ve vaší síti.
Závěr
Tady to máš! Podle potřeby můžete vytvořit více virtuálních síťových rozhraní. Zůstanou aktivní, dokud zůstanou vaše konfigurace na svém místě.