Проблема такая:
К интернету я подключаюсь через домашнюю сеть, у провайдера стоит VPN сервер под WindowsXP. У меня дома FreeBSD 5.2 и подключаюсь я, естественно, с помощью pptpclient.
Так вот, на некоторые сайты в инете я не могу зайти (напр. begun.ru). При этом:
1) если вместо FreeBSD запустить на моей машине Винду, я прекрасно на них попадаю
2) ping проходит
3) маленькие TCP пакеты с этих сайтов проходят (например, установление TCP соединения), а вот от больших приходят иногда какие-то части или они теряются целиком. Проверял tcpdump'ом.
4) с большинством сайтов все нормально
5) отключение файрвола ничего не меняет, провайдер же клянется что у него файрвола вообще нет
6) через любой внешний прокси-сервер сайты видны
7) upgrade pptpclient'a до 1.5.0 ничего не дал
Что это может быть? Поделитесь идеями.
Меня особенно смущает 1) - это означает, что есть некоторые особенности реализации pptp или ppp в Винде, которые ей позволяют работать, а FreeBSD нет. Кто-нибудь знает, что это за особенность,
Собственно, это лишь одно из проявлений проблемы, входящие TCP соединения из некоторых мест тоже не проходят, то есть соединение устанавливается, а потом пакеты не идут. В результате не все могут попасть на домашний сайт, и т.п.
Заранее благодарен,
Сергей Пыптев