serveur cs linux derriere un routeur en DMZ

serveur cs linux derriere un routeur en DMZ - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 21-01-2006 à 19:55:27    

Bonjour,
 
Avant :  
 
ordi linux connecté direct à la freebox, CS serveur  OK  
eth0 : @IP free
eth1 : 192.168.2.1 (LAN)  
 
Aprés :
 
ordi linux connecté au routeur wrt54gs en DMZ et le routeur est connecté à la freebox, CS serveur  HS
eth0 : 192.168.1.100 (donné par le routeur wrt54gs)  
eth1 : 192.168.2.1
 
Voila ce que dit CS : ./hdsl_run +ip (@free) +port 27015  
 
WARNING: UDP_OpenSocket: port: 27015  bind: Cannot assign requested address
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.
Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
 
Quelqu'un a une idée ?


Message édité par ryo le 21-01-2006 à 19:57:52
Reply

Marsh Posté le 21-01-2006 à 19:55:27   

Reply

Marsh Posté le 21-01-2006 à 20:18:47    

En gros, ta un firewall sur ton wrt54gs qui close les sockets pas autorises, a config quoi... enfin si j'ai bien compris :)

Message cité 1 fois
Message édité par anapivirtua le 21-01-2006 à 20:24:00
Reply

Marsh Posté le 21-01-2006 à 20:19:39    

Lance le comme ça pour voir :

Code :
  1. ./hdsl_run +map de_dust2 +maxplayers 12 +port 27015 -debug


Si il plante encore regarde dans le fichier debug.log qui se trouve dans ton répertoire HLDS_l
Il faut ouvrir le port en UDP et non en TCP
Tu précises l'ip seulement si tu as plusieurs IP internet.

Message cité 1 fois
Message édité par goldyfruit le 21-01-2006 à 20:23:56

---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 21-01-2006 à 20:26:19    

goldyfruit a écrit :

Lance le comme ça pour voir :

Code :
  1. ./hdsl_run +map de_dust2 +maxplayers 12 +port 27015 -debug


Si il plante encore regarde dans le fichier debug.log qui se trouve dans ton répertoire HLDS_l
Il faut ouvrir le port en UDP et non en TCP
Tu précises l'ip seulement si tu as plusieurs IP internet.


 
Il ne plante pas,  il lance cs mais avec l'adresse ip 127.0.0.1:27015

Reply

Marsh Posté le 21-01-2006 à 20:26:54    

anapivirtua a écrit :

En gros, ta un firewall sur ton wrt54gs qui close les sockets pas autorises, a config quoi... enfin si j'ai bien compris :)


 
ben je suis en DMZ sur la carte réseau connecté à linux

Reply

Marsh Posté le 21-01-2006 à 20:26:58    

ryo a écrit :

Il ne plante pas,  il lance cs mais avec l'adresse ip 127.0.0.1:27015


 
Ou est le probleme alors... ?
 
Normalement le joueur qui ce trouve sur le wan va te faire: ipdetonserveur:27015 et sera connecte dessus... comme tout service linux... apache, mysql... ... ...

Message cité 1 fois
Message édité par anapivirtua le 21-01-2006 à 20:28:09
Reply

Marsh Posté le 21-01-2006 à 20:40:11    

anapivirtua a écrit :

Ou est le probleme alors... ?
 
Normalement le joueur qui ce trouve sur le wan va te faire: ipdetonserveur:27015 et sera connecte dessus... comme tout service linux... apache, mysql... ... ...


 
le serveur cs n'est pas vu depuis internet

Message cité 1 fois
Message édité par ryo le 21-01-2006 à 20:41:03
Reply

Marsh Posté le 21-01-2006 à 20:51:41    

As tu fais une redirection de port sur ton routeur ?


Message édité par l0ky le 21-01-2006 à 20:52:00
Reply

Marsh Posté le 21-01-2006 à 20:59:54    

ryo a écrit :

le serveur cs n'est pas vu depuis internet


Comme l' a dit l0ky regarde si tu as bien redirigé le port, c' est à dire si l' ip locale de ton serveur est 192.168.0.2 alors sur ton routeur tu rediriges le port 27015 en UDP pour l' adresse 192.168.0.2
Quand tu donnes l' adresse de ton serveur à un pote tu lui donnes ton ip internet, par exemple : 82.232.48.84:27015


---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 21-01-2006 à 21:15:03    

goldyfruit a écrit :

Comme l' a dit l0ky regarde si tu as bien redirigé le port, c' est à dire si l' ip locale de ton serveur est 192.168.0.2 alors sur ton routeur tu rediriges le port 27015 en UDP pour l' adresse 192.168.0.2
Quand tu donnes l' adresse de ton serveur à un pote tu lui donnes ton ip internet, par exemple : 82.232.48.84:27015


 
c'est fait mais marche pas ....

Reply

Marsh Posté le 21-01-2006 à 21:15:03   

Reply

Marsh Posté le 22-01-2006 à 17:44:30    

d'autres idée ?  
 
j'ai vire le routeur et branché directement le pc a la freebox ca marche ....

Reply

Marsh Posté le 22-01-2006 à 17:47:59    

c'est ta redirection qui était foireuse [:spamafote]
je connais pas spécifiquement le protocole utilisé par CS mais tu as forwardé correctement TOUS les ports si il y a plusieurs ports
et tu as utilisé le bon proto transport (tcp/udp) ?


Message édité par l0ky le 22-01-2006 à 17:49:06
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed