web-dev-qa-db-fra.com

Je ne peux pas accéder à Internet via mon Raspberry Pi lorsque je suis connecté via ssh

Preuve de l'erreur

Quand j'essaie de faire un ping 8.8.8.8 par SSH, je reçois ceci:

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2007ms

Ce que j'ai essayé

Mon / etc/resolv.conf ressemble à ceci:

nameserver 8.8.8.8
nameserver 8.8.4.4

Mon / etc/network/interfaces ressemble à ceci:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static

address 31.51.249.21
netmask 255.255.255.0
gateway 31.51.249.18
dns-nameservers 8.8.8.8 8.8.4.4

Mon réseau

Quand je tape la commande ifconfig -a:

eth0 Link encap:Ethernet HWaddr b8:15:qd:32:a5:6c
inet addr:31.51.249.21 Bcast:31.51.249.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:330247 errors:0 dropped:46340 overruns:0 frame:0
TX packets:63355 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:47649638 (45.4 MiB) TX bytes:14773496 (14.0 MiB)

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:1309 errors:0 dropped:0 overruns:0 frame:0
TX packets:1309 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:146798 (143.3 KiB) TX bytes:146798 (143.3 KiB)

Quand je tape la commande route -n:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         31.51.249.18    0.0.0.0         UG    0      0        0 eth0
31.51.249.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

S'il vous plaît aidez-moi avec ce qui pourrait être la cause de cela. Cela m'empêche de rien installer sur ma framboise! Je serais très reconnaissant pour toute aide sur pourquoi cela pourrait se produire!

2
maxisme

Permettez-moi d’essayer une réponse alors, car je pense que nous y arrivons:

a) Supprimez d’abord le transfert de port et l’adresse IP statique de votre pi, c’est-à-dire que tout se passe comme prévu et que le pi peut alors envoyer un ping vers l’extérieur.

b) Voir quelle est l'adresse IP du pi, probablement 192.168.x.y, en fonction de la configuration de votre hub.

c) Essayez d’attribuer exactement cette adresse sous forme d’ip statique à votre pi. Il se peut que votre hub ne le permette pas. Vérifiez ensuite si vous pouvez indiquer à votre concentrateur de ne donner des adresses dynamiques que dans une plage fixe, telle que 192.168.x.100 à x.200. Essayez ensuite d’attribuer une adresse statique à votre pi en dehors de cette plage. Devrait marcher.

d) Pensez seulement maintenant à la redirection de port. Transférez le port à l'adresse IP que vous venez de spécifier.

e) Maintenant, utilisez no-ip.com comme auparavant. L'idée est que le trafic extérieur initial qui doit finalement atteindre le pi doit être adressé de l'extérieur à votre hub, pas au pi, mais sur le port transféré. Le hub se charge de le transférer, comme son nom l'indique, redirection de port :-)

1
Harald