• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

PCs networked thru router; How To Get Different External IPs?

Farmer

Diamond Member
Me and my friends are trying to get a LAN going. We want some outside folks to participate, but we ran into a problem.

So we have three PCs connected to cable via to a router, which is connected to the internet via a cable modem. Of course, these machines are assigned consecutive internal IPs. The problem is, they all have the same external IP address. What can be done so that each machine has a different external IP address?

BTW, we have a switch (not being used right now) that can be thrown into the equation in order to make it work. The internet account does not require the router to login.

Any help would be appreciated. Router is Linksys BEFW11S4, machines are all onboard gigabit-ethernet adaptors, all run Win XP Pro.
 
So what are you trying to exactly do?

For someone on the WAN (internet) to see your node hiding behind your NAT, you're going to need to look into port forwarding.
 
tfinch2:

We're trying to play some SC on Bnet. People connecting to a game from the same IP cause odd issues: can't see eachother, players dropping as game beings. Is there a solution?

LAN games work, but not Bnet.
 
Originally posted by: Farmer
tfinch2:

We're trying to play some SC on Bnet. People connecting to a game from the same IP cause odd issues: can't see eachother, players dropping as game beings. Is there a solution?

LAN games work, but not Bnet.

If you need more than one external IP, you're going to have to call your ISP.
 
you can get three different broadband circuits put in

i'm not a WAN guy, but I can't think of a way to have more than one IP on your external interface
 
tfinch2:

What steps do I take afterward?

alent1234:

That's pretty bad. I was hoping the solution would be easy.
 
Your ISP only issues you 1 external IP address. I think the only way to get more external ones is to sign up for more accounts with your ISP.

I feel your pain with Starcraft though. I want to also play with people inside my LAN on BNet. I remember someone mentioning some kind of workaround via registery settings to make Starcraft work. You might be able to find something if you search hard enough. I remember getting frustrated and giving up last time I tried haha 🙂
 
Here we go here is a private message I got from someone a long time ago explaining how he got it to work in a LAN:

Do this:

a. use regedit to edit/create:
HKLM\Software\Battle.net\Configuration REG_DWORD "Game Data Port"

In the game data port set a port number for each of your computer. THe range starts from 6112-6119. Obviously one computer is going to use 6112 so you won't to chance one machine.

b. Then on your router forward each of those ports to the correct client computer...
(UDP, not sure if TCP needed)

I tried this and it didn't work for me, but give it a shot and let me know what's up.
 
you can get multiple IP's if you have a business account, but how are you going to have them set up on one circuit? you can use multiple IP's on one circuit if you have webservers and other junk in the DMZ or outside your FW, but not as a gateway

and I doubt you can do high speed stuff like virtual circuits over a cable connection
 
I just Googled better instructions which I am going to try myself tomorrow:

"StarCraft is not designed for several PCs sharing the same internet connection.
There is a non-supported way, though, which may work out for you. It will require you to modify the Windows Registry. If you are not familiar with editing the registry, ask someone for help.

On one computer of your choice click Start, Run..., type "regedit" and press Enter.

Go to HKEY_CURRENT_USER\Software\Battle.net and click on "Configuration". On the right half of the window do a right-click and create a new DWORD value. Call it "Game Data Port".
Then right-click on the newly created value and select "Modify".
In the new window, click on Decimal (not Hexadecimal) and enter 6113 as value.
Apply the settings, then close the registry again.

This computer will now use port 6113 on Battle.net (applies to StarCraft and maybe to Diablo II as well, but definitely not to Warcraft III).
Repeat the procedure for any additional computers that may be behind the router, but use a different port value then (6114, 6115, 6116, ...). Keep in mind that each computer will have to have a different port value assigned.
The default port value is 6112, so one computer will use this port by default, which is perfectly fine (since you will not need to modify anything here! 🙂 ).


In addition, please make sure that ports 6112 up to 6119 TCP/UDP are forwarded ("opened") on your router.
Your router's manual and/or the the manufacturer's website surely offer help on how to forward ("open") ports."
 
Originally posted by: jdw2
I just Googled better instructions which I am going to try myself tomorrow:

"StarCraft is not designed for several PCs sharing the same internet connection.
There is a non-supported way, though, which may work out for you. It will require you to modify the Windows Registry. If you are not familiar with editing the registry, ask someone for help.

On one computer of your choice click Start, Run..., type "regedit" and press Enter.

Go to HKEY_CURRENT_USER\Software\Battle.net and click on "Configuration". On the right half of the window do a right-click and create a new DWORD value. Call it "Game Data Port".
Then right-click on the newly created value and select "Modify".
In the new window, click on Decimal (not Hexadecimal) and enter 6113 as value.
Apply the settings, then close the registry again.

This computer will now use port 6113 on Battle.net (applies to StarCraft and maybe to Diablo II as well, but definitely not to Warcraft III).
Repeat the procedure for any additional computers that may be behind the router, but use a different port value then (6114, 6115, 6116, ...). Keep in mind that each computer will have to have a different port value assigned.
The default port value is 6112, so one computer will use this port by default, which is perfectly fine (since you will not need to modify anything here! 🙂 ).


In addition, please make sure that ports 6112 up to 6119 TCP/UDP are forwarded ("opened") on your router.
Your router's manual and/or the the manufacturer's website surely offer help on how to forward ("open") ports."

Did all that, does not seem to work. Am running 13f patch on all the copies of SCBW.

If someone not in the LAN hosts the game, any other person attempting to join the game in the LAN will not be able to find it. If people outside the LAN host, anyone and everyone in the LAN can join, but it will lag, a lot.

Essentially, with the trick, I don't know if it did anything more than a port forward, but essentially everyone in the LAN lags terrifically towards eachother.

Essentially, not it doesn't work enough so that you can play.
 
Back
Top