poradniki
Zaawansowana konfiguracja sieci w Linuxie: VLAN-y, bridging i routing

Linux, jako niezwykle elastyczny system operacyjny, oferuje bogate możliwości konfiguracji sieciowej. Dzięki temu możesz tworzyć złożone i wydajne infrastruktury dostosowane do różnych potrzeb. W tym przewodniku omówimy trzy kluczowe aspekty zaawansowanej konfiguracji sieci: VLAN-y, bridging oraz routing, prezentując szczegółowe kroki i praktyczne przykłady.
VLAN-y (Virtual LAN): Segmentacja Sieci
VLAN-y umożliwiają podział jednej fizycznej sieci na logiczne segmenty, zwiększając bezpieczeństwo, poprawiając wydajność i ułatwiając zarządzanie.
Jak skonfigurować VLAN-y?
- Instalacja narzędzi: Upewnij się, że masz zainstalowane narzędzia
iproute2
. - Tworzenie interfejsu VLAN:
sudo ip link add link eth0 name eth0.10 type vlan id 10
eth0
: Interfejs fizyczny.eth0.10
: Nazwa interfejsu VLAN.
- Przypisanie adresu IP:
sudo ip addr add 192.168.10.1/24 dev eth0.10
- Aktywacja interfejsu VLAN:
sudo ip link set eth0.10 up
- Konfiguracja trunkingu: W przypadku przełączników Cisco skorzystaj z poleceń takich jak:
switchport mode trunk switchport trunk allowed vlan
Bridging (Mostkowanie): Łączenie Sieci
Bridging pozwala łączyć różne interfejsy w jedną logiczną sieć, co jest szczególnie przydatne w wirtualizacji czy tworzeniu punktów dostępu.
Jak skonfigurować most sieciowy?
- Instalacja narzędzia:
sudo apt-get install bridge-utils
- Tworzenie mostu:
sudo brctl addbr br0
- Dodawanie interfejsów:
sudo brctl addif br0 eth0 sudo brctl addif br0 wlan0
- Konfiguracja adresu IP na moście:
sudo ip addr add 192.168.1.1/24 dev br0
- Aktywacja mostu i interfejsów:
sudo ip link set br0 up sudo ip link set eth0 up sudo ip link set wlan0 up
Routing: Kierowanie Ruchu Sieciowego
Routing umożliwia przesyłanie danych między różnymi sieciami – kluczowy element bardziej złożonych infrastruktur.
Statyczny routing:
- Dodawanie trasy statycznej:
sudo ip route add 10.0.0.0/24 via 192.168.1.254
- Dodanie trasy domyślnej:
sudo ip route add default via 192.168.1.254
Dynamiczny routing:
Do konfiguracji dynamicznego routingu użyj narzędzi takich jak Quagga lub FRRouting. Na przykład, konfiguracja OSPF:
router ospf
network 192.168.1.0/24 area 0
Narzędzia do Monitorowania i Diagnostyki
iproute2
: Kompleksowa konfiguracja sieci.tcpdump
: Analiza ruchu sieciowego.iftop
: Monitorowanie wykorzystania przepustowości.mtr
: Diagnostyka (traceroute i ping).