Skip to content

How To Get Your Dreamcast Online Without a Broadband Adapter or a Dial-Up ISP

December 14, 2014

Dreamcast Netopia R2020
Before you decide to go online with your Dreamcast, there are a few things you should know. Sega’s Dreamcast servers have long since been shutdown along with the more recent GameSpy shutdown. That means there are not any official servers for any of the online Dreamcast games. “So, why would I want to get online?” you ask. Thanks to a small but talented community of die-hard Dreamcast fanatics, these servers have been brought back online and are being hosted for all to enjoy.

There are multiple methods to get your Dreamcast online. This guide is geared toward getting your Dreamcast online the cheapest (and dare I say coolest) way possible with the highest number of games working with it. If you find a cheaper method to do this, then please share it with me. This guide assumes you have a broadband connection along with a router.

Things you need

How it works

The Netopia R2020 router can be set up to allow your broadband connection to be shared with a dial-up user. Normally you would connect it to a working phone line at your home or office and dial into it from an outside source in order to access your network remotely. In this setup we want to dial into it from the same location. The Linksys PAP2T VOIP Router can be set up to act as a ringdown circuit, meaning if you have two phones connected to it, picking one up will ring the other. Connecting this in between the Dreamcast and Netopia R2020 will trick both into thinking they are connected to their own working telephone line. This allows the Dreamcast to dial (PAP2T provides dial tone) and the Netopia R2020 to answer (PAP2T provides ring voltage).

It sounds complicated, but it really isn’t. If you can’t wrap your head around it then think about it like this: From your Dreamcast’s perspective the Linksys PAP2T is your phone company and the Netopia R2020 is your dial-up internet service provider. This setup can be used for any device with a modem to access the internet.

There are a lot of steps involved but be patient. The whole setup shouldn’t take more than ten minutes or so if you are used to messing with your router. If not, it could take a bit longer.

Setting up the R2020

The Netopia R2020 can only be logged into via Telnet so you will need a Telnet application. I recommend PuTTy.

The default address for the R2020 is 192.168.1.1 which in most cases will conflict with the primary router on your network. You will have to connect a computer directly to the R2020 and telnet into 192.168.1.1 in order to change it.

Keep in mind – your menu might be slightly different depending on the current firmware Your Netopia R2020 has.

Once you log in go to: System Configuration > Network Protocols Setup > IP Setup

Make the following changes:

  • Ethernet IP Address: This is the IP address of the R2020. Choose something you will remember that does not conflict with other devices on your network (Mine is 192.168.1.90)
  • Ethernet Subnet Mask: In most cases you want 255.255.255.0
  • Default IP Gateway: Your primary routers address (Usually 192.168.1.1)
  • Primary Domain Name Server:
    • For Gaming: As of this writing it is 100.40.25.69. Ping dctalk.no-ip.info for the latest address. (This is what tricks games into connecting to the dreamcast-talk private servers)
    • For Web Browsing: Your primary routers address (Usually 192.168.1.1) or Googles DNS 8.8.8.8

Dreamcast Setup for Netopia R2020 - Step 1

Go back to the main menu then go to: Utilities & Diagnostics > Restart System to restart the router.

Now disconnect your computer from the R2020. Hook the R2020 up to your primary router (as well as your computer). Now log into the address you chose for the R2020 (Mine is 192.168.1.90).

From the main menu go to: WAN Configuration > Add Connection Profile

Make the following changes:

  • Profile Name: Dreamcast
  • Profile Enabled: Yes
  • Encapsulation Type: PPP
  • Encapsulation Options
    • Data Compression: None
    • Send Authentication: PAP
    • Send User Name: (leave blank)
    • Send Password: (leave blank)
    • Receive User Name: dream
    • Receive Password: cast
    • Channel Usage: Dynamic
    • Dial on Demand: Yes
    • Bandwidth Allocation: Auto
  • IP Enabled: Yes (Not all firmware revisions have this here)
  • IP Profile Parameters
    • Address Translation Enabled: No
    • IP Addressing: Unnumbered
    • Negotiate LAN IP Addr/Mask: No
    • Remote IP Address: What you want the Dreamcast IP address to be. I used 192.168.1.91.
    • Remote IP Mask: 255.255.255.255
  • IPX Enabled: No (Not all firmware revisions have this here)
  • Telco Options
    • Dial: Dial In Only
    • Dialing Prefix: (leave blank)
    • Number to Dial: (leave blank)
    • Alternate Site to Dial: (leave blank)
    • Idle Timeout (seconds): 0
    • CNA Validation Number: (leave blank)
    • CompuServe Login Enabled: No

Here are screenshots of what it should all look like:

Dreamcast Setup for Netopia R2020 - Step 2
Dreamcast Setup for Netopia R2020 - Step 4

Dreamcast Setup for Netopia R2020 - Step 3

Dreamcast Setup for Netopia R2020 - Step 5

