czwartek, 18 maja 2017

Konfiguracja routingu DEBIAN



Konfiguracja routingu
DEBIAN

Konfiguracja interfejsów sieciowych
Edytujemy
sudo nano /etc/network/interfaces
Konfigurujemy interfejs który będzie bramą domyślną
dla sieci (np. dla LANu) w poniższym przykładzie jest to
eth2 – jeżeli inna to wprowadzamy jej nazwę.
Dodajemy:
auto eth2
iface eth2 inet static
address 172.16.0.1
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255
przykład jest dla sieci 172.16.0.0/16

Ustanawiamy przekazywanie ipv4
edytujemy
sudo nano /etc/sysctl.conf
usuwamy „#” lub wprowadzamy ręcznie linijkę
net.ipv4.ip_forward=1

Ustanawiamy przekazywanie
pakietów do wyznaczonego interfejsu
– iptables
Edytujemy
sudo nano /etc/rc.local
dodajemy przed exit 0 następujące linijki:
(eth1 jest to interfejs do którego mają „płynąć”
pakiety z interfejsu bramy domyślnej np. eth2)
iptables -P FORWARD ACCEPT
iptables --table nat -A POSTROUTING -o eth1 -j MASQUERADE

Najważniejsze pliki i foldery
/etc/network/interfaces
/etc/sysctl.conf
/etc/rc.local