techPowerUp! Forums

Go Back   techPowerUp! Forums > Hardware > Networking & Security

Reply
 
Thread Tools
Old Jan 17, 2010, 05:19 AM   #1
hat
Maximum Overclocker
 
hat's Avatar
 
Join Date: Nov 2006
Location: Ohio
Posts: 12,236 (5.15/day)
Thanks: 2,054
Thanked 2,039 Times in 1,549 Posts

System Specs

I need more than one dmz

I have 2 computers—one hosts my phone and my Quake server. The other is my gaming computer, which I sometimes like to host servers for other things on—BF2, Unreal Tournament, etc.

Quake has to be on the DMZ to work, because it randomly uses every port in existance. I realize I could forward ports for BF2, but BF2 alone takes up almost all of the slots for port forwarding, and it's a pain in the ass changing them around for other things (like Unreal Tournament).

Is there any kind of reasonable solution to my problem? I've heard that some commercial level routers can handle having more than one DMZ. What if I got like a thin client PC and turned it into a really high-end router using a software router like Untangle? Would that support it?
__________________
My Heatware
“Inb4 smartphone LN2 overclocking.” -radrok
hat is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 17, 2010, 05:55 AM   #2
DirectorC
Banned
 
Join Date: Nov 2009
Location: Florizy
Posts: 1,597 (1.23/day)
Thanks: 90
Thanked 269 Times in 248 Posts

System Specs

Hmm I haven't had the chance to play with DMZ's by hand but can't you put both PCs in the DMZ? And if not, you could always use one computer as a NAT gateway for the other one (good ol 'Internet Connection Sharing')...
DirectorC is offline  
Reply With Quote
Old Jan 17, 2010, 06:00 AM   #3
wiak
1000 Posts
 
wiak's Avatar
 
Join Date: Sep 2004
Location: Norway
Posts: 1,681 (0.53/day)
Thanks: 15
Thanked 199 Times in 156 Posts

DMZ = Demilitarized Zone, move to a place where there is a DMZ :P
wiak is offline  
Reply With Quote
Old Jan 17, 2010, 06:12 AM   #4
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,575 (6.28/day)
Thanks: 1,755
Thanked 2,596 Times in 1,960 Posts

System Specs

It's not possible. DMZ = every port that hits the WAN gets sent to this LAN. They call it a DMZ because it is wide open to attack. Obviously, you can't send every port to two or more computers.

There has to be a way to force Quake to use only a few ports. Remember, you should only have to open ports if you are trying to host. The port number will be randomized by the NAT in the router when trying to connect to a remote host.
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 17, 2010, 06:15 AM   #5
hat
Maximum Overclocker
 
hat's Avatar
 
Join Date: Nov 2006
Location: Ohio
Posts: 12,236 (5.15/day)
Thanks: 2,054
Thanked 2,039 Times in 1,549 Posts

System Specs

There is no way to restrict Quake from using ports...
__________________
My Heatware
“Inb4 smartphone LN2 overclocking.” -radrok
hat is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 17, 2010, 06:24 AM   #6
DirectorC
Banned
 
Join Date: Nov 2009
Location: Florizy
Posts: 1,597 (1.23/day)
Thanks: 90
Thanked 269 Times in 248 Posts

System Specs

Looks like a bunch of 'no's all around:

http://forums.techguy.org/networking...computers.html
DirectorC is offline  
Reply With Quote
Old Jan 17, 2010, 07:52 AM   #7
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,575 (6.28/day)
Thanks: 1,755
Thanked 2,596 Times in 1,960 Posts

System Specs

Quote:
Originally Posted by hat View Post
There is no way to restrict Quake from using ports...
Which Quake are we specifically talking about?
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 18, 2010, 04:43 PM   #8
buffy
25 Posts
 
buffy's Avatar
 
Join Date: Jan 2010
Location: UK
Posts: 26 (0.02/day)
Thanks: 1
Thanked 4 Times in 4 Posts