Now go back to Add Connection Profile and hit “Commit”

Your Netopia R2020 is now configured.

Setting up the Linksys PAP2T

Connect the PAP2T to your primary router. The PAP2T will most likely be setup as a DHCP address so you might have to do some digging around find out what it is. Login to your primary router and look for something along the lines of “Attached Devices” or “DHCP Connection List” in order to see what the IP address for the PAP2T is. Once you figure it out go ahead and type that IP addpress into the URL of your web browser.

Once you connect, click the “Admin Login” link on the top right of the page.

Click “switch to advanced view”.

Click the “Regional” tab.

Change the following:

  • Ring Waveform: Sinusoid
  • Ring Voltage: 90
  • Ring Frequency: 20

Dreamcast Setup for Linksys PAP2T - Regional Tab

  • FXS Port Impedance: 600
  • FXS Port Input Gain: 0
  • FXS Port Output Gain: 0

Dreamcast Setup for Linksys PAP2T - Regional Tab - Misc

Click the “Line 1” tab.

Change the following:

  • Line Enable: Yes

Dreamcast Setup for Linksys PAP2T - Line Enable

  • Network Jitter Level: Low
  • Jitter Buffer Adjustment: Disable

Dreamcast Setup for Linksys PAP2T - Line 1 and Line 2 - Jitter

  • Sip Port: 5060

Dreamcast Setup for Linksys PAP2T - Line 1 - SIP Port

 

  • Proxy: (leave blank)
  • Outbound Proxy: (leave blank)
  • Register: no
  • Register Expires: 0
  • Use Outbound Proxy: no
  • Make Call Without Reg: yes
  • Ans Call Without Reg: yes
  • Display Name: line1
  • Password: (leave blank)
  • Auth ID: line1
  • User ID: line1
  • Use Auth ID: no

Dreamcast Setup for Linksys PAP2T - Line 1 - Proxy and Subscriber

  • Preferred Codec: G711u
  • Use Pref Codec Only: Yes

Dreamcast Setup for Linksys PAP2T - Line 1 - Audio Configuration

  • Dial Plan: (S0<:line2@127.0.0.1:5061>)
  • Enable IP Dialing: yes

Dreamcast Setup for Linksys PAP2T - Line 1 - Dial Plan

Okay… We are halfway there! The same thing needs to be done to Line 2 with a few small changes.

Click the “Line 2” tab.

Change the following:

  • Line Enable: Yes

Dreamcast Setup for Linksys PAP2T - Line Enable

  • Network Jitter Level: Low
  • Jitter Buffer Adjustment: Disable

Dreamcast Setup for Linksys PAP2T - Line 1 and Line 2 - Jitter

  • Sip Port: 5061

Dreamcast Setup for Linksys PAP2T - Line 2 - SIP Port

  • Proxy: (leave blank)
  • Outbound Proxy: (leave blank)
  • Register: no
  • Register Expires: 0
  • Use Outbound Proxy: no
  • Use OB Proxy In Dialog: no
  • Make Call Without Reg: yes
  • Ans Call Without Reg: yes
  • Display Name: line2
  • Password: (leave blank)
  • Auth ID: line2
  • User ID: line2
  • Use Auth ID: no

Dreamcast Setup for Linksys PAP2T - Line 1 - Proxy and Subscriber

  • Preferred Codec: G711u
  • Use Pref Codec Only: Yes

Dreamcast Setup for Linksys PAP2T - Line 2 - Audio Configuration

  • Dial Plan: (S0<:line1@127.0.0.1:5060>)
  • Enable IP Dialing: yes

Dreamcast Setup for Linksys PAP2T - Line 2 - Dial Plan

Now save settings and reboot the router.

That is it for the PAP2T. If you want to test it you can plug two phone lines into it. Picking up one should ring the other.

Connect It All

Telephone Cord Connections:

Dreamcast modem <> PAP2T – Line 1
R2020 – Line 1 <> PAP2T – Line 2

Ethernet Cable Connections:

R2020 – Ethernet Port 1 <> Your Primary Router (any port)
PAP2T – Ethernet <> R2020 (any port but 1) or Your Primary Router (any port)

*The PAP2T needs to be connected to a router in order to work even though it does not actually use the network.

Note: You will have very high ping (500+ ms) using this method. Once connected to a server you can quickly connect the Dreamcast directly into the R2020 to greatly decrease your latency. I opted to build a manual switch to do this which I will document at a later date.

Test It Out

The easiest game to test out in my opinion is Quake III Arena. To test out the browser the minimum browser you should have is Web Browser 2.0 (make sure to use a normal DNS server if you would like to use the Dreamcast Web Browsers).

That’s it! Hopefully I’ll see you online soon!

Credit/Thanks

brourke228 – Wrote the original guide using a Netopia R2020 and a Telephone Line Simulator.
uhclem – Wrote a tutorial on setting up a ringdown circuit with the PAP2t for a cheap intercom solution.

Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: