mariano.castellano
Posts: 13
Joined: Mon Feb 23, 2015 12:02 pm

Internet en Raspberry RJ45

Sun Mar 15, 2015 12:49 pm

Hola muchach@s!!

Tengo un problema con el accesso a internet en mi raspi. Me pude conectar por ssh desde mi pc a mi raspberry (conexión directa por cable de red rj45), pero al hacer un ping a 8.8.8.8 (por ejemplo) me sale el siguiente error: Destination Host Unreachable.

Para ponerlos en contexto: estoy usando una pc con ubuntu conectada por cable de red al raspberry pi b+. La pc tiene WIFI y cuando conecto el cable de red no tengo mas acceso a internet desde la pc, eso tambien es un problema.

Que podrá ser?.

Muchas gracias y saludos!!

User avatar
actkk2000
Posts: 1309
Joined: Wed Apr 02, 2014 3:22 am

Re: Internet en Raspberry RJ45

Sun Mar 15, 2015 4:08 pm

No se si entendi bien, pero si conectaste un cable de red directamente entre los dos equipos tiene que ser un cable de red cruzado:
http://es.kioskea.net/contents/193-crea ... uzado-rj45
Si no es asi quiza sea eso lo que molesta... :roll:

Slds!
Robot +Camara +Sensores +Encoder +Servo +Matriz8x8 +Joystick:
https://www.raspberrypi.org/forums/viewtopic.php?f=76&t=130470

User avatar
lmarmisa
Posts: 1306
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Internet en Raspberry RJ45

Sun Mar 15, 2015 7:56 pm

Por defecto cualquier ordenador con Ubuntu tendrá la opción de enrutamiento entre sus puertos deshabilitada. Si quieres que el PC sea capaz de enrutar el tráfico de la RPi desde Ethernet a la conexión a Internet por Wifi deberás habilitar la función IP forwarding tal como explica este enlace:

http://www.upubuntu.com/2012/12/how-to- ... under.html

mariano.castellano
Posts: 13
Joined: Mon Feb 23, 2015 12:02 pm

Re: Internet en Raspberry RJ45

Tue Mar 17, 2015 2:10 am

Gracias por responder!. lmarmisa probé habilitando el puerto y no me funcionó. El problema también está que cuando conecto el cable de red (entre el raspi y la pc) me quedo sin WIFI en la PC. Tal vez la solución de actkk2000 pueda andar. En cuanto lo pueda hacer les comento como me fue.

Cualquier cosa que se les ocurra bienvenido sea.

Muchas gracias!!

User avatar
xoopha
Posts: 106
Joined: Mon Feb 09, 2015 9:52 pm

Re: Internet en Raspberry RJ45

Tue Mar 17, 2015 2:26 am

¿Puede ser que tengas la misma dirección IP especificada tanto para el dispositivo ethernet como para el dispositivo WiFi?

User avatar
lmarmisa
Posts: 1306
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Internet en Raspberry RJ45

Tue Mar 17, 2015 9:05 am

mariano.castellano wrote:Gracias por responder!. lmarmisa probé habilitando el puerto y no me funcionó. El problema también está que cuando conecto el cable de red (entre el raspi y la pc) me quedo sin WIFI en la PC. Tal vez la solución de actkk2000 pueda andar. En cuanto lo pueda hacer les comento como me fue.

Cualquier cosa que se les ocurra bienvenido sea.

Muchas gracias!!
Entiendo que tu PC con Ubuntu tiene dos conexiones de red:

1) Wifi. Supongo que el PC se conecta por esta conexión a un router doméstico que a su vez proporciona el acceso a Internet. Lo más normal con este tipo de conexiones es que la dirección IP asociada a la wifi se obtenga de forma automática con el protocolo DHCP. Un punto importante sería conocer la subred para la LAN que tiene asignado el router. Suelen empezar por 192.168 y la más usada es 192.168.1.0/24.

