2 votes

Ubuntu sur Raspberry Pi 4 Problèmes d'Internet/de date

J'ai installé Ubuntu Server 20.04 sur un Raspberry Pi 4 modèle 4GB. C'est destiné à être un serveur de médias/fichiers pour mes parents.

J'ai tout installé dessus chez moi et ça marche très bien. Cependant, lorsque je le connecte chez mes parents, il ne se connecte tout simplement pas au réseau. La seule différence réelle entre ma maison et mes parents est le réseau.

J'ai essayé plusieurs câbles Ethernet. Si je fais un ping, j'obtiens ping: <hostname>: Temporary failure in name resolution . Sur le panneau d'administration du routeur, je peux voir l'adresse MAC du Pi mais le nom d'hôte est vide. ip route revient vide. J'ai essayé de me brancher directement sur le routeur et aussi sur le routeur via un commutateur.

L'autre chose étrange et peut-être liée est que la date sur le Pi est toujours fausse. Lorsqu'il est branché chez moi, il obtient l'heure sans problème via le réseau. Lorsqu'il est branché chez mes parents, la date est bloquée à la dernière fois que je l'ai eu sur le réseau. I set-ntp off et régler la date manuellement et set-ntp à nouveau. timedatectl 1 lit ceci après cela

                <roughly correct time, since I manually set it>
                Time zone: <Correct time zone>
System clock synchronized: no                          
              NTP service: active                       
          RTC in local TZ: no

Je suis vraiment perdue à ce stade. La seule différence est mon routeur par rapport à celui de mes parents, et il ne semble pas y avoir de problème avec leur routeur.

S'il vous plaît, quelqu'un sait-il ce que je peux essayer d'autre pour résoudre ce problème ?

Éditer : Pour répondre à certains commentaires...

Aucun filtrage MAC n'est activé, et le DHCP est activé sur le routeur.

Le routeur est celui du FAI, Slic Network, et c'est un 844G-1. sudo dhclient -v résulte en DHCPDISCOVER on wlan0|eth0 to 255.255.255.255 port 67 at interval pendant quelques minutes, pour finalement aboutir à No DHCPOFFERS received. .

Je ne vois rien de flagrant dans les fichiers journaux.

UPDATE : Comme ce n'est pas chez moi, je ne suis pas en mesure d'essayer différentes choses régulièrement. Cependant, je l'ai récemment visité et je peux fournir de nouvelles informations :

  • Les autres ordinateurs, à part le Pi, ne sont PAS en mesure de se connecter à l'Internet ou d'obtenir une adresse IP lorsqu'ils sont branchés au routeur. Nous pensions que cela fonctionnait depuis le début, je n'ai donc pas testé cela, mais nous avons essayé un autre appareil dans plusieurs ports du routeur et cela n'a pas fonctionné.
  • En branchant un deuxième routeur sur le premier, il a pu obtenir une IP et son panneau d'administration était accessible par cette IP sur le réseau. Cependant, en branchant le Pi ou un PC sur le deuxième routeur, on obtient les mêmes résultats qu'avec le premier routeur et ils ne parviennent pas à obtenir une IP.

1voto

Valentin Points 232

J'ai réussi à faire fonctionner le mien en changeant l'ethernet en option dans le plan de réseau. Voici une différence de contexte du simple changement qui a permis à l'Ethernet de fonctionner pour moi sur mon RSP4...

ubuntu@ubuntu: diff -c /etc/netplan/50-cloud-init.yaml ./50-cloud-init.yaml
*** /etc/netplan/50-cloud-init.yaml     2020-11-09 21:43:47.392519398 +0000
--- ./50-cloud-init.yaml        2020-04-01 17:23:49.227999995 +0000
***************
*** 7,11 ****
      ethernets:
          eth0:
              dhcp4: true
!             optional: false
      version: 2
--- 7,11 ----
      ethernets:
          eth0:
              dhcp4: true
!             optional: true
      version: 2
ubuntu@ubuntu:

Avant de faire ça, le réseau ne s'affichait pas.

Chris Shaker

0voto

ThankYee Points 1065

L'heure n'est probablement pas liée, puisque la rpi n'a pas de RTC, elle doit obtenir l'heure du réseau à chaque démarrage.

Ce n'est probablement pas un problème de pare-feu si DHCP échoue, puisque isc-dhcp-client utilise des sockets bruts, contournant les règles de pare-feu, à moins, bien sûr, qu'il y ait des règles listées avec iptables -vnL -t raw . Y a-t-il plusieurs instances de dhclient en cours d'exécution ? Avant d'exécuter manuellement dhclient -v essayez d'exécuter killall dhclient premier. Cela pourrait vous donner plus de résultats de débogage.

Si le routeur voit l'adresse MAC du Pi, indique-t-il également une adresse IP ?

Ceci dit, je parie que c'est juste une erreur de frappe, probablement quelque part dans votre configuration DNS, ou netplan/networkd. Pour vérifier, faites un ping sur l'adresse IP de votre routeur, pas sur son nom d'hôte.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X