У меня есть сервер Windows Server 2003 SP2, который (надеюсь, временно) размещен в гетто позади меня в моем офисе на нашем бизнес-соединении Comcast.
В нем есть два сетевых адаптера. «Частная» сетевая карта подключена к маршрутизатору нашего офиса и участвует в нашей сети 10.1.10.0/24. «Общедоступная» сетевая карта подключается к нашему «шлюзу IP Comcast Business», который по сути является проприетарным модемом Comcast. Этой сетевой карте назначен доступный в Интернете статический IP-адрес (назначенный Comcast).
Таким образом, я могу управлять машиной в офисе через частную сетевую карту, а внешний мир может получить доступ к службам, работающим на сервере (небольшой веб-сайт, сервер API), через общедоступную сетевую карту. Отлично.
Случайным образом (раз в две-три недели) сервер перестает обслуживать запросы, поступающие через «общедоступную» сетевую карту.
Какие еще советы по отладке я могу попробовать? Кто-нибудь видел что-нибудь подобное раньше?
(Я разработчик программного обеспечения, который знает о сетях достаточно, чтобы нанести ущерб. Надеюсь, мы сможем разместить эту вещь в центре обработки данных достаточно скоро, но это нужно будет сделать, пока у меня есть нулевой ИТ-бюджет в обозримом будущем.)
Спасибо!
Я решил проблему, заменив сетевую карту на новую.
Проблема, которая возникала все чаще и чаще, с тех пор больше не повторялась, поэтому я списываю ее на «жуткий аппаратный сбой».
Таким образом, в проблемном состоянии печать маршрута показывает, что шлюз по умолчанию вернулся к шлюзу по умолчанию частной сетевой карты (то есть, сервера SBS) вместо публичной сетевой карты (кабельного модема).
Удаление шлюза по умолчанию для частной сетевой карты приводит к тому, что я не могу получить доступ к машине из офиса.
Как я могу гарантировать, что шлюз по умолчанию, то есть кабельный модем, всегда «выигрывает»? Я снял отметку с «автоматической метрики» и присвоил ей 1, затем присвоил метрику 2 частной сетевой карте, но я действительно не знаю, что я здесь делаю. Любой совет?
Как я могу гарантировать, что шлюз по умолчанию, то есть кабельный модем, всегда «выигрывает»? Я снял отметку с «автоматической метрики» и присвоил ей 1, затем присвоил метрику 2 частной сетевой карте, но я действительно не знаю, что я здесь делаю. Любой совет?
Лучший способ сделать это - удалить шлюз по умолчанию частной сетевой карты, а затем добавить постоянный маршрут для сети 10.0.0.0/8 (просто будьте осторожны и вытащите дробовик на этом) в частный ник с
route add 10.0.0.0 mask 255.0.0.0 <your_private_gateway> metric 1 if <your private nic>
Установите для внешнего сетевого адаптера значение 100 МБ + полный дуплекс, это может быть проблема автосогласования с маршрутизатором / модемом.
Поместите сервер И модем / маршрутизатор на ИБП, чтобы небольшие проблемы с питанием не привели к сбросу канала между ними.
Выполните следующие действия (интрим) 1) Обновите драйверы сетевой карты 2) Просмотрите системный журнал, чтобы отслеживать любые проблемы.
Пост получить фаервол там не очень дорого. Посмотрите на сетскрин или драйвек. Не рекомендуется иметь сервер, выходящий в Интернет, если только вы не запускаете что-то вроде ISA-сервера.