Přejít na hlavní obsah

Linux nastavení sítě vlan: pokyny krok za krokem a hlavní příkazy

VLAN (Virtual Local Area Network) je technologie pro rozdělení fyzické místní sítě do několika virtuálních segmentů. To umožňuje vytvoření izolovaných síťových podsítí v jedné fyzické infrastruktuře. Nastavení VLAN v Linuxu však může být pro začínající uživatele trochu náročné.

V tomto článku vám poskytneme podrobný návod, jak nakonfigurovat síť VLAN na vašem zařízení Linux. Podíváme se na hlavní příkazy potřebné k vytvoření a konfiguraci virtuálního segmentu a podělíme se o několik užitečných tipů a doporučení.

Než začneme, ujistěte se, že máte nainstalovaný a nakonfigurovaný potřebný software pro práci s VLAN v Linuxu. Můžete použít různé nástroje, jako je VLAN package, iproute2 nebo ifconfig. Před zahájením konfigurace je také důležité provést všechny potřebné předběžné kroky, jako je instalace ovladačů síťových karet a konfigurace základní síťové infrastruktury.

Začněme vytvořením virtuálního segmentu VLAN. Chcete-li to provést, spusťte na příkazovém řádku následující příkaz:

sudo vconfig add eth0 10

V tomto příkazu vytváříme virtuální segment VLAN s identifikátorem 10 na hlavní síťové kartě eth0. Ujistěte se, že jste vyměnili "eth0" a "10" za odpovídající hodnoty vaší síťové karty a identifikátoru VLAN.

Rozdělení síťového provozu pomocí VLAN

Oddělení síťového provozu pomocí VLAN umožňuje vytvářet izolované skupiny zařízení, která mezi sebou nevidí ani nekomunikují. To je zvláště užitečné v sítích s velkým počtem zařízení nebo v případě potřeby omezit přístup k určitým zdrojům.

Chcete-li pracovat s VLAN na Linuxu, musíte postupovat podle následujících kroků:

  1. Nainstalujte potřebný software pro práci s VLAN (obvykle balíčky s názvy vlan a vlan-utils).
  2. Nakonfigurujte síťové zařízení pro práci s VLAN.
  3. Vytvořit virtuální rozhraní VLAN a přiřadit jim ID VLAN ID.
  4. Nakonfigurujte nastavení sítě pro každou VLAN.
  5. Nakonfigurujte směrování a firewall pro práci s VLAN.

Po provedení těchto kroků bude síťový provoz rozdělen mezi různé VLAN podle nastavení a omezení daných pro každou VLAN.

Jak nastavit VLAN na linuxovém serveru?

Konfigurace VLAN (Virtual Local Area Network) Na Linuxovém serveru umožňuje rozdělit síť do virtuálních segmentů a zajistit izolaci provozu mezi nimi. To je užitečné, když je nutné vytvořit více nezávislých sítí v rámci jednoho fyzického segmentu.

Chcete-li nakonfigurovat VLAN na linuxovém serveru, postupujte podle následujících kroků:

  1. Nainstalujte a nakonfigurujte balíček vlan. Ve většině distribucí Linuxu je tento balíček k dispozici z úložiště a lze jej nainstalovat pomocí nástroje pro správu balíčků, jako je apt-get nebo yum. Například pro Debian a Ubuntu spusťte příkaz:

Pro CentOS a Fedoru použijte následující příkaz:

  1. Zapněte podporu 802.1Q (standard VLAN) pro síťové rozhraní. Otevřete soubor nastavení sítě, který odpovídá vaší distribuci Linuxu. Například pro Debian a Ubuntu je to soubor /etc/network/interfaces, a pro CentOS a Fedora-soubor /etc/sysconfig/network-scripts/ifcfg- .

Přidejte následující řádek do konfigurace rozhraní a nahraďte název síťového rozhraní (jako je eth0):

  1. Vytvořte virtuální rozhraní VLAN. K tomu použijte příkaz vconfig s uvedením názvu fyzického rozhraní a VLAN ID. Například:

Nahraďte název svého fyzického rozhraní (např. eth0) a požadovaným identifikátorem VLAN.

  1. Nastavte virtuální rozhraní VLAN. Otevřete soubor nastavení sítě pro virtuální rozhraní VLAN, které bylo vytvořeno v předchozím kroku. Pro Debian a Ubuntu je to soubor /etc/network/interfaces, a pro CentOS a Fedora-soubor /etc/sysconfig/network-scripts/ifcfg- .

Přidejte následující řádky do konfigurace virtuálního rozhraní VLAN nahrazením názvu vašeho virtuálního rozhraní:

