Проблема такая. На компе две сетевухи, со статическими Ip, одна в локалку смотрит, другая на провайдера (реальный Ip). Периодически на компе пропадает интернет на всех прогах, система перенаправляет все запросы в локалку. Локальный прокси показывает что с этого компа просили инет и он не дал. Как объяснить винде, что в локалке нет инета, что инет в другой сети?
ipconfig /all Настройка протокола IP для Windows Имя компьютера . . . . . . . . . : YYYYY Основной DNS-суффикс . . . . . . : XXXXX.local Тип узла. . . . . . . . . . . . . : неизвестный IP-маршрутизация включена . . . . : нет WINS-прокси включен . . . . . . . : да Порядок просмотра суффиксов DNS . : XXXXX.local Local - Ethernet адаптер: DNS-суффикс этого подключения . . : Описание . . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethernet NIC Физический адрес. . . . . . . . . : 00-0F-EA-ED-40-4C Dhcp включен. . . . . . . . . . . : нет IP-адрес . . . . . . . . . . . . : 10.0.0.35 Маска подсети . . . . . . . . . . : 255.0.0.0 Основной шлюз . . . . . . . . . . : 10.0.0.34 internet - Ethernet адаптер: DNS-суффикс этого подключения . . : Описание . . . . . . . . . . . . : CNet PRO200 PCI Fast Ethernet адаптер Физический адрес. . . . . . . . . : 00-08-A1-1C-D0-1B Dhcp включен. . . . . . . . . . . : нет IP-адрес . . . . . . . . . . . . : xx.xx.xx.245 Маска подсети . . . . . . . . . . : 255.255.255.248 Основной шлюз . . . . . . . . . . : xx.xx.xx.241 DNS-серверы . . . . . . . . . . . : 213.59.130.27
Попробуй включить службу "Маршрутизация и удаленный доступ" (если отключена). ЗЫ У тебя в локалке шлюз (Основной шлюз . . . . . . . . . . : 10.0.0.34) - это что? Программный роутер,файрвол,nat есть какой-нибудь? (Типа ISA, Kerizo и др.)
10.0.0.34 это прокси в локалке, он выполняет функции и маршрутизатора между локальными сетями, и прокси, и нат, и файрвол. Маршрутизацию включил, посмотрю что будет.
Дык у тебя путь в инет двумя путями организован? Прокси в локалке он для чего? он для Инета или только проксик для локальной сети? Может у тебя так: твой комп->прокся(напиши кстати какой софт)->Инет
да два пути но моему компу нужен только один - прямой. а прокся для локалки, чтоб всех в инет пускать. и прямой соединение с локалкой мне нужно. софт Win2003+WinGate на шлюзе, у меня ХР
Удали в сетевом подключении шлюз Основной шлюз . . . . . . . . . . : 10.0.0.34, раз ИНЕТ-траф у тебя идёт другим маршрутом (через другое сетевое подключение) ЗЫ Выключи сетевое подключение, которое смотрит в локалку, провер есть ли ИНЕТ, потом включи снова, проверь есть ли теперь. Если не поможет пробуй исправить сетевое подключение (то которое в ИНЕТ смотрит) очиска dns, arp-кэша и т.д.
во как: ------------>ping xxx.xxx.xxx.245 Обмен пакетами с xxx.xxx.xxx.245 по 32 байт: Превышен интервал ожидания для запроса. Статистика Ping для xxx.xxx.xxx.245: Пакетов: отправлено = 1, получено = 0, потеряно = 1 (100% потерь), Control-C ^C ------------->ping 10.0.0.34 Обмен пакетами с 10.0.0.34 по 32 байт: Ответ от 10.0.0.34: число байт=32 время<1мс TTL=128 Ответ от 10.0.0.34: число байт=32 время<1мс TTL=128 Ответ от 10.0.0.34: число байт=32 время<1мс TTL=128 Ответ от 10.0.0.34: число байт=32 время<1мс TTL=128 Статистика Ping для 10.0.0.34: Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь), Приблизительное время приема-передачи в мс: Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
исправление всегда только и помогает! при отключеном локальном соединении все нормально работает! а шлюз в локальном если убираю, тогда маршрутизация в другие локалки не работает через этот шлюз а еще можно любой компонент в интернет-подключении добавить или удалить, и оно снова заработает.
Ставь программный роутер на свой комп, раз у тебя два интерфейса : один в локалку, другой в инет, имхо без него не разрулишь пакеты. Сам посуди у тебя комп имеет два адреса один внешний (интернетовский) и в тоже время ещё и внутренний для локалки.
Команда route print выводит таблицу маршрутизации для данного узла... проверь... что бы там все было в порядке (один шлюз а не два)... Можно добавить постоянный маршрут --- route add x.x.x.x mask 255.255.255.0 y.y.y.y X- сеть назначения , y - шлюз для сети X . Маска само собой может быть другая С параметром -p - это значит маршрут добавиться на всегда и не пропадет после перезагрузки..... Или посмотреть перехватчиком пакетов (в Linux - tcpdump , под виндой их тоже много) куда ходят пакеты в реальном времени...... и где они путаются...
Да-да спасибо! Разобрался с route, настроил, чтоб по ip-шникам локалки выходило в один интерфейс, а неизвестные в другой, вроде все пока работает без сбоев!