Я описал использование DHCP между пользовательскими компьютерами и SonicWall и использование DHCP между SonicWall и 2Wire.
Вы ответили: «Я думаю, моя главная проблема в том, что я не хочу, чтобы 2 DHCP-сервера выдавали адреса одновременно. С учетом вышесказанного меня интересует, какое устройство я должен установить в качестве DHCP-сервера по умолчанию. "
Может быть, вы думаете, чтобы настроить это совершенно иначе, чем я сделал. То, что я успешно неоднократно и всегда делал с небольшими офисами и маленькими маршрутизаторами, это
userComputers <-> LANPortRouterOrFirewallDeviceWanPort <-> LanPortModem
Пользовательские компьютеры подключаются к портам локальной сети на маршрутизаторе. Между этими компьютерами и маршрутизатором используется либо DHCP, либо статическая адресация. Если есть DHCP, то есть DHCP-сервер, обрабатывающий это.
На другой стороне маршрутизатора или устройства брандмауэра, подключенного к порту WAN на этом устройстве, находится совершенно другой мир. Если между портом WAN на маршрутизаторе и модемом есть DHCP, который, насколько я знаю и видел снова и снова, не имеет ничего общего с тем, что делается на стороне LAN маршрутизатора. То, что происходит на удаленной стороне маршрутизатора, не имеет ничего общего с тем, что происходит на ближней стороне, чем если бы, скажем, в Google где-то работал DHCP, который невидим и изолирован от вашей локальной сети вашей сети.
Теперь, если вы по-разному собираете свою сеть, где все ваши локальные компьютеры и ваш SonicWall висят от портов LAN на 2Wire, то все это может видеть все это, и вам нужен только один DHCP-сервер. Я никогда не делал этого, потому что я не хочу, чтобы ничто не попало в локальную сеть, не пройдя проверку брандмауэром в маршрутизаторе.
Пожалуйста, попробуйте, прежде чем стоять перед клиентом. Получите три разных марки маршрутизаторов, каждый с различным адресом администратора / настройки 192.168.xy, последовательной цепочкой всех трех, настройте DHCP между каждой парой в цепочке и убедитесь, что это работает, просто чтобы доказать, что это правильно или придумать любые доказательства того, что в этом есть что-то не так.