Více VLAN na jednom síťovém ETH portu

#346

Více VLAN na na jednom síťovém ETH portu

Více VLAN na jednom síťovém ETH portu může být výhodné, pokud potřebujete optimalizovat přístup jednotlivých zařízení z různých VLAN na NAS tak, aby nebylo potřeba využívat inter-VLAN routing. Také je to jediná možnost, pokud potřebujete zajistit broadcast na více VLAN (např. DLNA).

Bohužel, přestože je možné nastavit více VLAN na jeden síťový ETH port, tak obvykle používaná služba pro sdílení multimediálního obsahu Mediální server má dosud nevyřešenou nepříjemnou vlastnost. Službu Mediální server lze nastavit a provozovat pouze pro jedno síťové rozhraní! Zde je prakticky jediná možnost, odinstalovat tuto službu a nainstalovat jinou, např: Plex Media Server.

Postup nastavení:

  • povolení přístupu přes ssh Ovládací panelTerminál a SNMP → Povolit službu SSH
  • pokud chceme používat Midnight Commander:
    • Centrum balíčkůNastaveníObecné -> `Úroveň důvěryhodnosti → Synology Inc. a důvěryhodní vydavatelé
    • Centrum balíčkůNastaveníZdroje balíčkuPřidat
      • Název: SynoCommunity
      • Místo: http://packages.synocommunity.com/
    • Centrum balíčkůKomunitaMidnight CommanderInstalace
  • nastavíme první VLAN na síťovém ETH portu:
    • Ovládací panelSíťSíťové rozhraní → vybrat v seznamu LANUpravit
    • zapnout Povolit VLAN (802.1Q)
    • vyplnit VLAN ID (v dalším textu budeme uvažovat, že jsme vyplnili první VLAN = 6)
    • Pozn: po potvrzení OK bude pravděpodobně nutné upravit nastavení VLAN na portu switche, aby byl NAS znovu síťově dostupný
  • přihlásíme se na NAS pomocí ssh a dále pokračujeme v terminálovém režimu NAS
sudo -i
cd /etc/sysconfig/network-scripts

Rozkopírujeme konfigurační soubor pro nadefinovanou první VLAN, kterou jsme dříve nastavili v Ovládací panelSíťSíťové rozhraní. Vytvoříme tolik kopií souboru, kolik potřebujeme nadefinovat dalších VLAN. Název souboru musí za ifcfg-eth0. obsahovat číslo VLAN.

cp ifcfg-eth0.6 ifcfg-eth0.101
cp ifcfg-eth0.6 ifcfg-eth0.102
...

Nyní nově vytvořené konfigurační soubory musíme postupně editovat, buď pomocí Midnight Commander nebo pomocí editoru vi.

vi ifcfg-eth0.101

Je potřeba upravit řádky DEVICE a VLAN_ID, aby výsledek vypadal následovně (zde uvažujeme VLAN = 101).

DEVICE=eth0.101
VLAN_ROW_DEVICE=eth0
VLAN_ID=101
ONBOOT=yes
BOOTPROTO=dhcp

Jakmile upravíme všechny nově nadefinované nové soubory konfigurace, tak je potřeba udělat restart NAS, aby se nové konfigurace načetly.

/etc/rc.network restart

nebo

reboot

Po restartu by všechny vytvořené konfigurace VLAN měli být vidět v seznamu síťových zařízení Ovládací panelSíťSíťové rozhraní.