Стоит задача получать на внешнем интерфейсе роутера адрес по протоколу DHCP. Тут все очень просто.

Допустим, что внешним интерфейсом является Fa0/1 Чтобы сделать на этом интерфейсе DHCP-клиент, заходим на роутер и на интерфейсе выполняем команду ip address dhcp:


pppoe-nas#conf t
Enter configuration commands, one per line. End with CNTL/Z.
pppoe-nas(config)#int fa0/1
pppoe-nas(config-if)#ip address dhcp
pppoe-nas(config-if)#^Z
pppoe-nas#wr mem

При включении terminal monitor увидим следующие записи, что свидетельствует о удачной конфигурации клиента:
*Nov 17 15:32:10.620: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
*Nov 17 15:32:11.620: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
*Nov 17 15:32:16.964: %DHCP-6-ADDRESS_ASSIGN: Interface FastEthernet0/1 assigned DHCP address 192.168.0.100, mask 255.255.255.0, hostname pppoe-nas