2) Cable Ethernet. Entiendo que conectas directamente con un cable Ethernet los puertos del PC y de la RPi sin ningún elemento intermedio. Supongo asimismo que has definido manualmente los parámetros de red en ambos ordenadores: dirección de red, máscara y gateway. Dos cosas importantes: a) no se puede usar la misma subred que la de la wifi para esta otra subred (usa por ejemplo la 192.168.100.0/24); b) al definir los parámetros manualmente, la RPi debe tener como gateway la IP asignada al PC pero el campo gateway de la interfaz del PC debe dejarse vacío. Es posible que la causa por la que pierdes internet al conectar el cable es por haber definido manualmente un gateway en el PC con la IP de la RPi.

En cualquier caso, te recomiendo que nos des más detalles de cómo has configurado las interfaces wifi y ethernet en los dos ordenadores.

Además de explicar esos detalles, sería muy conveniente que nos enviaras las respuetas de los siguientes comandos de cada ordenador mientras los dos ordenadores están conectados por el cable:

1) Comando cat /etc/network/interfaces. Ejemplo:

Code: Select all

pi@rasputin ~ $ cat /etc/network/interfaces
auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default in
2) Comando ifconfig. Ejemplo:

Code: Select all

pi@rasputin ~ $ ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:34:2c:34
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:2952446 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2952446 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:300924371 (286.9 MiB)  TX bytes:300924371 (286.9 MiB)

wlan0     Link encap:Ethernet  HWaddr d8:fe:e3:67:8d:fa
          inet addr:192.168.18.222  Bcast:192.168.18.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1862429 errors:0 dropped:24650 overruns:0 frame:0
          TX packets:1592952 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2328929322 (2.1 GiB)  TX bytes:165581524 (157.9 MiB)

pi@rasputin ~ $

3) Comando route -n. Ejemplo:

Code: Select all

pi@rasputin ~ $ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.18.1    0.0.0.0         UG    0      0        0 wlan0
192.168.18.0    0.0.0.0         255.255.255.0   U     0      0        0 wlan0
pi@rasputin ~ $

4) Comando cat /proc/sys/net/ipv4/ip_forward. Ejemplo:

Code: Select all


pi@rasputin ~ $ cat /proc/sys/net/ipv4/ip_forward
1
pi@rasputin ~ $

mariano.castellano
Posts: 13
Joined: Mon Feb 23, 2015 12:02 pm

Re: Internet en Raspberry RJ45

Wed Mar 18, 2015 12:19 am

Muchas gracias!, muy explicativo. Dejo los resultados de los comandos:

1-

Code: Select all

pi@raspberrypi ~ $ cat /etc/network/interfaces 
auto lo

iface lo inet loopback
iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
gateway 192.168.1.1


allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
2-

Code: Select all