This is very easy to install and configure:
http://www.smoothwall.org/

Point your DMZ at your smooth wall, this can be a very cheap PC with at least 2 NIC's.
System specs here: https://support.smoothwall.net/index...barticleid=242

Once installed point your DMZ to the smoothwall and then you can sort all your portfowarding through that. You can even limit bandwith which you might find very useful.
__________________
buffy is offline  
Reply With Quote
Old Jan 18, 2010, 04:50 PM   #9
DanTheBanjoman
Señor Moderator
 
DanTheBanjoman's Avatar
 
Join Date: May 2004
Location: Utrecht, Utrecht, The kingdom of the Netherlands
Posts: 8,498 (2.58/day)
Thanks: 41
Thanked 1,453 Times in 1,077 Posts
Send a message via ICQ to DanTheBanjoman Send a message via MSN to DanTheBanjoman

System Specs

DMZ basically means forward port 1-64K to x.x.x.x. Find out the ports you're using and forward just those. it's impossible for a server to require DMZ, that would be extremely unsafe.
DanTheBanjoman is offline  
Reply With Quote
Old Jan 18, 2010, 04:52 PM   #10
assaulter_99
1000 Posts
 
assaulter_99's Avatar
 
Join Date: Dec 2009
Posts: 1,634 (1.29/day)
Thanks: 53
Thanked 284 Times in 266 Posts

System Specs

Quote:
Originally Posted by wiak View Post
DMZ = Demilitarized Zone, move to a place where there is a DMZ :P
Haha, I was thinking about the same thing too!
assaulter_99 is offline  
Reply With Quote
Old Jan 18, 2010, 04:54 PM   #11
AsRock
TPU addict
 
Join Date: Jun 2007
Location: US\ Uk Born
Posts: 8,794 (4.07/day)
Thanks: 1,675
Thanked 1,348 Times in 1,170 Posts

System Specs

Why not fix each computer with it's own ip ( example: 192.168.1.30 \ 31. Then use port forwarding.

EDIT: Might want to get a firewall up too.
AsRock is offline  
Reply With Quote
Old Jan 18, 2010, 04:59 PM   #12
DanTheBanjoman
Señor Moderator
 
DanTheBanjoman's Avatar
 
Join Date: May 2004
Location: Utrecht, Utrecht, The kingdom of the Netherlands
Posts: 8,498 (2.58/day)
Thanks: 41
Thanked 1,453 Times in 1,077 Posts
Send a message via ICQ to DanTheBanjoman Send a message via MSN to DanTheBanjoman

System Specs

Quote:
Originally Posted by AsRock View Post
Why not fix each computer with it's own ip ( example: 192.168.1.30 \ 31. Then use port forwarding.

EDIT: Might want to get a firewall up too.
Each computer has its own IP per definition.
DanTheBanjoman is offline  
Reply With Quote
Old Jan 18, 2010, 05:04 PM   #13
AsRock
TPU addict
 
Join Date: Jun 2007
Location: US\ Uk Born
Posts: 8,794 (4.07/day)
Thanks: 1,675
Thanked 1,348 Times in 1,170 Posts

System Specs

Quote:
Originally Posted by DanTheBanjoman View Post
Each computer has its own IP per definition.
Yes but unless you fix the IP to each computer each one for example could be 192.168.1.20 or 21 and at least you would know which computer is which too.
AsRock is offline  
Reply With Quote
Old Jan 18, 2010, 07:48 PM   #14
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,575 (6.28/day)
Thanks: 1,755
Thanked 2,596 Times in 1,960 Posts

System Specs

Depends on how DHCP behaves. On my router, all computers always end up on the same IP addresses with DHCP enabled. I use port forwarding to those semi-static IP addresses and have never had them change on me. The only device that is not on DHCP is my server because it is a domain server (static IP required).
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 18, 2010, 11:31 PM   #15
Jizzler
2000 Posts
 
Jizzler's Avatar
 
Join Date: Aug 2007
Location: Geneva, FL, USA
Posts: 3,010 (1.42/day)
Thanks: 567
Thanked 606 Times in 487 Posts

System Specs

Assuming Q3A... lets test it.

I just put up a simple CTF dedicated server: 24.227.122.82, default port 27960.
Jizzler is offline  
Reply With Quote
Old Jan 19, 2010, 01:00 AM   #16
Tau
500 Posts
 
Tau's Avatar
 
Join Date: Mar 2007
Posts: 699 (0.31/day)
Thanks: 3
Thanked 94 Times in 90 Posts

Quote:
Originally Posted by AsRock View Post
Yes but unless you fix the IP to each computer each one for example could be 192.168.1.20 or 21 and at least you would know which computer is which too.
DHCP should be assigning IPs based on MAC addresses, so a static IP is not required.


There has to be a way to limit/bind that quake server to a specific port or someway to stop it randomizing.... since having a server open to a DMZ is like leaving your car running windows down in the ghetto.
__________________
Communist Rule.
Tau is offline  
Reply With Quote
Old Jan 19, 2010, 01:12 AM   #17
eidairaman1
Eligible for custom title
 
eidairaman1's Avatar
 
Join Date: Jul 2007
Location: HTX
Posts: 10,078 (4.68/day)
Thanks: 1,359
Thanked 1,159 Times in 1,035 Posts
Send a message via MSN to eidairaman1

System Specs

if you need more than 1 DMZ you might aswell just remove the Router and run a switch
__________________
Athlon XP USERS with COD 4 FIX
http://www.techsupportforum.com/foru...ls-202011.html
http://www.howorks.com/2011/02/24/ho...-memory-limit/
“Sometimes my level of fail is unprecedented.” -TheMailMan78
“This is what the force of a thousand suns looks like.” -3870x2

Last edited by eidairaman1; Jan 19, 2010 at 05:01 AM.
eidairaman1 is offline  
Reply With Quote
Old Jan 19, 2010, 04:27 AM   #18
AsRock
TPU addict
 
Join Date: Jun 2007
Location: US\ Uk Born
Posts: 8,794 (4.07/day)
Thanks: 1,675
Thanked 1,348 Times in 1,170 Posts

System Specs

Quote:
Originally Posted by Tau View Post
DHCP should be assigning IPs based on MAC addresses, so a static IP is not required.


There has to be a way to limit/bind that quake server to a specific port or someway to stop it randomizing.... since having a server open to a DMZ is like leaving your car running windows down in the ghetto.
Well not making them static can make issue's even more so if your running a server of one of them as the IP could change from say 20 to 21 pending on what computer was booted 1st. So say if you were running Teamspeak of one of the comps and the ports forwarded for 192.168.1.20 but the other computer was booted 1st would make the forwarded port pointless as the IP would of changed for the comp thats running Teamspeak server.

So fixing each computer to a ip completely solves this issue if it decides to happen.. I had the issue years ago and it might not be a issue thee days i don't know as i've always fixed the IP ever since. Makes life easier when using complex firewalls like i do as well.

Maybe newer routers don't do it now?.
AsRock is offline  
Reply With Quote
Old Jan 19, 2010, 04:48 AM   #19
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,575 (6.28/day)
Thanks: 1,755
Thanked 2,596 Times in 1,960 Posts

System Specs

