iptables VLAN

Masz problemy z siecią bądź internetem? Zapytaj tu
razz87
Posty: 23
Rejestracja: 21 maja 2012, 19:52

iptables VLAN

Post autor: razz87 »

Witam,

czy posiadając switch (L2) z obsługa VLAN będę mógł w iptables bądź w jakiś inny sposób zarządzać pakietami z danego VLAN? Chodzi mi generalnie o to czy otagowane ramki dochodzą w ogóle do routera?
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post autor: piroaa »

Dzień dobry.
Nie rozumiem pytania.
Pozdrawiam.
razz87
Posty: 23
Rejestracja: 21 maja 2012, 19:52

Post autor: razz87 »

Chcę odseparować kilka działów od siebie. VLAN załatwia sprawę idealnie (ale będą komputery które powinny mieć dostęp do innych VLAN). Dodatkowo w sieci znajduję się kilka AP (2 SSID, dla pracowników oraz dla gości), dla każdego SSID mogę ustawić inny VLAN. Na serwerze chcę odpowiednio zarządzać routingiem na podstawie VLAN ID.
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post autor: piroaa »

Dzień dobry.
Routingiem nie zarządza się na podstawie VLAN ID tylko na podstawie adresów IP. Robisz tak : tworzysz sobie interfejsy VLAN za pomocą polecenia vconfig, dzięki temu tworzą ci się osobne interfejsy sieciowe np eth0.111 dla vlan nr. 111, następnie interfejsy podnosisz i przypisujesz in odpowiednie IP z różnych klas, definiujesz sobie routing jak potrzeba i na koniec używasz iptables żeby zdefiniować które sieci mają się między sobą komunikować.
Pozdrawiam.
razz87
Posty: 23
Rejestracja: 21 maja 2012, 19:52

Post autor: razz87 »

Witam,

zgadza się, znalazłem to wszystko w sieci. Jedyne czego nie jestem pewien to czy muszę na switchu przypisać również adres IP/maskę czy wystarczy zwykły zarządzalny przełączniki warstwy 2?
Awatar użytkownika
f1.micro
Beginner
Posty: 119
Rejestracja: 24 lutego 2009, 11:32
Lokalizacja: Kraków

Post autor: f1.micro »

Jeżeli chcesz switchem zarządzać (nie przez serial console) to tak. Jeżeli nie to nie ma to najmniejszego znaczenia.
Jedyne co potrzebujesz to serwer/urządzenie gdzie obywać się będzie routing, <jak wnioskuje serwer z debianem>, musisz wpiąć w port TRUNKowy.

I później jeżeli będziesz miał routing między VLANami, w iptabsach w tablicy FORWARD (bodajże), możesz dopisać swoje reguły.
razz87
Posty: 23
Rejestracja: 21 maja 2012, 19:52

Post autor: razz87 »

Dzięki wielkie, o to chodziło. Pozdrawiam.
razz87
Posty: 23
Rejestracja: 21 maja 2012, 19:52

Post autor: razz87 »

EDIT:
razz87 pisze:(...) czy muszę na switchu przypisać również adres IP/maskę czy wystarczy zwykły zarządzalny przełączniki warstwy 2?
f1.micro pisze:Jeżeli chcesz switchem zarządzać (nie przez serial console) to tak. Jeżeli nie to nie ma to najmniejszego znaczenia. (...)
Trochę się pospieszyłem z odpowiedzią. Chodziło mi o to czy muszę przypisać adres IP/maskę dla każdego VLAN (ale na switchu).
Awatar użytkownika
f1.micro
Beginner
Posty: 119
Rejestracja: 24 lutego 2009, 11:32
Lokalizacja: Kraków

Post autor: f1.micro »

Nie

Good Practice:
Zrób osobny VLAN dla zarządzania. W tym vlanie zaadresuj switcha (dla cisco w defaulcie adresujesz w natywnym VLANie 1 - możesz zmieniać jak chcesz).
Następnie zrób regułę, dzięki której dostęp (ssh/telnet) jest osiągalny z VLANu w którym Ty pracujesz, lub (hardering) jedynie z twojego IP.

Nie wiem jak u innych producentów, ale na cisco tworzysz interface vlan # i adresujesz. W tym samym subnecie musisz mieć też interface na routerze, żeby mieć routing.
ODPOWIEDZ