pi@raspberrypi ~ $ sudo ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:f5:d7:4b  
          inet addr:192.168.1.6  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:219 errors:0 dropped:0 overruns:0 frame:0
          TX packets:140 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:20469 (19.9 KiB)  TX bytes:18018 (17.5 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
3-

Code: Select all

pi@raspberrypi ~ $ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
4-

Code: Select all

pi@raspberrypi ~ $ cat /proc/sys/net/ipv4/ip_forward
0
Y te paso los resultados de los mismos comandos pero de la pc:

1-

Code: Select all

21:17:43~ cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
network 192.168.0.1
broadcast 192.168.1.255
gateway 192.168.1.1
2-

Code: Select all

21:17:50~ ifconfig
eth0      Link encap:Ethernet  direcciónHW 2c:27:d7:a9:1b:65  
          Dirección inet6: fe80::2e27:d7ff:fea9:1b65/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:4895 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:9878 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000 
          Bytes RX:565550 (565.5 KB)  TX bytes:1009255 (1.0 MB)

lo        Link encap:Bucle local  
          Direc. inet:127.0.0.1  Másc:255.0.0.0
          Dirección inet6: ::1/128 Alcance:Anfitrión
          ACTIVO BUCLE FUNCIONANDO  MTU:65536  Métrica:1
          Paquetes RX:102847 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:102847 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:0 
          Bytes RX:9337859 (9.3 MB)  TX bytes:9337859 (9.3 MB)

wlan0     Link encap:Ethernet  direcciónHW c0:f8:da:21:27:a5  
          Direc. inet:192.168.0.15  Difus.:192.168.0.255  Másc:255.255.255.0
          Dirección inet6: fe80::c2f8:daff:fe21:27a5/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:6810061 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:4534101 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000 
          Bytes RX:8894902427 (8.8 GB)  TX bytes:514894319 (514.8 MB)
3-

Code: Select all

21:18:32~ route -n
Tabla de rutas IP del núcleo
Destino         Pasarela        Genmask         Indic Métric Ref    Uso Interfaz
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 wlan0
4-

Code: Select all

21:18:58~ cat /proc/sys/net/ipv4/ip_forward
0
Muchas gracias!, saludos!

User avatar
lmarmisa
Posts: 1306
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Internet en Raspberry RJ45

Wed Mar 18, 2015 2:09 pm

Hola de nuevo, Mariano.

Veo algunos datos incorrectos en tus configuraciones.

En primer lugar, la dos subredes elegidas son correctas y no hay conflicto entre ellas:

1) Wifi: subred 192.168.0.0/24

Tu PC se conecta a esta red wifi mediante negociación automática con DHCP.

2) Ethernet: subred 192.168.1.0/24

En este caso, tanto el PC como la RPi se configuran manuamente. Has elegido asignar la dirección 192.168.1.5 al PC y la 192.168.1.6 a la RPi.

La configuración de interfaces para cada ordenador debería ser:

PC

address 192.168.1.5
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
(no se debe definir el valor gateway para esta interfaz ya que la ruta por defecto corresponde a la interfaz wifi)

El fichero /etc/network/interfaces deberá modificarse así:

Code: Select all

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

(tal vez haya más lineas correspondientes a la interfaz wifi)
RPi

address 192.168.1.6
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.5

El fichero /etc/network/interfaces deberá tener este contenido:

Code: Select all

auto lo

iface lo inet loopback

iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
broadcast 192.168.1.255 
gateway 192.168.1.5

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

El siguiente punto incorrecto es que no está habilitada la función ip_forward en el PC. Como se ve en tu comando el resultado obtenido es 0 y no el adecuado 1:

Code: Select all

21:18:58~ cat /proc/sys/net/ipv4/ip_forward
0
Debes seguir las instrucciones del enlace que te indiqué:

http://www.upubuntu.com/2012/12/how-to- ... under.html

Observa que el procedimiento es diferente si deseas habilitar la conmutación de paquetes temporalmente (hasta apagar el ordenador) o si lo quieres hacer de modo permanente.

Finalmente deberás proporcionar a la RPi al menos un servidor DNS. Para ello deberás editar el fichero /etc/resolv.conf

Code: Select all

sudo nano /etc/resolv.conf
y añadir una de estas dos opciones:

a) Servidor DNS localizado en tu router:

Code: Select all

nameserver 192.168.0.1
b) Uso de los servidores de DNS de google:

Code: Select all

nameserver 8.8.8.8
nameserver 8.8.4.4

mariano.castellano
Posts: 13
Joined: Mon Feb 23, 2015 12:02 pm

Re: Internet en Raspberry RJ45

Thu Mar 19, 2015 2:23 am

Buenas noticias, con lo que me dijiste ahora tengo wifi mientras tengo conectado el cable de red, pero todavía no logro que internet llegue a la raspi.

Muchas gracias por la ayuda!

User avatar
lmarmisa
Posts: 1306
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Internet en Raspberry RJ45

Thu Mar 19, 2015 4:41 pm

Creo que las instrucciones que te envié son las adecuadas. Si no te importa lo mejor es que vuelvas a enviar los comandos que te indiqué tanto para el PC como para la RPi y vea si todavía se observa algún dato incorrecto.