The router would put the last MAC address to use 20 back on 20 and the last MAC address to use 21 back on 21. Problems only arrise when a device with a static IP of 20 or 21 appears on the network creating a collision. That is pretty rare though as it is not common practice to assign IPs out of a business setting (in which case, ever device has a static IP and those that don't are stuck on their own class C IP addresses under a DHCP).


Quote:
Originally Posted by eidairaman1 View Post
if you need more than 1 DMZ you might aswell just remove the Router and run direct.
That wouldn't work unless you have more than one internet connection (IP Address).
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 19, 2010, 05:08 AM   #20
Bot
500 Posts
 
Bot's Avatar
 
Join Date: Apr 2009
Location: LACA
Posts: 533 (0.36/day)
Thanks: 55
Thanked 103 Times in 82 Posts

System Specs

if your firewall/ router supports UPnP and you can enable it on your OS then you should be fine.
i have a netgear firewall with UPnP and my server runs server 2008 which likes to use UPnP.
no hassle setup
Bot is offline  
Reply With Quote
Old Jan 19, 2010, 05:18 AM   #21
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,556 (10.97/day)
Thanks: 3,700
Thanked 8,692 Times in 6,391 Posts

System Specs

servers only ever use the one port. when you join, its not like the game scans every port to join - they ALWAYS have a default port.

DMZ and port forwards are a one port-per forward only.

Stop using DMZ, set static IP's (or if you have a decent DHCP server, auto assign the same IP's to each MAC address) and forward only the ports you need.
Mussels is offline  
Reply With Quote
Old Jan 19, 2010, 01:40 PM   #22
Jizzler
2000 Posts
 
Jizzler's Avatar
 
Join Date: Aug 2007
Location: Geneva, FL, USA
Posts: 3,010 (1.42/day)
Thanks: 567
Thanked 606 Times in 487 Posts

System Specs

Quote:
Originally Posted by Jizzler View Post
Assuming Q3A... lets test it.

I just put up a simple CTF dedicated server: 24.227.122.82, default port 27960.
I see now none of y'all wanted to get pwned! Or more likely, no one has Q3A installed

Set it up as I would any other port-forwarded game or service. If it's working (outside connections), will be easier to track down hat's issues.
Jizzler is offline  
Reply With Quote
Old Jan 19, 2010, 05:06 PM   #23
Easy Rhino
Linux Advocate
 
Easy Rhino's Avatar
 
Join Date: Nov 2006
Posts: 10,222 (4.29/day)
Thanks: 1,206
Thanked 2,775 Times in 1,793 Posts

System Specs

buy a few static IPs from your ISP and either use a switch, or if your isp makes you use a specific router then set it up as a bridge and connect it to a switch.
Easy Rhino is offline  
Reply With Quote
Old Jan 20, 2010, 02:07 AM   #24
hat
Maximum Overclocker
 
hat's Avatar
 
Join Date: Nov 2006
Location: Ohio
Posts: 12,236 (5.15/day)
Thanks: 2,054
Thanked 2,039 Times in 1,549 Posts

System Specs

Quake:



Quake DOES require all ports to be open. The default port for Quake is 26000, but that only gets used until you connect to the server. Once you connect to the server, your port is randomized. One person might be connected to port 4723, the next guy might be on port 51254...

Yes, of course I assign static IPs. Not only is it convienent in that I always know what pc is on what IP, but it's faster as Windows doesn't have to figure out what IP it feels like using. Also, I might put 192.168.1.101 on the DMZ, but I reboot it and suddenly it's .100... there's really no other way to do it.
__________________
My Heatware
“Inb4 smartphone LN2 overclocking.” -radrok
hat is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 20, 2010, 03:42 AM   #25
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,556 (10.97/day)
Thanks: 3,700
Thanked 8,692 Times in 6,391 Posts

System Specs

you only need to worry about that first port. have faith.

First one is used to establish a connection (inbound) the others are assigned BY the server (outbound) so it shouldnt really matter.
Mussels is offline  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
More than one section for system specs? Kantastic Comments & Feedback 6 Oct 29, 2009 06:44 PM
Getting around ONE specified DMZ IP? hat Networking & Security 7 Jul 29, 2009 10:14 AM
No need for more than 4GB ram. Nick89 Motherboards & Memory 151 Mar 24, 2009 09:46 PM
To gamers out there that want to use more than one monitor DaMulta General Software 8 Nov 20, 2006 04:04 PM


All times are GMT. The time now is 01:08 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts