Sharing Ports

UnderDOGUnderDOG Join Date: 2003-04-05 Member: 15221Members
edited May 2005 in Off-Topic
<div class="IPBDescription">on xp sp2</div> Ok, my setup is that I have one computer that internet comes into, and from that it goes to 5 other computers on the network. To play a game like Warcraft 3 online, I had to tell the main computer to share port 8112 with each of the other 5 computers. Now I have to give each of those 5 computers ports from 10000-60000, but this would mean at least 50000 entries in my internet connection sharing thingy. There has got to be a way I can give it a range of ports to share, or even just tell it to share all ports across the whole network.

edit: hopefully, I can keep them closed externaly, but have them open for all internetwork traffic.

Comments

  • CommunistWithAGunCommunistWithAGun Local Propaganda Guy Join Date: 2003-04-30 Member: 15953Members
    <!--QuoteBegin-UnderDOG+May 30 2005, 08:46 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (UnderDOG @ May 30 2005, 08:46 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Ok, my setup is that I have one computer that internet comes into, and from that it goes to 5 other computers on the network. To play a game like Warcraft 3 online, I had to tell the main computer to share port 8112 with each of the other 5 computers. Now I have to give each of those 5 computers ports from 10000-60000, but this would mean at least 50000 entries in my internet connection sharing thingy. There has got to be a way I can give it a range of ports to share, or even just tell it to share all ports across the whole network. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Baha, that program is terrible, If I were you, I'd honestly consider converting that main PC into a hardware firewall with a linux distro and configuring it that way, because windows XP's ICS makes you enter each and every last port.
  • UnderDOGUnderDOG Join Date: 2003-04-05 Member: 15221Members
    Unfortunatly, changing the OS of the main computer is not an option.
  • CommunistWithAGunCommunistWithAGun Local Propaganda Guy Join Date: 2003-04-30 Member: 15953Members
    edited May 2005
    ugh....


    Well, then, could you say, re-design your network like so?

    edit: if so, configuring port ranges on a router is easy like depots mom(i only wrote that cuz i see him reading <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->)


    <img src='http://img244.echo.cx/img244/3088/rofl1rb.jpg' border='0' alt='user posted image' />
  • SandstormSandstorm Join Date: 2003-09-25 Member: 21205Members
    This is why most people get hardware NAT routers or server-grade OSes, like Linux. I really don't know much about Internet Connection Sharing, but Microsoft does tend to cripple their "home-user" versions of programs.
  • TalesinTalesin Our own little well of hate Join Date: 2002-11-08 Member: 7710NS1 Playtester, Forum Moderators
    Actually, most of the hardware NAT devices (home "routers") are just purpose-build hardware running an embedded flavor of Linux.

    You might consider getting a $10 special from the thrift store and slapping Linux on it. A 486DX will do perfectly fine. The down side of course is a higher power draw than one of the embedded solutions.

    The short version is, ICS is utter and complete crap. Don't use it, if you need to do anything more than let someone plug in on a laptop to browse a few web pages.
  • UnderDOGUnderDOG Join Date: 2003-04-05 Member: 15221Members
    WTH, so there is no way to give it a range of ports?
  • CommunistWithAGunCommunistWithAGun Local Propaganda Guy Join Date: 2003-04-30 Member: 15953Members
    <!--QuoteBegin-UnderDOG+May 30 2005, 10:03 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (UnderDOG @ May 30 2005, 10:03 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> WTH, so there is no way to give it a range of ports? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Winxp ICS makes you specifiy it one by agonizing one.
  • UnderDOGUnderDOG Join Date: 2003-04-05 Member: 15221Members
    what about all those tweak programs I hear about for Xp, or <i>any</i> other software solution thats windows based. (It is Xp pro if that makes a difference)
  • CommunistWithAGunCommunistWithAGun Local Propaganda Guy Join Date: 2003-04-30 Member: 15953Members
    <!--QuoteBegin-UnderDOG+May 30 2005, 10:29 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (UnderDOG @ May 30 2005, 10:29 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> what about all those tweak programs I hear about for Xp, or <i>any</i> other software solution thats windows based. (It is Xp pro if that makes a difference) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    If you find one tell me, because I havent seen one.
  • UnderDOGUnderDOG Join Date: 2003-04-05 Member: 15221Members
    ok one more question, if someone is connecting me and say they are using port 1000, if that one is closed and say my 1001 is open, can it use that or will there be no connection.
  • minskminsk Join Date: 2003-01-09 Member: 12077Members
    The open port will need to exactly match what the remote computer is looking for. Often you can specify which incoming port will be used in the program in question.

    Two other possibilities. Depending on your ISP, you may be allowed to use more than one IP address. If this is the case, take a look at XP's Network Bridge.

    Second, if you can identify where in the registry XP stores the port mappings they would probably be faster to add there than in the ICS configuration. Basically, find the piece in regedit, export it, and either edit it by hand or write a batch file to generate the new parts (run <span style='font-family:Courier'>help for</span> in cmd.exe for instructions).

    I would take a look, but drew a blank on google and my XP box gets whiny about my router on 192.168.0.1 -- even though it is trying to use ICS on two virtual network cards that are not connecteed to anything... *grumble*

    Chris
  • UnderDOGUnderDOG Join Date: 2003-04-05 Member: 15221Members
    <!--QuoteBegin-minsk+May 30 2005, 09:59 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (minsk @ May 30 2005, 09:59 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Second, if you can identify where in the registry XP stores the port mappings they would probably be faster to add there than in the ICS configuration. Basically, find the piece in regedit, export it, and either edit it by hand or write a batch file to generate the new parts (run <span style='font-family:Courier'>help for</span> in cmd.exe for instructions). <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    This sounds promising, and I will look into it. However, I do not know muhc (read anything) about the registry so if anyone can help it would be appreicated.
  • UnderDOGUnderDOG Join Date: 2003-04-05 Member: 15221Members
    ok I've no idea what Im doing, if anyone knows how to do the above metioned thing, please help.
  • Lt_PatchLt_Patch Join Date: 2005-02-07 Member: 40286Members
    Simply put, BUY A ROUTER.

    Any good router will allow you specify a range of ports, mine will allow me a set of up to 32 ranges. The maximum range on mine is something like 5000 ports, so your configuration will take 10 ranges, but it'll be better than ICS by a long shot
  • UnderDOGUnderDOG Join Date: 2003-04-05 Member: 15221Members
    Ok, at the moment is is eithernet from the external cable modem, to the first computer, then phone lines out of that and to the other computers. I think <a href='http://www.newegg.com/Product/Product.asp?Item=N82E16833127055' target='_blank'>this</a> would work with my setup if I went from the modem to the router, then from the router to both the phone network and the first computer seperatly. Before I buy it though, this will work right?
Sign In or Register to comment.