![]() |
Сбрасывается общий доступ к подключению Интернета (две сетевые карты)
Картинка сети:
![]() Мне необходимо, чтобы работала маршрутизация от ПК Лёхи до Файлового хранилища, через ПК Димы. Свою хотелку я реализовал. Чтобы работал такой маршрут (отмечен красным), нужно выполнить три шага: 1. У Димы. В свойствах Eth0 включить Общий доступ к подключению Интернета согласно статьи: Настройка общего доступа к подключению Интернета в Windows XP 2. У Димы. В свойствах Eth1 прописать алиас 172.17.16.10 (для моего примера) или изменить присвоенный автоматически адрес 192.168.0.1 на "получать автоматически" (в данном случае от роутера). 3. У Лёхи. Прописать маршрут: route add -p 192.168.0.0 mask 255.255.0.0 172.17.16.10 После этого, маршрутизация работает. С ПК Лёхи есть доступ к 192.168.0.0/24 в том числе и к общему ресурсу \\ip-adress\WorkFiles. Но, есть неудобство. Каждый раз с утра, после включения ПК Димы, маршрутизация (маршрут отмеченный красным) перестаёт работать. Приходится КАЖДОЕ УТРО выполнять шаги 1 и 2 (описанные выше). И опять до конца дня всё работает. Итак, постараюсь по порядку. 1 тест. Вечером перед уходом всё работает. Выключаю все ПК. Утром загружаю - маршрутизация не работает. Выполняю шаги 1 и 2 и до конца дня всё работает. 2 тест. Вечером перед уходом всё работает. Выключаю только ПК Димы. Тоже самое, что и выше - утром опять не работает. Выполняю шаги 1 и 2 и до конца дня всё работает. 3 тест. Вечером почти перед уходом всё работает. Выключаю только ПК Димы и через пол часа (также пробовал через 1,5-2 часа) снова включаю ПК Димы - РАБОТАЕТ! Получается, что через какое-то время отваливается маршрутизация. Во время когда маршрутизация не работает: - проверил route print - все роуты на ПК Димы и ПК Лёхи на месте. Сравнивал с тем, как было во время работающей системы. - с помощью RegShot сравнил снимки реестра - нет изменений в ветках, касающихся сетевых параметров. - проверил срок аренды IP адресов - DHCP сервер выдаёт адрес сроком на месяц, а роутер на 7 лет (до 2025 года). - пробовал подключать ПК Лёхи напрямую в ПК Димы без роутера и соглашался на дефолтный 192.168.0.2 - всё равно маршрутизация на следующее утро отваливается. Прошу помощи или совета: 1. Возможно ли исправить описанную ситуацию? Уже надоело утром каждый раз настройки делать. 2. Возможно, есть какое-нибудь простое программное решение без наворотов, которое выполнит функции роутинга вместо кривого встроенного в Windows XP. P.S. Кто знает, зачем Майки выпиливают из своей базы знаний ссылки из статей к неподдерживаемым продуктам. К примеру, ни одна ссылка из статьи Настройка общего доступа к подключению Интернета в Windows XP не работает. А возможно там есть какой-нибудь полезный совет. |
Ну нагородили... что мешает кабель от ПК Димы с IP 192.168.1.5 вставить в роутер и прописывать маршруты на самом роутере?
|
Цитата:
|
Спасибо, что уделили время и прочли моё длинное сообщение.
Упростил схему включения: ![]() Что пробовал: - на ПК Димы установил WinXP SP3 из оригинального MSDN образа, кроме драйверов в системе ничего не установлено. Маршрутизация на утро не работает. - обновил установленную систему с помощью пакета от simplix UpdatePack-XPSP3-Rus Live14.5.1 (без Embedded обновлений). Маршрутизация на утро не работает. В реестре и в параметрах сетевых соединений всё прописано правильно, ничего не сбивается, но маршрутизация не работает. Стоит только на сетевой карте выключить и тут же включить "Общий доступ к подключению Интернета", как сразу же всё начинает работать и с ПК Лёхи начинают идти пинги на узлы сети 192.168.0.0/24. Надоело уже каждое утро выключать\включать. Может есть какие-нибудь идеи, что ещё можно попробовать? |
Цитата:
|
Цитата:
Цитата:
|
Цитата:
В таком случае, что значит не светиться!? Сетевое обнаружение? Ping`и? Ну так заблокировать фаерволом на этом ПК и всё. По моему это излишнее усложнение... |
Цитата:
Цитата:
|
Спасибо всем за помощь!
Kirill_S, у меня в IP-адресе очепятка, извините. Поправил. Кажется, я нашёл в чём причина отваливания маршутизации. Служба SharedAccess. Брандмауэр Windows/Общий доступ к Интернету (ICS) при включении утром ПК Димы, находится в выключенном состоянии и с типом запуска "Отключено". До выключения она была была в состоянии "Работает", и с типом запуска "Автоматически". Почему-то сбрасывается её тип запуска. Достаточно её запустить как маршрутизация сразу начинает работать. Не нужно трогать в свойствах подключения галочку общего доступа к интернету. Нашёл описание такой же проблемы на ixbt: Постоянно отключается ICS. Источник проблемы найден: отключается служба SharedAccess. Причина проблемы: Цитата:
Теперь осталось придумать костыль, который бы из ограниченной учётной записи проверял состояние службы. В случае её выключенного состояния, менял ей тип автозапуска и включал её. Осилил только простой батник: Код:
sc config SharedAccess start= "auto" |
Цитата:
|
Цитата:
Шаманство, но не исключено что поможет. |
Цитата:
Попробовал поменять роли сетевых карт и делать общим подключение для второй сетевой - не помогло, ничего не поменялось. Служба по прежнему переходит в состояние "Отключено". Сетевые адаптеры такие: 1. Интегрированный в Foxconn 6100M2MA: nVIDIA nForce 430 (MCP51) LAN Controller 2. PCI-карта: Winbond W89C840 Based PCI Fast Ethernet Adapter |
Друзья, всем привет!
Проблему решил созданием bat-файла и запуском его как службы. Работает без нареканий. Сервис из любого файла можно сделать с помощью программ instsrv.exe и srvany.exe из Windows Resource Kit. Многочисленные статьи ищутся по запросам: "Запуск программы Windows как службы" "запуск bat как службы" или Создание определяемой пользователем службы. По поводу паузы в bat-файле (в WinXP, в отличие от старших версий ОС нет команды sleep). Первая версия через ping - мне не понравилась, грузит процессор в фоне. bat-файл (пауза через ping)
Код:
:start Программа sleep.exe из пакета unxutils лежит в system32 bat-файла (пауза через sleep)
Код:
:start Файлы (4 шт): chk-service-status.bat, instsrv.exe, srvany.exe и state.txt лежат в папке \system32\chk-service-status. Благодарю всех за помощь и советы. |
ну и жесть же тут творится
![]() |
Время: 23:01. |
Время: 23:01.
© OSzone.net 2001-