Kod: Zaznacz cały
#linijka potrzebna do włączenia udostępniania internetu
echo 1 > /proc/sys/net/ipv4/ip_forward
#wyczyszczenie starych reguł z pamięci iptables
iptables -F
iptables -X
iptables -t nat -X
iptables -t nat -F
# ustawienie domyślnej polityki (o tym później)
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A FORWARD -o lo -j ACCEPT
# Najważniejsze - udostępnienie sieci dla wybranych podsieci
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
To może być problem z dhcp ponieważ jak podłączę do jednej karty to z nnych komputerów pinguje do PC a jak do drugiej to nie pinguje - mimo, że ta druga karta przydziela poprawnie adres.
Konfiguracja dhcp:
Kod: Zaznacz cały
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.3 192.168.0.254;
default-lease-time 6100;
option domain-name "siec";
option domain-name-servers 192.168.0.1, 192.168.0.2;
option routers 192.168.0.1, 192.168.0.2;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
}