Mam serwer z tak skonfigurowanym udostępnianiem łącza: IFACE_EXT - internet; IFACE_INT - LAN [skrypt iptables poniżej]. Niby działa, ale jednak nie do końca. Komputery z wewnątrz sieci są w stanie przeglądać witryny http://www.zus.plstkie. Na przykład http://www.zus.pl nie ładuje się: ładowanie w przeglądarce się rozpoczyna, a po załadowaniu fragmentu oczekuje na ładowanie reszty bez rezultatu - tak zachowują się wszystkie komputery z sieci LAN. Przeglądarka na serwerze udostępniającym ładuje całe strony bez problemu. Podobny błąd występuje przy niektórych adresach połączenia z FTP (też konkretne adresy, zawsze te same).

IFACE_EXT=ppp0
IFACE_INT=eth0

iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X

iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP

iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i $IFACE_INT -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -A INPUT -p tcp --dport ssh -j ACCEPT
iptables -A INPUT -p tcp --dport 20 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport http -j ACCEPT
iptables -A INPUT -p tcp --dport https -j ACCEPT
iptables -A INPUT -p tcp --dport pop3 -j ACCEPT
iptables -A INPUT -p tcp --dport pop3s -j ACCEPT
iptables -A INPUT -p tcp --dport smtp -j ACCEPT
iptables -A INPUT -p tcp --dport 2401 -j ACCEPT
iptables -A INPUT -p all -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A FORWARD -i lo -j ACCEPT
iptables -A FORWARD -i $IFACE_INT -j ACCEPT
iptables -A FORWARD -p all -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -t nat -A POSTROUTING -o $IFACE_EXT -d 0/0 -j MASQUERADE

echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/ip_dynaddr

Co może być przyczyną nieprawidłowej pracy? Ewentualnie, co poprawić w skrypcie?