Añade a los anteriores estos tres comandos en la RPi:

N1) cat /etc/resolv.conf

Code: Select all

pi@rasputin ~ $ cat /etc/resolv.conf
nameserver 192.168.18.1
pi@rasputin ~ $
N2) ping -c4 8.8.8.8

Code: Select all

pi@rasputin ~ $ ping -c4 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=53 time=66.4 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=53 time=67.9 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=53 time=67.2 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=53 time=65.8 ms

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 65.897/66.871/67.971/0.788 ms
pi@rasputin ~ $
N3) ping -c4 google.com

Code: Select all

pi@rasputin ~ $ ping -c4 google.com
PING google.com (216.58.210.142) 56(84) bytes of data.
64 bytes from mad06s09-in-f14.1e100.net (216.58.210.142): icmp_req=1 ttl=55 time=66.2 ms
64 bytes from mad06s09-in-f14.1e100.net (216.58.210.142): icmp_req=2 ttl=55 time=65.6 ms
64 bytes from mad06s09-in-f14.1e100.net (216.58.210.142): icmp_req=3 ttl=55 time=70.4 ms
64 bytes from mad06s09-in-f14.1e100.net (216.58.210.142): icmp_req=4 ttl=55 time=61.9 ms

--- google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 61.930/66.083/70.443/3.025 ms
pi@rasputin ~ $
N5) ping -c4 192.168.0.1

No te pongo ejemplo en este último caso porque, en mi caso, no obtendría respuesta desde esa dirección IP.

mariano.castellano
Posts: 13
Joined: Mon Feb 23, 2015 12:02 pm

Re: Internet en Raspberry RJ45

Thu Mar 19, 2015 11:17 pm

Los del PC:

1-

Code: Select all

20:11:14~ cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
2-

Code: Select all

20:11:22~ ifconfig
eth0      Link encap:Ethernet  direcciónHW 2c:27:d7:a9:1b:65  
          Direc. inet:192.168.1.5  Difus.:192.168.1.255  Másc:255.255.255.0
          Dirección inet6: fe80::2e27:d7ff:fea9:1b65/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:738 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:606 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000 
          Bytes RX:81741 (81.7 KB)  TX bytes:65315 (65.3 KB)

lo        Link encap:Bucle local  
          Direc. inet:127.0.0.1  Másc:255.0.0.0
          Dirección inet6: ::1/128 Alcance:Anfitrión
          ACTIVO BUCLE FUNCIONANDO  MTU:65536  Métrica:1
          Paquetes RX:1813 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:1813 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:0 
          Bytes RX:181186 (181.1 KB)  TX bytes:181186 (181.1 KB)

wlan0     Link encap:Ethernet  direcciónHW c0:f8:da:21:27:a5  
          Direc. inet:192.168.0.15  Difus.:192.168.0.255  Másc:255.255.255.0
          Dirección inet6: fe80::c2f8:daff:fe21:27a5/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:306197 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:196605 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000 
          Bytes RX:414522305 (414.5 MB)  TX bytes:21950253 (21.9 MB)

3-

Code: Select all

20:11:32~ route -n
Tabla de rutas IP del núcleo
Destino         Pasarela        Genmask         Indic Métric Ref    Uso Interfaz
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
4-

Code: Select all

20:11:39~ cat /proc/sys/net/ipv4/ip_forward
1

Los de la RPI:

1-

Code: Select all

pi@raspberrypi ~ $ cat /etc/network/interfaces
iface lo inet loopback

iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
broadcast 192.168.1.255 
gateway 192.168.1.5

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
2-

Code: Select all

pi@raspberrypi ~ $ ifconfig -a
eth0      Link encap:Ethernet  HWaddr b8:27:eb:f5:d7:4b  
          inet addr:192.168.1.6  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:219 errors:0 dropped:0 overruns:0 frame:0
          TX packets:188 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:19793 (19.3 KiB)  TX bytes:27497 (26.8 KiB)

