BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

IP alias y puertos

BocaDePez
BocaDePez

Hola

Tengo un servidor con la ip 192.168.0.20 y varios servicios web que se puede acceder de forma 192.168.0.20 192.168.0.20:3689 192.168.0.20:9091 etc

La idea es tener varias ips asignadas a la misma tarjeta de red de forma que no tengamos que poner el puerto y nos quede algo asi 192.168.0.20 192.168.0.21 192.168.0.22 etc

He usado: ifconfig br-lan:1 192.168.0.21 netmask 255.255.255.255

ifconfig br-lan:1 192.168.0.22 netmask 255.255.255.255

...

El problema esque el puerto 80 es usado por la ip principal 192.168.0.20 y cuando trato de usarlo con las otras ips (192.168.0.21 , 192.168.0.22 ....) me dice que ya se esta usando. Es posible hacer esto? o con ipalias se comparten los puertos por las ips que creamos nuevas? o habria que hacer algo con routes y tal...

A ver si alguien puede ayudarme

Gracias

txuspe

Ahora tendrás que configurar Apache y decirle que escuche en 192.168.0.20:80 tal pagina, en 192.168.0.21:80 tal otra y así sucesivamente.

bdfporket

Me parece que la netmask está incorrecta. Probablemente sea la 255.255.255.0 o la misma que utilices para la ip de la interfaz primaria. Tal y como dice txuspe debes configurar el apache y recargar la configuración o reiniciar el servicio.

🗨️ 11
BocaDePez
BocaDePez

si lo de la mascara es la 255.255.255.0. No solo es apache tambien esta instalado lighttpd pero el problema esque parece que se clonan los puertos en todas las interfaces de red, es decir si hay un servidor en el puerto 80 en la 192.168.0.20.... tambien lo esta en la 21... etc lo he comprobado con nmap. Lo logico seria que no hubiese ningun puerto abierto en las demas direcciones ips

Me sigue surgiendo la duda si faltara algo mas que condigurar aparte del ifconfig....

A ver si alguien puede decir algo mas :D

De nuevo gracias

🗨️ 10
bdfporket

¿No será un problema de "convivencia" entre los 2 servidores web? Si no es mucha indiscreción, ¿Por qué necesitas ambos?

¿Podrías dar más detalles de la configuración? Como que servidor debería escuchar qué puertos de cuales IPs, etc.

🗨️ 9
BocaDePez
BocaDePez

Esta bien , os dare todo tipo de detalles :D. Se trata de un router wl700ge con OpenWrt instalado. Estan instalados varios servicios como : X-WRT (es una interfaz basada en web para configurar todo el sistema y escucha en el puerto 80, el servidor que usas es thttpd) , lighttpd (actualmente escucha en el puerto 81) para servir las paginas independientes del x-wrt , firefly (es un seridor de streaming de mp3) que escucha en el puerto 3689 , la interfaz web de transmission que esucha en el puerto 9091 y creo que no me dejo ninguno.

Si el servidor(el router wl700g) tiene la ip 192.168.1.20 tendria que ser accesible por todo el resto de pcs de la red 192.168.1.X . Como he comentado todos los servicios son accesibles via web pero con el incoveniente de tener que poner el puerto. He pensado mediante el uso de Bind redireccionar con un subdominio ( valido solo para la red local) los distintos servicios de forma que en lugar de hacer:

192.168.1.20:80 sea xwrt.midominio.com

192.168.1.20:81 sea web2.midominio.com

192.168.1.20:9091 sea bt.midominio.com

192.168.1.20:3689 sea musica.midominio.com

El problema esque Bind y bueno creo que cualquier servidor dns no permite redireccionar un dominio a una ip con un puerto especifico no? o estoy equivocado?

De ahi la necesida de usar distitnas ips y que en lugar de usar puertos especificos (81,9091, 3689...) use el 80 pero claro con la misma ip es imposible con lo cual tendria que haber varias direcciones de forma que quedase 192.168.1.20:80 192.168.1.21:80 192.168.1.22:80 etc

A ver si ahora me explicado mejor

Gracias

🗨️ 8
BocaDePez
BocaDePez
🗨️ 5
BocaDePez
BocaDePez
DVB
🗨️ 1
BocaDePez
BocaDePez
DVB