Я построил очень простую локальную сеть в Packet Tracer: ПК, выделенный DHCP-сервер, коммутатор и маршрутизатор.
http://i.stack.imgur.com/Zvx3X.jpg - вот этот LAN
Маршрутизатор предназначен для использования в качестве шлюза по умолчанию в локальной сети, и все, что я хочу, - это чтобы DHCP-сервер всегда назначал адрес шлюза по умолчанию, который он отправлял маршрутизатору на все устройства в локальной сети. Порт FastEthernet маршрутизатора также настроен на получение адреса от DHCP-сервера, используя:
Router(config-if)#ip address dhcp
Возможно ли это сделать, и если да, то как? Если нет, то почему? Спасибо!
Вы не говорите, какой код DHCP-сервера вы используете, но это определенно разрешено в спецификации DHCP. В dhcpd ISC вы должны использовать routers
вариант, возможно, следующий:
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.101 192.168.3.200 ;
option routers 192.168.3.1 ;
[...]
}
который установит маршрут по умолчанию для всех клиентов на 192.168.3.1
.
Поскольку ваш маршрутизатор также получает свой адрес через DHCP, вам необходимо настроить специальную аренду для MAC-адреса маршрутизатора, чтобы он всегда получал 192.168.3.1
адрес (чтобы соответствовать указанному в routers
вариант выше), и чтобы он не получал собственный адрес в качестве маршрута по умолчанию.