lo        Link encap:Local Loopback  
          LOOPBACK  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

3-

Code: Select all

pi@raspberrypi ~ $ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.5     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
4-

Code: Select all

pi@raspberrypi ~ $ cat /proc/sys/net/ipv4/ip_forward
0
Los 4 nuevos comandos que me pediste:

1-

Code: Select all

pi@raspberrypi ~ $ cat /etc/resolv.conf
nameserver 192.168.0.1
2-

Code: Select all

pi@raspberrypi ~ $ ping -c4 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3005ms
3-

Code: Select all

pi@raspberrypi ~ $ ping -c4 google.com
ping: unknown host google.com
4-

Code: Select all

pi@raspberrypi ~ $ ping -c4 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_req=1 ttl=63 time=4.29 ms
64 bytes from 192.168.0.1: icmp_req=2 ttl=63 time=1.96 ms
64 bytes from 192.168.0.1: icmp_req=3 ttl=63 time=1.82 ms
64 bytes from 192.168.0.1: icmp_req=4 ttl=63 time=1.84 ms

--- 192.168.0.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 1.824/2.482/4.299/1.051 ms

Muchas gracias por la ayuda!

User avatar
lmarmisa
Posts: 1306
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Internet en Raspberry RJ45

Fri Mar 20, 2015 4:50 pm

El problema de que la RPi no tenga acceso a Internet se debe a que el router no tiene definida ninguna ruta a la subred 192.168.1.0/24. Los paquetes enviados a Internet desde la RPi llegan al router y se envían a Internet, pero el router es incapaz de enrutar a la RPi los paquetes de respuesta que llegan desde Internet.

Si tienes acceso a los menús web del router (http:/192.168.0.1), deberías definir una regla estática de enrutamiento parecida a ésta:

Subred destino: 192.168.1.0
Máscara de subred: 255.255.255.0
Pasarela (gateway): 192.168.0.15 (es la dirección local del PC en la subred wifi 192.168.0.0/24)

Si no conoces el usuario y contraseña para entrar en el router y no pudieras definir la ruta estática, la solución sería bastante más compleja.

Convendría asimismo que programaras el router para que asignara siempre la dirección 192.168.0.15 al PC con Ubuntu. Si esa regla cambiara, la regla estática dejaría de funcionar.

mariano.castellano
Posts: 13
Joined: Mon Feb 23, 2015 12:02 pm

Re: Internet en Raspberry RJ45

Fri Mar 20, 2015 9:53 pm

Muchas gracias por la respuesta!.

No, lamentablemente no puedo redireccionar la ip con el modem. Pero lo que sí puedo hacer es un puente con un router. Lo que no sé como hacer (y no pude encontrar) es redireccionar la ip que me asigna el router dinamicamente a una fija (192.168.0.15).
Tengo un router D'Link modelo DIR-600, sabes como podría redireccionar la ip?.

Muchas gracias!

User avatar
lmarmisa
Posts: 1306
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Internet en Raspberry RJ45

Sat Mar 21, 2015 5:03 am

Intenta conectarte al router vía web desde el PC. Abre el navegardor en Ubuntu y conéctate a http://192.168.0.1. Los valores por defecto de conexión son user "admin" y password vacía (ver página 14 del manual del router). No he visto si por defecto el router permite o no administración web desde wifi o precisa conectarse por cable Ethernet. En cualquier caso, aquí tienes su guía de usuario:

http://www.dlink.com/-/media/Consumer_P ... _EN_UK.pdf

El menú de routing lo puedes ver en la página 42 del manual.

mariano.castellano
Posts: 13
Joined: Mon Feb 23, 2015 12:02 pm

Re: Internet en Raspberry RJ45

Sat Mar 21, 2015 10:38 pm

Mucas gracias por la respuesta.

Lo solucione tirando un cable rj 45 directamente del router al raspi y la configuracion de la raspi la deje en dhcp asi me asigna una ip dinamicamente.

Gracias y saludos!

Return to “Español”