Povezovanje strežnikov v omrežje VLAN

Konfiguracija VLAN (Virtual Local Area Network) v strežnikih Linux omogoča ustvarjanje virtualnih omrežij za nadzor in izolacijo prometa v omrežju.

Ubuntu 22.04.

Konfiguracijo VLAN na dveh strežnikih Ubuntu 22.04 lahko opravite z orodjem netplan, ki zagotavlja priročen način konfiguracije omrežnih vmesnikov v Ubuntuju.

1. Konfiguriranje neoznačenega omrežja VLAN

Konfigurirajmo VLAN brez uporabe identifikatorjev (VLAN ID), vendar ga bomo v tem primeru imenovali "neoznačeni" VLAN. Neoznačena VLAN pomeni, da se bo promet te VLAN prek fizičnega vmesnika prenašal brez oznake VLAN.

Z ukazomshowlink ugotovimo vmesnik za konfiguracijo VLAN.

V tem primeru imamo enp0s8 na obeh strežnikih.

2. Dodelitev naslovov IP omrežjem VLAN

Poiščimo našo konfiguracijo netplan; datoteka YAML ima lahko različna imena.

Odprite konfiguracijo in naredite spremembe, da našemu vmesniku dodelite naslov IP.

sudo nano /etc/netplan/*.yaml

Spremembe je treba opraviti na obeh strežnikih.

enp0s8: dhcp4: no addresses: [192.168.1.2/24, ] gateway4: 192.168.1.1

Bodite previdni pri sintaksi.

Nato uporabite nastavitve:

sudo netplan apply

Preverite tudi, ali je bil naslov dodeljen vmesniku:

3. Ping naslovov v lokalnem omrežju

Strežniki so zdaj med seboj povezani z uporabo omrežij VLAN.

4. Namestite paket VLAN

Najprej se prepričajte, da je paket vlan nameščen na obeh strežnikih. Namestite ga lahko z ukazom:

sudo apt update sudo apt install vlan

5. V naš vmesnik dodajte tudi 2 oznaki

Vsi omrežni paketi bodo pred pošiljanjem prek tega vmesnika označeni. Na primer, konfiguraciji netplan dodamo dva identifikatorja VLAN 10 in 20; vsi omrežni paketi bodo označeni, preden bodo poslani prek tega vmesnika.

Odprite program netplan in dodajte parametre vlan:

vlans: vlan10: id: 10 link: enp0s8 addresses: [192.168.1.2/24] vlan20: link: enp0s8 id: 20 addresses: [192.168.1.2/24]

Pazite na sintakso, saj je YAML neusmiljen.

Enako storite za drugi strežnik:

vlans: vlan10: id: 10 link: enp0s8 addresses: [192.168.1.1/24] vlan20: link: enp0s8 id: 20 addresses: [192.168.1.1/24]

Ko je to opravljeno, uporabite nastavitve:

sudo netplan apply

6. Preverite, ali je vse pravilno konfigurirano.

Po uporabi nastavitev preverite, ali VLAN deluje pravilno, tako da za ogled trenutne konfiguracije omrežja v strežniku zaženete ukaz ip a.

Debian 11

Konfiguracijo VLAN na dveh strežnikih Debian lahko opravite z uporabo datoteke /etc/network/interfaces, ki zagotavlja priročen način konfiguracije omrežnih vmesnikov v sistemu Debian.

1. Konfiguracija neoznačenega omrežja VLAN

Konfigurirajmo VLAN brez uporabe identifikatorjev VLAN, vendar ga bomo v tem primeru imenovali "neoznačeni" VLAN. Neoznačen VLAN pomeni, da bo promet tega VLAN-a posredovan brez oznake VLAN-a prek fizičnega vmesnika.

Najprej ugotovimo vmesnik za konfiguracijo VLAN z ukazom ip link show .

V tem primeru imamo na obeh strežnikih vmesnik enp0s8.

2. Našemu vmesniku dodelimo naslov IP

ip addr add 192.168.1.1/24 dev enp0s8 ip addr add 192.168.1.2/24 dev enp0s8

To bomo dodali tudi v datoteko /etc/network/interfaces

auto enp0s8 Iface enp0s8 inet static address 192.168.1.1 netmask 255.255.255.0

Podobno storimo tudi za drugi strežnik:

Ponovno zaženemo strežnik:

Kot lahko vidite, je naslov registriran
Ukaz za preverjanje:

ip addr

Po ponovnem zagonu preverimo, ali se strežnika med seboj povezujeta:

3. konfigurirajte označen VLAN

Vsi omrežni paketi bodo označeni, preden bodo poslani prek tega vmesnika. V konfiguracijo na primer dodamo VLAN ID 10; vsi omrežni paketi bodo označeni, preden bodo poslani prek tega vmesnika.

Tukaj je enp0s8.10 navidezni vmesnik za VLAN ID 10 in je konfiguriran tako, da uporablja fizični vmesnik enp0s8.

Podobno velja za drugi strežnik:

Ip addr 192.168.1.1/24 dev enp0s8.10 Ip addr 192.168.1.2/24 dev enp0s8.10

To bomo zapisali tudi v konfiguracijo /etc/network/interfaces, tako da se bodo naše nastavitve ohranile tudi po ponovnem zagonu.

Podobno velja za drugi strežnik:

auto enp0s8.10 Iface enp0s8.10 inet static address 192.168.1.1 netmask 255.255.255.0

4. Preverite konfiguracijo vlanov

Vnesite ukaz:

ip addr

CentOS 7.

Konfiguracijo VLAN na dveh strežnikih CentOS lahko izvedete z uporabo konfiguracijskih datotek omrežnega vmesnika.

1. Konfiguracija neoznačenega omrežja VLAN

Konfigurirajmo VLAN brez uporabe identifikatorjev (VLAN ID), vendar ga bomo v tem primeru imenovali "neoznačeni" VLAN. Neoznačena VLAN pomeni, da bo promet te VLAN posredovan brez oznake VLAN prek fizičnega vmesnika.

Vmesnik za konfiguriranje VLAN lahko ugotovite z ukazom

ip addr

V tem primeru je na obeh strežnikih to enp0s8.

2. Našemu vmesniku dodelite naslov IP.

Odprite konfiguracijsko datoteko omrežnih vmesnikov za urejanje:

sudo nano /etc/sysconfig/network-scripts/ifcfg-enp0s8

V tem primeru jo imenujemo na enak način kot vmesnik.

ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none VLAN=no IPADDR=192.168.1.1 NETMASK=255.255.255.0

3. Ponovno zaženite omrežno storitev

sudo systemctl restart network

4. Preverite, ali je bil naslov dodan vmesniku, in pingnite drugi strežnik

ip addr

Izpišimo ping za strežnika.

Strežnika sta drug drugemu na voljo.

5. Konfiguracija označenega omrežja VLAN

Odpremo konfiguracijsko datoteko omrežnega vmesnika za urejanje z uporabo fizičnega vmesnika ( v tem primeru enp0s8 ):

sudo nano /etc/sysconfig/network-scripts/ifcfg-enp0s8

V datoteko dodajte naslednje vrstice:

VLAN=yes VLAN_ID=10 Также добавим идентификатор VLAN в строку DEVICE=enp0s8

DEVICE=enp0s8.10

6. Ponovno zaženite omrežno storitev na obeh strežnikih

sudo systemctl restart network

7. Preverite, ali je bila vmesniku dodana nalepka, in pingnite drugi strežnik

ip addr

Oba strežnika imata povezavo drug z drugim.

Navedeni VLAN je konfiguriran.

How useful was this article?

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria