Autor Tema: [Tutorial] Configuraciones Básicas Con OpenWRT  (Leído 26126 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 1939
Re: [Tutorial] Configuraciones Básicas Con OpenWRT
« Respuesta #20 en: 23-01-2015, 17:21 (Viernes) »
Gracias por el tuto. A ver si me podeís ayudar con esta configuración:

Necesito acceder de forma remota a SSH y LUCI OpenWrt en una condiciones concretas:
Particularidades de la red: router ISP y + server apache en rango ip 192.168.1.0/24 y Router OpenWrt en subred en rango 192.168.10.0/24. Paso a detallar mi instalación:

Router de ISP:

  • 192.168.1.1
  • DHCP abierto
  • WPA
  • NAT de puertos (20,21,22,23, 80, 3306, 10000) hacia server 192.168.1.50

Apache server HTTP:

  • 192.168.1.50
  • Vitual Host con varias webs funcionando
  • no-ip instalado en server


Router OpenWrt:

OpenWrt Barrier Breaker r39304 / LuCI Trunk (svn-r9948)
Por tanto

  • Cliente USB: WWAN: 192.168.1.129 (se lo da el router ISP por DHCP)
  • Señal repetida por el router: 192.168.10.1
  • WPA
  • DDNS activado en router. NOTA: es la misma cuenta que esta activada en el server, es decir que me logueo con dos subdominios diferentes pero son de la misma cuenta
  • NAT en Openwrt de puertos 8081 y 22 hacia ip fija del router 192.168.10.1

Resumen de confi OpenWrt

IPS

Código: [Seleccionar]
Router ISP: 192.168.1.1
Apache Server: 192.168.1.50 (ip estática)
Openwrt (WWAN):         192.168.1.129 (lo da el DHCP del router ISP)
Openwrt (LAN):         192.168.10.1 (ip estática)

route

Código: [Seleccionar]
root@xxx:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
192.168.1.0     *               255.255.255.0   U     0      0        0 wlan0
192.168.10.0    *               255.255.255.0   U     0      0        0 br-lan

etc/routes.bat

NOTA: no he tocado etc/routes.bat porque desde un cliente conectado al router Openwrt en el segmento 192.168.10.1 veo el router ISP (192.168.1.1).
No obstante desde la red madre con el router ISP en 192.68.1.1 el cliente que se conecta por DHCP no ve el router Openwrt en el segmento 192.168.10.1.

No se si tengo que cambiar algo aquí

firewall

Para LUCI HTTP y SSH desde el exterior tengo:

Código: [Seleccionar]
config redirect
option target 'DNAT'
option src 'wan'
option dest 'lan'
option name 'LUCI-remote'
option proto 'tcp'
option src_port '81'
option dest_port '81'

config redirect
option enabled '1'
option target 'DNAT'
option src 'wan'
option dest 'lan'
option name 'SSH-Remote'
option proto 'tcp'
option src_port '22'
option dest_port '22'

uhttpd
NOTA: tengo cambiado el puerto por defecto de uhhtpd del 80 al 81

Código: [Seleccionar]
config uhttpd 'main'
list listen_http '0.0.0.0:81'
list listen_https '0.0.0.0:443'
option home '/www'
option rfc1918_filter '1'
option max_requests '3'
option max_connections '100'
option cert '/etc/uhttpd.crt'
option key '/etc/uhttpd.key'
option cgi_prefix '/cgi-bin'
option script_timeout '60'
option network_timeout '30'
option http_keepalive '20'
option tcp_keepalive '1'
option ubus_prefix '/ubus'

config cert 'px5g'
option days '730'
option bits '1024'
option country 'DE'
option state 'Berlin'
option location 'Berlin'
option commonname 'OpenWrt'

Simplificando: La cuestión es que despues de hacer funcionar DDNS y natear puertos, incluso cambiando el puerto de acceso auhttpd no puedo llegar a opewrt luci ni ssh para administración remota si lo tengo en un segmento diferente y con un server en el segmento superior. Alguna ayuda plis.

De antemano gracias y si no es el sitio para la duda por favor movedlo si lo estimáis.
Un saludo

¿Te refieres a que lo que quieres hacer es acceder al router openwrt, enganchándote por wifi o lan al router ISP?
Si es así, lo que debes hacer es definir una ruta en el router ISP, para que el tráfico hacia la red 192.168.10.x salga por la puerta 192.168.1.129, es decir, que el tráfico hacia el router openwrt vaya por la IP que tiene el "otro lado de la red" openwrt. Si no hacemos eso, el tráfico de la red 192.168.10.x saldrá por la ruta por defecto, que es internet... ¡Ouch!
Si no quieres rutear todo el tráfico, rutea sólo los puertos que necesites.

Si lo que quieres es acceder al router openwrt desde internet, entonces abre el puerto del servicio que necesites por internet en el ISP, y mándalo a 192.168.1.129. Luego en el router openwrt, abre el puerto para recibir el tráfico (creo que eso ya lo tienes hecho).


No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.

CCCP

  • Visitante
Re: [Tutorial] Configuraciones Básicas Con OpenWRT
« Respuesta #21 en: 23-01-2015, 18:16 (Viernes) »
Citar
¿Te refieres a que lo que quieres hacer es acceder al router openwrt, enganchándote por wifi o lan al router ISP?
Si es así, lo que debes hacer es definir una ruta en el router ISP, para que el tráfico hacia la red 192.168.10.x salga por la puerta 192.168.1.129, es decir, que el tráfico hacia el router openwrt vaya por la IP que tiene el "otro lado de la red" openwrt. Si no hacemos eso, el tráfico de la red 192.168.10.x saldrá por la ruta por defecto, que es internet... ¡Ouch!
Si no quieres rutear todo el tráfico, rutea sólo los puertos que necesites.

Si lo que quieres es acceder al router openwrt desde internet, entonces abre el puerto del servicio que necesites por internet en el ISP, y mándalo a 192.168.1.129. Luego en el router openwrt, abre el puerto para recibir el tráfico (creo que eso ya lo tienes hecho).

Buenas Tki2000. Efectivamente es para acceder remotamente desde internet al router openwrt.
He hecho lo que comentas y sigue sin funcionar.

Cambios realizados

  • Por si acaso, previamente he establecido con ip estática el cliente wifi del router con 192.168.1.129.
  • Luego, he hecho nat del puerto 81 en el router del ISP hacia 192.168.1.129.
  • Y en el router openwrt, como mencionaba, hago nat al puerto 81 hacia la ip del mismo 192.168.10.1.

Resultado:

No funca. No veo LUCI desde Inet

¿Te referías a esto?
¿Alguna sujerencia?
Gracias¡


CCCP

  • Visitante
Re: [Tutorial] Configuraciones Básicas Con OpenWRT
« Respuesta #22 en: 24-01-2015, 15:58 (Sábado) »
no funciona, ¿alguna idea de porqué?

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 1939
Re: [Tutorial] Configuraciones Básicas Con OpenWRT
« Respuesta #23 en: 26-01-2015, 11:21 (Lunes) »
Citar
¿Te refieres a que lo que quieres hacer es acceder al router openwrt, enganchándote por wifi o lan al router ISP?
Si es así, lo que debes hacer es definir una ruta en el router ISP, para que el tráfico hacia la red 192.168.10.x salga por la puerta 192.168.1.129, es decir, que el tráfico hacia el router openwrt vaya por la IP que tiene el "otro lado de la red" openwrt. Si no hacemos eso, el tráfico de la red 192.168.10.x saldrá por la ruta por defecto, que es internet... ¡Ouch!
Si no quieres rutear todo el tráfico, rutea sólo los puertos que necesites.

Si lo que quieres es acceder al router openwrt desde internet, entonces abre el puerto del servicio que necesites por internet en el ISP, y mándalo a 192.168.1.129. Luego en el router openwrt, abre el puerto para recibir el tráfico (creo que eso ya lo tienes hecho).

Buenas Tki2000. Efectivamente es para acceder remotamente desde internet al router openwrt.
He hecho lo que comentas y sigue sin funcionar.

Cambios realizados

  • Por si acaso, previamente he establecido con ip estática el cliente wifi del router con 192.168.1.129.
  • Luego, he hecho nat del puerto 81 en el router del ISP hacia 192.168.1.129.
  • Y en el router openwrt, como mencionaba, hago nat al puerto 81 hacia la ip del mismo 192.168.10.1.

Resultado:

No funca. No veo LUCI desde Inet

¿Te referías a esto?
¿Alguna sujerencia?
Gracias¡



¿Por qué rediriges el tráfico del puerto 81 desde la ip 192.168.1.129 hasta la 192.168.10.1. El tráfico que deseas ya ha alcanzado el router (la IP 192.168.1.129 ya es del router ¿verdad?. Es su WAN, ¿no?)
Mira en la primera configuración básica que hay de ejemplo cómo le doy servicio al exterior al servidor FTP en el router. La configuración es similar. Sólo tienes que cambiar el puerto 21 por el 81.
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.

CCCP

  • Visitante
Re: [Tutorial] Configuraciones Básicas Con OpenWRT
« Respuesta #24 en: 28-01-2015, 16:22 (Miércoles) »
Citar
¿Te refieres a que lo que quieres hacer es acceder al router openwrt, enganchándote por wifi o lan al router ISP?
Si es así, lo que debes hacer es definir una ruta en el router ISP, para que el tráfico hacia la red 192.168.10.x salga por la puerta 192.168.1.129, es decir, que el tráfico hacia el router openwrt vaya por la IP que tiene el "otro lado de la red" openwrt. Si no hacemos eso, el tráfico de la red 192.168.10.x saldrá por la ruta por defecto, que es internet... ¡Ouch!
Si no quieres rutear todo el tráfico, rutea sólo los puertos que necesites.

Si lo que quieres es acceder al router openwrt desde internet, entonces abre el puerto del servicio que necesites por internet en el ISP, y mándalo a 192.168.1.129. Luego en el router openwrt, abre el puerto para recibir el tráfico (creo que eso ya lo tienes hecho).

Buenas Tki2000. Efectivamente es para acceder remotamente desde internet al router openwrt.
He hecho lo que comentas y sigue sin funcionar.

Cambios realizados

  • Por si acaso, previamente he establecido con ip estática el cliente wifi del router con 192.168.1.129.
  • Luego, he hecho nat del puerto 81 en el router del ISP hacia 192.168.1.129.
  • Y en el router openwrt, como mencionaba, hago nat al puerto 81 hacia la ip del mismo 192.168.10.1.

Resultado:

No funca. No veo LUCI desde Inet

¿Te referías a esto?
¿Alguna sujerencia?
Gracias¡



¿Por qué rediriges el tráfico del puerto 81 desde la ip 192.168.1.129 hasta la 192.168.10.1. El tráfico que deseas ya ha alcanzado el router (la IP 192.168.1.129 ya es del router ¿verdad?. Es su WAN, ¿no?)
Mira en la primera configuración básica que hay de ejemplo cómo le doy servicio al exterior al servidor FTP en el router. La configuración es similar. Sólo tienes que cambiar el puerto 21 por el 81.


Porque así lo entiendo de tu respuesta:

Citar
Si lo que quieres es acceder al router openwrt desde internet, entonces abre el puerto del servicio que necesites por internet en el ISP, y mándalo a 192.168.1.129. Luego en el router openwrt, abre el puerto para recibir el tráfico (creo que eso ya lo tienes hecho).

No obstante logré solucionarlo y ya tengo acceso remoto. Lo que he hecho ha sido:

Poner en Red--Cortafuegos--Zonas

                          entrada salida  traspaso
LAN to WAN        aceptar aceptar acepta
WAN to Reject     aceptar aceptar rechazar

¿Crées que tengo que quitar el port fordwarding en la confi del router madre ISP, concretamente la redireccion del puerto 81 hacia 192.168.1.129 (siendo esta la WAN del router OpenWrt, es decir, el cliente wifi USB de OpenWrt)?

un saludo
« Última modificación: 28-01-2015, 16:23 (Miércoles) por CCCP »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 1939
Re: [Tutorial] Configuraciones Básicas Con OpenWRT
« Respuesta #25 en: 28-01-2015, 18:33 (Miércoles) »
Citar
¿Te refieres a que lo que quieres hacer es acceder al router openwrt, enganchándote por wifi o lan al router ISP?
Si es así, lo que debes hacer es definir una ruta en el router ISP, para que el tráfico hacia la red 192.168.10.x salga por la puerta 192.168.1.129, es decir, que el tráfico hacia el router openwrt vaya por la IP que tiene el "otro lado de la red" openwrt. Si no hacemos eso, el tráfico de la red 192.168.10.x saldrá por la ruta por defecto, que es internet... ¡Ouch!
Si no quieres rutear todo el tráfico, rutea sólo los puertos que necesites.

Si lo que quieres es acceder al router openwrt desde internet, entonces abre el puerto del servicio que necesites por internet en el ISP, y mándalo a 192.168.1.129. Luego en el router openwrt, abre el puerto para recibir el tráfico (creo que eso ya lo tienes hecho).

Buenas Tki2000. Efectivamente es para acceder remotamente desde internet al router openwrt.
He hecho lo que comentas y sigue sin funcionar.

Cambios realizados

  • Por si acaso, previamente he establecido con ip estática el cliente wifi del router con 192.168.1.129.
  • Luego, he hecho nat del puerto 81 en el router del ISP hacia 192.168.1.129.
  • Y en el router openwrt, como mencionaba, hago nat al puerto 81 hacia la ip del mismo 192.168.10.1.

Resultado:

No funca. No veo LUCI desde Inet

¿Te referías a esto?
¿Alguna sujerencia?
Gracias¡



¿Por qué rediriges el tráfico del puerto 81 desde la ip 192.168.1.129 hasta la 192.168.10.1. El tráfico que deseas ya ha alcanzado el router (la IP 192.168.1.129 ya es del router ¿verdad?. Es su WAN, ¿no?)
Mira en la primera configuración básica que hay de ejemplo cómo le doy servicio al exterior al servidor FTP en el router. La configuración es similar. Sólo tienes que cambiar el puerto 21 por el 81.


Porque así lo entiendo de tu respuesta:

Citar
Si lo que quieres es acceder al router openwrt desde internet, entonces abre el puerto del servicio que necesites por internet en el ISP, y mándalo a 192.168.1.129. Luego en el router openwrt, abre el puerto para recibir el tráfico (creo que eso ya lo tienes hecho).

No obstante logré solucionarlo y ya tengo acceso remoto. Lo que he hecho ha sido:

Poner en Red--Cortafuegos--Zonas

                          entrada salida  traspaso
LAN to WAN        aceptar aceptar acepta
WAN to Reject     aceptar aceptar rechazar

¿Crées que tengo que quitar el port fordwarding en la confi del router madre ISP, concretamente la redireccion del puerto 81 hacia 192.168.1.129 (siendo esta la WAN del router OpenWrt, es decir, el cliente wifi USB de OpenWrt)?

un saludo


---------------------


Si lo que quieres es acceder al router openwrt desde internet, entonces abre el puerto del servicio que necesites por internet en el ISP, y mándalo a 192.168.1.129. Luego en el router openwrt, abre el puerto para recibir el tráfico (creo que eso ya lo tienes hecho).

¿Crées que tengo que quitar el port fordwarding en la confi del router madre ISP, concretamente la redireccion del puerto 81 hacia 192.168.1.129 (siendo esta la WAN del router OpenWrt, es decir, el cliente wifi USB de OpenWrt)?

La primera parte es para configurar en el router ISP. No puedes quitar esa regla porque entonces el tráfico de internet por el puerto 81 no llegaría al router openwrt.
La segunda parte sólo habla de abrir el puerto (81) en la IP 192.168.1.129 (WAN de openwrt), para que el tráfico lo reciba luci, no habla de redirigirlo a otra IP.
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.

CCCP

  • Visitante
Re: [Tutorial] Configuraciones Básicas Con OpenWRT
« Respuesta #26 en: 31-01-2015, 13:49 (Sábado) »
Gracias por tu ayuda Tki2000. Ya puedo acceder remotamente OpenWrt.
Un saludo¡