: 25 lutego 2016, 23:07
Eth0 możesz przekonfigurować restart komputera lub:
Twój komputer ma być routerem, więc dla interfejsu eth0 nie ustawiasz bramy. Adresy DNS-ów lepiej ustaw w /etc/resolv.conf. Przypomnę, że kabel sieciowy od komputera wtykasz do jednego z gniazd LAN routera.
Na routerze konfigurujesz DHCP tak, aby rozdawał adresy IP, jak do tej pory, ale jako bramę podawał 192.168.1.120. Możesz skonfigurować serwer DHCP na komputerze (po co, skoro już jeden masz), ale wtedy wyłącz go na routerze. Adresy DNS-ów mogą wskazywać na router lub jakiekolwiek DNS-y na świecie.
Na komputerze ustaw reguły iptables (uproszczona wersja Simonella):
Jak zainstalujesz pakiet iptables-persistent, to będziesz mógł zapisać powyższe reguły poleceniem: iptables-save > /etc/iptables/rules.v4, a wtedy będą ładować się przy starcie systemu i łatwiej będzie przywrócić je poleceniem: iptables-restore < /etc/iptables/rules.v4.
Włącz przekazywanie pakietów w pliku /etc/sysctl.conf poprzez odkomentowanie linii:
Wykonaj: sysctl -p, aby natychmiast wprowadzić powyższą zmianę.
Powyżej masz wszystko co niezbędne do uruchomienia routingu. Jest to podsumowanie dwóch stron tego wątku i mam nadzieję, że następną Twoją wiadomością będzie informacja, że już wszystko działa.
Kod: Zaznacz cały
ifconfig eth0 0
ifconfig eth0 down
ifup eth0
Na routerze konfigurujesz DHCP tak, aby rozdawał adresy IP, jak do tej pory, ale jako bramę podawał 192.168.1.120. Możesz skonfigurować serwer DHCP na komputerze (po co, skoro już jeden masz), ale wtedy wyłącz go na routerze. Adresy DNS-ów mogą wskazywać na router lub jakiekolwiek DNS-y na świecie.
Na komputerze ustaw reguły iptables (uproszczona wersja Simonella):
Kod: Zaznacz cały
iptables -F
iptables -X
iptables -t nat -X
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
Włącz przekazywanie pakietów w pliku /etc/sysctl.conf poprzez odkomentowanie linii:
Kod: Zaznacz cały
#net.ipv4.ip_forward=1
Powyżej masz wszystko co niezbędne do uruchomienia routingu. Jest to podsumowanie dwóch stron tego wątku i mam nadzieję, że następną Twoją wiadomością będzie informacja, że już wszystko działa.