Есть четыре коммутатора DES-3828, которые соединены между собой 27ми и 28ми портами по кругу и включено STP. Создано несколько VLAN, которые могут находиться как на отдельном коммутаторе, так и распределены, у каждого VLAN своя подсеть. Создан VLAN, в который включены серверы, а также DHCP сервер под управлением Windows 2003. На всех четырех серверах настроен DHCP/BOOTP Relay
BOOTP Relay State Enabled
BOOTP Relay Hops Count Limit (1-16) 4
BOOTP Relay Time Threshold (0-65535) 0
DHCP Relay Agent Information Option 82 State Disabled
DHCP Relay Agent Information Option 82 Check Disabled
DHCP Relay Agent Information Option 82 Policy Replace
На каждый сетевой интерфейс прописан DHCP сервер.
Проблема в получении IP адреса клиентом от DHCP сервера. Под управлением Windows все выглядит так. Отключаем интерфейс, включаем. Клиентский компьютер задумывается на одну минуту, после чего ему назначается адрес вида 169.254.х.х, проходит еще несколько секунд и назначается корректный IP адрес (корректный адрес может выдаться и раньше минуты, но такая ситуация редкая). Под управлением Linux назначение корректного адреса и не происходит, выходит время ожидания. Складывается такое впечатление, что DHCP/BOOTP Relay выдерживает паузы, сеть не нагружена. До этого была плоская сеть на других коммутаторах, все работало практически мгновенно.
Заранее благодарю за оперативную помощь, а то это стало камнем преткновения для многих пользователей.
|