LINUX.ORG.RU
ФорумAdmin

yandex и NAT


0

0

Я настраиваю netfilter, чтобы иметь возможность, без proxy, пользоваться интернетом из локальной сети. Но я столкнулся с такой проблемой: большинство сайтов нормально работает, но яндекс (и я подозреваю, что не он единственный) упорно не открывается. Я пробовал настоить netfilter и через MASQUERADE, и через SNAT - результат тот-же. Подскажите в чём проблема? Ведь я так понимаю, что когда используеш SNAT нельзя определить стоит один компьютер или несколько?

anonymous
Ответ на: комментарий от gizmo

Всю фильтрацию я отключил, включаю только SNAT или MASQUERADE, и главное другие-то сайты работают, а yandex нет. Я подключён к локальной сети и выход в интернет осуществляется через VPN. Вот все мои сетевые настройки:
#домашняя сеть
ifconfig lo 127.0.0.1 up
route add -net 127.0.0.0 netmask 255.0.0.0 lo
ifconfig eth0 up 172.18.0.1 netmask 255.255.0.0
#локальная сеть
ifconfig eth1 up $MY_LOCAL_IP netmask 255.255.255.0
route add -net 192.168.0.0 netmask 255.255.0.0 gw $MY_GATEWAY dev eth1
route add -net 172.17.0.0 netmask 255.255.0.0 gw $MY_GATEWAY dev eth1
route add -net 10.0.0.0 netmask 255.0.0.0 gw $MY_GATEWAY dev eth1
#internet
#здесь выполняется вызов pptp.
#NAT
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -d 192.168.0.0/16 -A POSTROUTING -o eth1 -j MASQUERADE
iptables -t nat -d 10.0.0.0/8 -A POSTROUTING -o eth1 -j MASQUERADE
iptables -t nat -d 172.17.0.0/16 -A POSTROUTING -o eth1 -j MASQUERADE
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

anonymous
()
Ответ на: комментарий от gizmo

Если это поможет, вот что мне выдает tcpdump -i ppp0:

MY_IP.1085 > 213.180.204.11.80: S 583268:583268(0) win 8192 <mss 1460,nop,nop,sackOK> (DF)
213.180.204.11.80 > MY_IP.1085: S 1501092097:1501092097(0) ack 583269 win 57344 <mss 1460> (DF)
MY_IP.1085 > 213.180.204.11.80: . ack 1 win 8760 (DF)
MY_IP.1085 > 213.180.204.11.80: P 1:321(320) ack 1 win 8760 (DF)
MY_IP.1085 > 213.180.204.11.80: P 1:321(320) ack 1 win 8760 (DF)
213.180.204.11.80 > MY_IP.1085: . ack 321 win 57810 (DF)
MY_IP.1085 > 213.180.204.11.80: R 583589:583589(0) win 0 (DF)

anonymous
()
Ответ на: комментарий от anonymous

Посмотри dns, resolv.conf имхо проблема в днсах.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.