Niedawno rozpocząłem swoją przygodę z Linuksem, więc być może mój problem jest banalny. Uruchomiłem bramę VPN. Serwer zestawia połączenie z klientem pptpd, przekierowuje ruch, niestety nie do końca. Wszystkie śmieciowe skrypty wyświetlające reklamy typu:
[INDENT]rek. www.wp.pl
c.speedtest.net
rek.adtotal.pl[/INDENT]
i inne są blokowane. Skutkuje to ładowaniem docelowych stron www tylko do pewnego momentu, wszystko zatrzymuje się i albo po kilku minutach strona ładuje się z pominięciem skryptu wyświetlającego reklamy, lub co niestety częstsze nie ładuje się wcale.
Traceroute z pozycji klienta VPN do wszystkich serwisów, które nie chcą się ładować jest poprawny. W logach pptpd nic nie ma. Domyślam się, że problem jest z iptables lecz czemu tylko niektóre typy witryn? Korzystam z DNS-ów Google jeśli ma to znaczenie.
Moje iptables:
Kod: Zaznacz cały
[iptables -A INPUT -i lo -j ACCEPT
[iptables -A OUTPUT -o lo -j ACCEPT
[iptables -A INPUT -p tcp --dport 1723 -i eth1 -j ACCEPT
[iptables -A OUTPUT -p tcp --sport 1723 -o eth1 -j ACCEPT
[iptables -A INPUT -p 47 -j ACCEPT
[iptables -A INPUT -p GRE -j ACCEPT
[iptables -A OUTPUT -p GRE -j ACCEPT
[iptables -A FORWARD -p GRE -j ACCEPT
[iptables -F FORWARD
[iptables -A FORWARD -j ACCEPT
[iptables -A POSTROUTING -t nat -o eth1 -j MASQUERADE
[echo 1 > /proc/sys/net/ipv4/ip_forward