This morning I changed to another internet service provider (ISP) known as Freedom. When into tech news in the Netherlands you've must have heard about the XS4ALL story, if not head over to this page.
The transition went not as smooth as I hoped for. It took me several hours to finally identify the issue (I'm not an real networking guy). In my neighborhood there is still no fiber available, so my only option is VDSL. Freedom internet delivers the same connectivity as XS4ALL did, so my current configuration (on an Cisco 887VA modem) should have been ok. Around eight I noticed connectivity loss, so on the other end of the line the migration had taken place. I did some basic checks and found out the DSL interface was ok, but there was no PPP session.
router#show ppp all
I rememberd there was something I had to change on the Dialer interface, so I did.
conf t interface Dialer0 ppp pap sent-username firstname.lastname@example.org password 0 1234 end
Still no PPP session after this change. So I had to dive deeper. Enabled PPP debugging on the topics negotiation and authentication.
debug ppp negotiation debug ppp authentication
I discovered the PPP session in AUTHENTICATING phase chose CHAP instead of the configured PAP protocol. I'm no expert, but I suspect CHAP goes first because it's a more secure protocol and the fall-through doesn't work as expected. So I eventually came up with the following work-around.
interface Dialer0 ppp chap refuse
Now things start to look good.
Jun 22 08:36:47.433: Vi2 PPP: Phase is AUTHENTICATING, by the peer Jun 22 08:36:47.433: Vi2 PAP: Using hostname from interface PAP Jun 22 08:36:47.433: Vi2 PAP: Using password from interface PAP Jun 22 08:36:47.433: Vi2 PAP: O AUTH-REQ id 1 len 25 from "email@example.com" Jun 22 08:36:47.433: Vi2 LCP: State is Open Jun 22 08:36:47.701: Vi2 PAP: I AUTH-ACK id 1 len 5 Jun 22 08:36:47.701: Vi2 PPP: Phase is FORWARDING, Attempting Forward Jun 22 08:36:47.701: Vi2 PPP: Phase is ESTABLISHING, Finish LCP Jun 22 08:36:47.701: %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access2, changed state to up
And there is a PPP session active.
router#show ppp all Interface/ID OPEN+ Nego* Fail- Stage Peer Address Peer Name ------------ --------------------- -------- --------------- -------------------- Vi2 LCP+ IPCP+ LocalT 220.127.116.11 router#
At this point I have got an IP address and traffic starts to flow and everybody in the house is happy again.