Mariusz Pietrzak

Mariusz Pietrzak administrator IT

Temat: iptables :/

witam
.........................LINUX 1.....................LINUX 2
internet ====eth0 - eth1=========eth0

jak wpisze w konsoli poniższe polecenia:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.25.0/24 -j MASQUERADE
iptables -A FORWARD -s 192.168.25.0/24 -j ACCEPT

to udostępniam połączenie internetu na drugim PC, a jak wpisze te polecenia do pliku firewall (/etc/init.d/firewall) i uruchamiając go dostaje komunikat:

"iptables v1.4.8: Couldn't load target `ACCEPT:/lib/xtables/libipt_ACCEPT.so: cannot open shared object file: No such file or directory"

faktycznie jak sprawdziłem tam nie widzę tego pliku - system jest nowy; czy można to jakoś naprawić ?Mariusz Pietrzak edytował(a) ten post dnia 21.01.12 o godzinie 19:46
Rafał Połom

Rafał Połom Inżynier Systemów -
Specjalizacja
Linux/Unix

Temat: iptables :/

Osobiście polecam skorzystać z pakietu iptables-persistent. Skrypt /etc/init.d/iptables-persistent wczytuje role z /etc/iptables/rules

Wcześniej z cmd definiujemy odpowiednie łańcuchy dla tabel, a następnie wykonujemy polcenie:

iptables-save > /etc/iptables/rules. W zasadzie to wszystko, należy pamiętać aby skrypt startował w odpowiednim runlevel.

Podobne tematy


Następna dyskusja:

dhcp + iptables




Wyślij zaproszenie do