Мне нужна ваша помощь в объяснении этого. На днях меня уведомили, что кто-то отключил один из наших IP-телефонов, и он больше не работает. С течением времени все больше и больше телефонов начали отключаться от сети.
Моя сеть настроена с данными на vlan1 и голосом на vlan10. Коммутаторы 3com (5500,2426,2928.)
Другие детали сети аналогичны этому посту: Неисправность сервера - проблема с VoIP-телефоном
* The phone system uses a separate vlan from the computers (of course).
* Each phone shares a wire with the computer at the desk (the computers plug into the back of the phone). That's typical from other environments I've seen.
* The phones vlan is on a completely different subnet than the default vlan. I mean, 192.168.xx vs 10.x.x.x, so it's not even close. Addresses for both networks are served from a single Windows Server 2003 dhcp server, with a different zone for each vlan.
Проблема в том, что телефоны не могут получить действующий IP-адрес. Они продолжают получать адрес из другой подсети (192.168.xx).
Итак, я залил коммутаторы и убедился, что их vlan и конфигурация порта правильные, и это было так. Следующим шагом было начало изоляции коммутаторов от сети. Как только мой dhcp-сервер (windows 2008r2) был удален с любого из коммутаторов, телефоны получали IP-адрес от АТС и продолжали свой счастливый путь.
Коробка 2008r2 - это Dell PE1950 с сетевыми драйверами Broadcom (версия 5.2.14.0), которые очевидно поддерживают vlan. В комплекте управления braodcom есть опция «Priority & Vlan», которая по умолчанию включена. Этот параметр привязан к параметру «Vlan ID», который по умолчанию равен 0. После отключения настройки «Priority & Vlan» все телефоны начали получать правильный ip.
Так что все кажется нормальным до следующего дня ... Внезапно случайные компьютеры перестают получать доступ к Интернету или ресурсам локальной сети. (Впервые заметили Mac в сети.) На всех компьютерах им выдавали IP-адрес, но неверную информацию DNS. (Он передавал DNS-серверы opendns, а не мой локальный адрес DNS-сервера, или, в одном случае, DNS-сервер был установлен на DHCP-сервер ((который также является DNS-сервером)). Итак, все это ведет обратно к моему DHCP-серверу.
Мой dhcp-сервер (окно с Windows 2008r2 сверху) был недавно добавлен в сеть. Прицел был настроен ТОЧНО как коробка server2003, которую он заменял. Правильные DNS-серверы были перечислены в параметрах области. (Также попытался переместить их в параметры сервера, безуспешно ...) Сервер был авторизован, и область была активирована. Я попытался переустановить dhcp на сервере, но в итоге возникли те же проблемы.
Итак, я наконец решил вернуть свой сервер 2003 в оперативный режим в качестве сервера dhcp / dns. Как только он был на месте и сервер 2008r2 был отключен, все мои проблемы исчезли.
Вопросы: 1) Вы когда-нибудь видели такое раньше? 2) Что-то кардинально изменилось в 2008r2 с dhcp / dns сервером? 3) Почему PE1950 ответил на запросы dhcp на нескольких vlan? 4) Что мешает моему dhcp-серверу выдавать правильную информацию о DNS? [он был настроен правильно]
Спасибо за любую помощь / понимание.
Я думаю, вам нужно будет настроить драйвер Broadcom по-другому. У вас должны быть две отдельные «виртуальные» сетевые карты, а затем физическая сетевая карта на сервере 2008 года. У каждой виртуальной сети должна быть настроена собственная VLAN. Это произойдет автоматически, как только вы настроите драйвер Broadcom для использования двух VLAN. После этого потребуется перезагрузка (по крайней мере, на моей машине Win7 это было). Физическая сетевая карта действительно больше не используется ОС, а виртуальная.
После настройки привяжите свои DHCP-области к соответствующей «виртуальной» сетевой карте на основе VLAN, желаемой для каждой области, и у вас больше не должно возникнуть проблем.