Włącz przekazywanie pakietów IP (IP forwarding):
Edytuj plik /etc/sysctl.conf i upewnij się, że poniższa linia nie jest zakomentowana (usuń znak # jeśli jest obecny):
net.ipv4.ip_forward=1
Następnie zastosuj zmiany:
sudo sysctl -p
Sprawdzanie czy zmiana jest widoczna w os
sysctl net.ipv4.ip_forward
Skonfiguruj reguły iptables:
Zastępując enp0s8 odpowiednim interfejsem z dostępem do internetu oraz enp0s3 interfejsem wewnętrznej sieci, uruchom następujące polecenia:
sudo iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE
sudo iptables -A FORWARD -i enp0s3 -o enp0s8 -j ACCEPT
sudo iptables -A FORWARD -i enp0s8 -o enp0s3 -m state --state RELATED,ESTABLISHED -j ACCEPT
Zapisz reguły iptables, aby były zachowane po restarcie:
Na Debiana możesz użyć narzędzia iptables-persistent do zapisu reguł:
sudo apt-get install iptables-persistent
sudo sh -c "iptables-save > /etc/iptables/rules.v4"
Opcjonalnie, sprawdź status reguł iptables:
Możesz sprawdzić aktywne reguły za pomocą poniższego polecenia:
sudo iptables -t nat -L -v -n
sudo iptables -L -v -n