DEVICE= BOOTPROTO=none ONBOOT=yes TYPE=Ethernet VLAN=yes IPADDR= NETMASK=

Nahraďte také příslušné hodnoty IP adresy a masky podsítě pro vaše virtuální rozhraní VLAN.

  1. Chcete-li použít změny, restartujte síťovou službu. Spusťte následující příkaz:

Nyní je VLAN na linuxovém serveru nakonfigurován a připraven k použití. Můžete opakovat kroky 3-5 a vytvářet a konfigurovat další virtuální rozhraní VLAN.

Základní příkazy pro práci s VLAN v Linuxu

Konfigurace virtuálních Lan (VLAN) v Linuxu je možná pomocí několika základních příkazů. Níže jsou uvedeny hlavní příkazy, které vám umožňují vytvářet a konfigurovat VLAN v Linuxu.

  • vconfig: tento příkaz se používá k vytváření virtuálních rozhraní VLAN. Syntaxe příkazu je následující: vconfig add . Chcete-li například vytvořit virtuální rozhraní VLAN s ID 10 na rozhraní eth0, musíte spustit příkaz vconfig add eth0 10 .
  • ifconfig: příkaz se používá ke konfiguraci síťových rozhraní v Linuxu. Chcete-li propojit vytvořené virtuální rozhraní VLAN s příslušným fyzickým rozhraním, musíte spustit příkaz ifconfig up . Chcete-li například povolit vytvořené virtuální rozhraní VLAN, musíte spustit příkaz ifconfig eth0.10 up .
  • brctl: tento příkaz vám umožňuje spravovat mosty v Linuxu. Chcete-li vytvořit most a přidat virtuální rozhraní VLAN k mostu, měli byste použít příkazy: brctl addbr a brctl addif . Chcete-li například vytvořit most s názvem br0 a přidat virtuální rozhraní VLAN eth0.10 k mostu, musíte provést příkazy brctl addbr br0 a brctl addif br0 eth0.10 .
  • ip : příkaz ip poskytuje širokou sadu nástrojů pro přizpůsobení síťových rozhraní v Linuxu. Chcete-li přiřadit IP adresu vytvořenému virtuálnímu rozhraní VLAN, musíte provést příkaz ip addr add / dev . Chcete-li například přiřadit IP adresu 192.168.1.100/24 virtuálnímu rozhraní VLAN eth0.10, musíte provést příkaz ip addr add 192.168.1.100/24 dev eth0.10 .
  • route: tento příkaz se používá k přidání a odstranění tras v Linuxu. Chcete-li přidat trasu pro virtuální rozhraní VLAN, musíte spustit příkaz route add-net netmask dev . Chcete-li například přidat trasu pro síť 192.168.1.0/24 prostřednictvím virtuálního rozhraní VLAN eth0.10, musíte provést příkaz route add-net 192.168.1.0 netmask 255.255.255.0 dev eth0.10 .

Toto jsou jen některé základní příkazy, které mohou být užitečné při konfiguraci VLAN v Linuxu. S nimi budete moci vytvořit virtuální rozhraní VLAN, propojit je s příslušnými fyzickými rozhraními, nakonfigurovat adresy IP a trasy pro VLAN.

Příklady nastavení VLAN na linuxovém serveru

Příklad 1: Vytvoření VLAN rozhraní pomocí příkazu vconfig

1. Nainstalujte balíček vlan:

sudo apt-get install vlan

2. Stáhněte si modul jádra 802.1 q:

sudo modprobe 8021q

3. Vytvořte rozhraní VLAN se zadanou značkou (např. 100) pro stávající rozhraní eth0:

sudo vconfig add eth0 100

4. Nakonfigurujte IP adresu pro vytvořené rozhraní VLAN:

sudo ifconfig eth0.100 192.168.1.100 netmask 255.255.255.0 up

Příklad 2: Konfigurace směrování pro rozhraní VLAN

1. Povolte směrování IP Na Linuxovém serveru:

sudo sysctl -w net.ipv4.ip_forward=1

2. Nakonfigurujte směrování pro rozhraní VLAN eth0. 100:

sudo ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0.100

3. Zkontrolujte trasy:

Příklad 3: Konfigurace rozhraní VLAN pomocí konfiguračního souboru

1. Otevřete soubor / etc / network / interfaces:

sudo nano /etc/network/interfaces

2. Přidejte do souboru následující řádky a vytvořte VLAN rozhraní eth0. 200:

iface eth0.200 inet static

3. Uložte a zavřete soubor.

4. Restartujte síťová rozhraní:

sudo /etc/init.d/networking restart

To byly příklady nastavení VLAN na linuxovém serveru. Dobrou práci!