На компьютере под управлением Windows 7 работает Web-сервер Apache ну и FTP-сервер. Они видны из внешнего интернета и обслуживают сайты. На этом компе две сетевые карты и настроен общий интернет через ICS. Брендмауэр остановлен в службах.
К внутренней сетевухе подключен WiFi маршрутизатор и, в общем-то, интернет внутри сети работает нормально. С ноутбука все грузится без проблем, кроме ресурсов, которые должен отдавать сам комп. Они не то чтобы не грузятся совсем, но грузятся как-то медленно и криво. Загружаются только частично.
Причем с доступом по FTP никаких проблем нет. Только с HTTP. Apache, судя по логу, нормально отдает те ресурсы, которые у него запрашивают, но проходят, видимо, не все запросы. С самого сервера все загружается нормально. До этого стоял Windows 2003 - таких проблем тоже не наблюдалось. Если настроить браузер ноутбука на работу через какой-нибудь HTTP-прокси, то все работает нормально.
Вот такие чудеса. Похоже проблема именно в NAT, но не могу понять какая именно. Может у кого есть какие-нибудь соображения по этому поводу?