From: Radoslav Vasilev (deckland@gmail.com)
Date: Sat Jul 08 2006 - 07:29:24 ART
Hi Group,
I'm having issues with giving a dynamic IP address to a remote PPP peer over
a sync serial interface.
The setup:
R5 has connectivity to R1, where R1 is configured as a DHCP Server.
R5's serial 0/1 is connected to router R4's serial0/1. The requirenment is
for R4 to negotiate IP address through IPCP from R5, where R5 should obtain
it from the DHCP server (R1).
My setup:
hostname R4
int se0/1
encap ppp
ip address negotiated
hostname R5
int se0/1
encap ppp
ip address 139.1.45.5 255.255.255.0
peer default ip address dhcp
ip dhcp-server 139.1.15.1 ===> this is R1 IP
hostname R1
service dhcp
ip dhcp exclude 139.1.45.0 139.1.45.3
ip dhcp exclude 139.1.45.5 139.1.45.255
!here, we exlude everything but 139.1.45.4 which is therefore reserved for
R4's PPP iface
ip dhcp pool r4ppp
network 139.1.45.0 /24
The next effect of what i think is the right configuration is that R4
doesn't obtain IP address:
Serial0/1 is up, line protocol is up
Hardware is PowerQUICC Serial
Internet address will be negotiated using IPCP
At the same time, R1 (DHCP server) has been requested IP address from R5,
and has lease in the database:
Rack1R1#sh ip dhcp binding
IP address Hardware address Lease expiration Type
139.1.45.4 0063.6973.636f.2d31. Mar 01 1993 12:28 AM Automatic
3339.2e31.2e34.352e.
352d.5365.7269.616c.
302f.31
Debugging R5 while R4 is trying to bring the iface up shows:
*Mar 1 00:21:20.663: Se0/1 IPCP: TIMEout: State REQsent
*Mar 1 00:21:20.663: Se0/1 IPCP: State is REQsent
*Mar 1 00:21:21.159: Se0/1 IPCP: Cannot satisfy pool request
*Mar 1 00:21:21.159: Se0/1 IPCP: Neither side knows remote address
*Mar 1 00:21:21.159: Se0/1 IPCP: O CONFREJ [REQsent] id 9 len 10
*Mar 1 00:21:21.159: Se0/1 IPCP: Address 0.0.0.0 (0x030600000000)
*Mar 1 00:21:21.159: Se0/1 EVT: IPCP Packet 0 0x82F5302C
*Mar 1 00:21:21.159: Se0/1 IPCP: I CONFACK [REQsent] id 9 len 10
*Mar 1 00:21:21.159: Se0/1 IPCP: Address 139.1.45.5 (0x03068B012D05)
*Mar 1 00:21:21.159: Se0/1 IPCP: ID 9 didn't match 10, discarding packet
Rack1R5#
*Mar 1 00:21:21.163: Se0/1 EVT: IPCP Packet 0 0x82F53920
*Mar 1 00:21:21.163: Se0/1 IPCP: I CONFACK [REQsent] id 10 len 10
*Mar 1 00:21:21.163: Se0/1 IPCP: Address 139.1.45.5 (0x03068B012D05)
*Mar 1 00:21:21.163: Se0/1 EVT: IPCP Packet 0 0x82F53F18
*Mar 1 00:21:21.163: Se0/1 IPCP: I CONFREQ [ACKrcvd] id 10 len 10
*Mar 1 00:21:21.163: Se0/1 IPCP: Address 0.0.0.0 (0x030600000000)
Rack1R5#
*Mar 1 00:21:25.263: Se0/1 IPCP: Cannot satisfy pool request
*Mar 1 00:21:25.263: Se0/1 IPCP: Neither side knows remote address
*Mar 1 00:21:25.263: Se0/1 IPCP: O CONFREJ [ACKrcvd] id 10 len 10
*Mar 1 00:21:25.263: Se0/1 IPCP: Address 0.0.0.0 (0x030600000000)
*Mar 1 00:21:25.267: Se0/1 EVT: IPCP Packet 0 0x82CF46C4
*Mar 1 00:21:25.271: Se0/1 IPCP: I CONFREQ [ACKrcvd] id 11 len 4
*Mar 1 00:21:25.271: Se0/1 IPCP: O CONFACK [ACKrcvd] id 11 len 4
*Mar 1 00:21:25.271: Se0/1 IPCP: State is Open
*Mar 1 00:21:25.271: Se0/1 EVT: IPCP UP 0 0x82CD3228
Any ideas how this could be interpreted.
Thanks for your help!
Rado
This archive was generated by hypermail 2.1.4 : Tue Aug 01 2006 - 07:13:47 ART