Posts: 5
Threads: 1
Joined: Jan 2013
Reputation:
0
NETWORK AND BANDWIDTH INFO
Bandwidth: (not really important in this case)
Router:
-Belkin f9k1001v1.
-Embarq (or CenturyLink) 660 series.
Local IP of Server:
-192.168.2.1 Embarq 660
-17216.0.1 Belkin f9k1001v1
External IP: 67.233.178.36
Port Forwarding Screen Shot:
-http://gyazo.com/b469d817301bbec5ce4ef50a99b972c9
-http://gyazo.com/c1025e21e19768c2dcfaa7fdbf31a66e
And the DHCP client lists
-http://gyazo.com/1a70fa03c23765da898ca38555c2c450
-http://gyazo.com/155cc3f426dc42489a0be23c1786cb16
The Embarq 660 is connected to the Belkin, which is then connected to the computer.
Hello all. The current time is around 5:30am, so bear with me on this.
I'm trying to make a server for small-time use, such as event hosting with my friends, etc. When I use "C:\srcds\orangebox\srcds.exe -console -game tf +map ctf_2fort +ip 67.233.178.36", I get the error "Cannot allocate any server IP port". If I remove +ip IP, of course the error goes away, but nobody outside of LAN can connect.
I assume I've forwarded all the correct ports. I can connect via local IP and LAN, but I have a setup which seems hard for me to get working properly.
As noted above, my Embarq 660 is plugged into my Belkin, which is connected to my desktop. Is this conflicting with port forwarding and IP's in some way?
Posts: 737
Threads: 26
Joined: Jan 2009
Reputation:
6
You need to set the IP to your local ip, aka: 192.168.2.3
Posts: 5
Threads: 1
Joined: Jan 2013
Reputation:
0
(01-02-2013, 09:07 PM)Nisd Wrote: You need to set the IP to your local ip, aka: 192.168.2.3
I put in +ip IP and still got the same message.
Also, I get the following warning in srcds when this happens;
http://gyazo.com/54de98e2cd28ba722e4c0a4251e8c68c
Posts: 737
Threads: 26
Joined: Jan 2009
Reputation:
6
When you run ipconfig is the 192.168.2.3 actually on the list?
Posts: 5
Threads: 1
Joined: Jan 2013
Reputation:
0
(01-03-2013, 06:54 AM)Nisd Wrote: When you run ipconfig is the 192.168.2.3 actually on the list?
http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070
So 172.16.0.1 is what I put in?
Posts: 81
Threads: 15
Joined: Jun 2009
Reputation:
0
01-03-2013, 02:34 PM
(This post was last modified: 01-03-2013, 02:35 PM by Hovercat.)
(01-03-2013, 09:10 AM)allyourportsarebelongtous Wrote: (01-03-2013, 06:54 AM)Nisd Wrote: When you run ipconfig is the 192.168.2.3 actually on the list?
http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070
So 172.16.0.1 is what I put in?
No, 172.16.0.3
Also, in your Embarq 660 router, you'll need to forward the port to 172.16.0.1. But in your Belkin router you forward the port to 172.16.0.3.
I'm assuming your setup is like this:
INTERNET -> Embarq -> Belkin -> Server
Posts: 5
Threads: 1
Joined: Jan 2013
Reputation:
0
01-03-2013, 03:24 PM
(This post was last modified: 01-03-2013, 03:31 PM by allyourportsarebelongtous.)
(01-03-2013, 02:34 PM)Hovercat Wrote: (01-03-2013, 09:10 AM)allyourportsarebelongtous Wrote: (01-03-2013, 06:54 AM)Nisd Wrote: When you run ipconfig is the 192.168.2.3 actually on the list?
http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070
So 172.16.0.1 is what I put in?
No, 172.16.0.3
Also, in your Embarq 660 router, you'll need to forward the port to 172.16.0.1. But in your Belkin router you forward the port to 172.16.0.3.
I'm assuming your setup is like this:
INTERNET -> Embarq -> Belkin -> Server
Okay, now looks like this;
http://gyazo.com/a536b8ee0cd4b11519775c811de8e05e
http://gyazo.com/b2ad4571f367612cd43a4453466d5edd.png?1357190618
Now if I put +ip 172.16.0.3 in the command line, it should work?
Also for some reason 27015 is closed when I test using- http://www.yougetsignal.com/tools/open-ports/
Posts: 81
Threads: 15
Joined: Jun 2009
Reputation:
0
(01-03-2013, 03:24 PM)allyourportsarebelongtous Wrote: (01-03-2013, 02:34 PM)Hovercat Wrote: (01-03-2013, 09:10 AM)allyourportsarebelongtous Wrote: (01-03-2013, 06:54 AM)Nisd Wrote: When you run ipconfig is the 192.168.2.3 actually on the list?
http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070
So 172.16.0.1 is what I put in?
No, 172.16.0.3
Also, in your Embarq 660 router, you'll need to forward the port to 172.16.0.1. But in your Belkin router you forward the port to 172.16.0.3.
I'm assuming your setup is like this:
INTERNET -> Embarq -> Belkin -> Server
Okay, now looks like this;
http://gyazo.com/a536b8ee0cd4b11519775c811de8e05e
http://gyazo.com/b2ad4571f367612cd43a4453466d5edd.png?1357190618
Now if I put +ip 172.16.0.3 in the command line, it should work?
Also for some reason 27015 is closed when I test using- http://www.yougetsignal.com/tools/open-ports/
Ah, my mistake. You'll have to find the IP of the Belkin router, not the gateway. To do this, click on the "LAN" tab, as seen to the left in this picture:
http://gyazo.com/b2ad4571f367612cd43a4453466d5edd
And the IP for your belkin router should be listed there. It will be a 192.168.1.x IP. You the need to set the "All Ports" forwarding option in the top to that IP. Afterwards, you won't need to forward any ports ever again in your Embarq router, all your forward will be taken care of in the Belkin router.
Also, you only need to forward 27015 for your server. No need to have 27000-27050 open.
Posts: 5
Threads: 1
Joined: Jan 2013
Reputation:
0
(01-04-2013, 07:20 AM)Hovercat Wrote: (01-03-2013, 03:24 PM)allyourportsarebelongtous Wrote: (01-03-2013, 02:34 PM)Hovercat Wrote: (01-03-2013, 09:10 AM)allyourportsarebelongtous Wrote: (01-03-2013, 06:54 AM)Nisd Wrote: When you run ipconfig is the 192.168.2.3 actually on the list?
http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070
So 172.16.0.1 is what I put in?
No, 172.16.0.3
Also, in your Embarq 660 router, you'll need to forward the port to 172.16.0.1. But in your Belkin router you forward the port to 172.16.0.3.
I'm assuming your setup is like this:
INTERNET -> Embarq -> Belkin -> Server
Okay, now looks like this;
http://gyazo.com/a536b8ee0cd4b11519775c811de8e05e
http://gyazo.com/b2ad4571f367612cd43a4453466d5edd.png?1357190618
Now if I put +ip 172.16.0.3 in the command line, it should work?
Also for some reason 27015 is closed when I test using- http://www.yougetsignal.com/tools/open-ports/
Ah, my mistake. You'll have to find the IP of the Belkin router, not the gateway. To do this, click on the "LAN" tab, as seen to the left in this picture:
http://gyazo.com/b2ad4571f367612cd43a4453466d5edd
And the IP for your belkin router should be listed there. It will be a 192.168.1.x IP. You the need to set the "All Ports" forwarding option in the top to that IP. Afterwards, you won't need to forward any ports ever again in your Embarq router, all your forward will be taken care of in the Belkin router.
Also, you only need to forward 27015 for your server. No need to have 27000-27050 open.
Okay, just to make sure I got this right
This is what was in LAN tab;
http://gyazo.com/f8ac0b775ac09a52c44038cbc7a298bf
and this is the new NAT tab;
http://gyazo.com/a4c89b41b6441d272abc7fa45085ad29
and for reference, the belkin;
http://gyazo.com/944d7b805b384a4f5f9f5ac6166aa63b
Posts: 81
Threads: 15
Joined: Jun 2009
Reputation:
0
(01-04-2013, 08:37 AM)allyourportsarebelongtous Wrote: (01-04-2013, 07:20 AM)Hovercat Wrote: (01-03-2013, 03:24 PM)allyourportsarebelongtous Wrote: (01-03-2013, 02:34 PM)Hovercat Wrote: (01-03-2013, 09:10 AM)allyourportsarebelongtous Wrote: http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070
So 172.16.0.1 is what I put in?
No, 172.16.0.3
Also, in your Embarq 660 router, you'll need to forward the port to 172.16.0.1. But in your Belkin router you forward the port to 172.16.0.3.
I'm assuming your setup is like this:
INTERNET -> Embarq -> Belkin -> Server
Okay, now looks like this;
http://gyazo.com/a536b8ee0cd4b11519775c811de8e05e
http://gyazo.com/b2ad4571f367612cd43a4453466d5edd.png?1357190618
Now if I put +ip 172.16.0.3 in the command line, it should work?
Also for some reason 27015 is closed when I test using- http://www.yougetsignal.com/tools/open-ports/
Ah, my mistake. You'll have to find the IP of the Belkin router, not the gateway. To do this, click on the "LAN" tab, as seen to the left in this picture:
http://gyazo.com/b2ad4571f367612cd43a4453466d5edd
And the IP for your belkin router should be listed there. It will be a 192.168.1.x IP. You the need to set the "All Ports" forwarding option in the top to that IP. Afterwards, you won't need to forward any ports ever again in your Embarq router, all your forward will be taken care of in the Belkin router.
Also, you only need to forward 27015 for your server. No need to have 27000-27050 open.
Okay, just to make sure I got this right
This is what was in LAN tab;
http://gyazo.com/f8ac0b775ac09a52c44038cbc7a298bf
and this is the new NAT tab;
http://gyazo.com/a4c89b41b6441d272abc7fa45085ad29
and for reference, the belkin;
http://gyazo.com/944d7b805b384a4f5f9f5ac6166aa63b
That looks good to me. Sorry I haven't responded in a while.
Posts: 239
Threads: 77
Joined: Nov 2010
Reputation:
2
just open 27015 and use -port 27015 done.. not hardd
Posts: 81
Threads: 15
Joined: Jun 2009
Reputation:
0
(01-07-2013, 10:00 AM)brian123 Wrote: just open 27015 and use -port 27015 done.. not hardd
OP is behind two routers, so it's not necessarily that simple, especially if you don't know your way around the control panel.
Posts: 2,440
Threads: 73
Joined: May 2009
Reputation:
33
Why do you have 2 routers in series like this? You're just going to cause problems for ANY port based applications by running it through 2 NAT's :C
Looking for a game server? Visit fullfrag.com and pick one up as low as $2.50 / mo!
Posts: 48
Threads: 1
Joined: Jan 2013
Reputation:
5
I have three responses
1. The command is not -port 27015, it's +hostport 27015
Huge difference good sir
2. I run my server though two routers. I simply port forwarded both of them and Give the external IP from the router my computer is plugged into to other people so they can join. Been over a year, works fine.
3. I highly recommend specifying the IP (in your case by typing +ip 172.16.0.1). In the past not specifying the IP allowed me to play source games on the same computer but I was only able to host one source server. Now I believe it's a requirement to specify the ip or the server wont bind to a port and will only work on lan.
|