[NETWORKING] 90’s style ISP with a CISCO 2600

Some years passed, and I thought I can do better than the setup described in this post: [Linux/Network] PPP/PAP Dial-Up server with VoIP and Raspberry Pi

That being said I thought a CISCO router could do the ISP part of the deal.

Before starting the journey, here is what we need:

OK, so on with the configuration:

  • Even if CISCO states that the WIC-AM-V2 should work with IOS 12.2, I only managed to have the WIC card recognized in IOS 12.3. After the WIC is recognized, you should have the interfaces show up as below at boot time:

  • Then you need to configure the LAN, DHCP Pool for Dial-up user, the dial-up user/password and the Async interface (the modem itself).

Here is a sample config:

So: 192.168.96.1 is the loopback, the users will have a DHCP range of: 192.168.96.0/24 and the network gateway is 172.17.77.100

So we’re done on the CISCO side.

Now we need to setup the Asterisk extensions and the ATA.

I won’t go into the details of creating an extension on Asterisk. Let’s just say that we have 2 extensions: 700 and 800.

We set-up those 2 extensions on each port of the CISCO ATA122.

Now, we need to be careful on how the VOICE part is configured on the ATA:

Take special care about these settings:

  • Connect extension 700 on PORT1 of the ATA to the USR modem though a serial cable + USB-to-Serial-Adapter to your PC
  • Connect extension 800 on PORT2 of the ATA to the WIC Port0 (first port) on the cisco router.
  • Configure dial-up networking in Windows 11. Dial 800 and use the user/pass defined in the CISCO configuration to login

After connect, you will have:

The PPP adapter will show an IP configuration like below:

Happy surfing over Dial-up!