J'ai un problème de réseau que j'ai beaucoup de mal à diagnostiquer.
Deux ou trois fois par jour, le réseau s'arrête complètement. J'entends par là les retours de ping :
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.125.134 icmp_seq=1 Destination Host Unreachable
From 192.168.125.134 icmp_seq=2 Destination Host Unreachable
Parfois, l'exécution du ip
se bloque. systemctl restart networking
n'a aucun effet. La seule solution est de redémarrer la machine.
Il est intéressant de noter que cela ne se produit que sur mon réseau professionnel, pas à la maison.
J'utilise Ubuntu 18.04 (par le biais du processus de mise à niveau) sur un Dell XPS 13" légèrement ancien (2016 ?). J'ai essayé des noyaux plus récents (actuellement sur 4.16.7-041607-generic) et divers pilotes wifi. Le problème se produit à la fois lors du fonctionnement en wifi et lors de l'utilisation d'ethernet.
Des suggestions ? Quelque chose que je devrais regarder ?
De plus, si quelqu'un peut trouver quel ucode je dois avoir pour ma carte wifi, je lui en serai reconnaissant. Ma carte sans fil est une Intel Corporation Wireless 8260 (rev 3a) et le noyau est 4.16.
Mise à jour :
La dernière fois que c'est arrivé, j'étais encore capable de courir. ip route
etc. Les résultats semblent indiquer que je perds la connexion avec la passerelle :
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.125.1 0.0.0.0 UG 20100 0 0 enx00e04c169188
0.0.0.0 192.168.125.1 0.0.0.0 UG 20600 0 0 wlp58s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 virbr2
...
$ arp -a
? (172.17.0.2) at 02:42:ac:11:00:02 [ether] on docker0
_gateway (192.168.125.1) at <incomplete> on enx00e04c169188
_gateway (192.168.125.1) at 00:18:0a:02:94:04 [ether] on wlp58s0
$ ping 192.168.125.1
PING 192.168.125.1 (192.168.125.1) 56(84) bytes of data.
From 192.168.125.134 icmp_seq=1 Destination Host Unreachable
From 192.168.125.134 icmp_seq=2 Destination Host Unreachable
From 192.168.125.134 icmp_seq=3 Destination Host Unreachable
...
Excuses pour avoir couru route
代わりに ip route
.
Mise à jour 2 :
ip addr
y ip route
les deux ont recommencé à s'accrocher. Voici la sortie de strace :
$ strace ip route
socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC, NETLINK_ROUTE) = 3
setsockopt(3, SOL_SOCKET, SO_SNDBUF, [32768], 4) = 0
setsockopt(3, SOL_SOCKET, SO_RCVBUF, [1048576], 4) = 0
setsockopt(3, SOL_NETLINK, NETLINK_EXT_ACK, [1], 4) = 0
bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 0
getsockname(3, {sa_family=AF_NETLINK, nl_pid=7214, nl_groups=00000000}, [12]) = 0
sendto(3, {{len=40, type=RTM_GETROUTE, flags=NLM_F_REQUEST|NLM_F_DUMP, seq=1539085900, pid=0}, {rtm_family=AF_INET, rtm_dst_len=0, rtm_src_len=0, rtm_tos=0, rtm_table=RT_TABLE_UNSPEC, rtm_protocol=RTPROT_UNSPEC, rtm_scope=RT_SCOPE_UNIVERSE, rtm_type=RTN_UNSPEC, rtm_flags=0}, {nla_len=0, nla_type=RTA_UNSPEC}}, 40, 0, NULL, 0
Je commence à penser que c'est une défaillance matérielle dans le dock de mon ordinateur portable. Auparavant, j'avais écarté cette hypothèse car les blocages se produisent que j'utilise le wifi ou l'Ethernet via le dock. C'est l'une des rares choses qui diffèrent entre mon installation à la maison (qui ne se bloque pas) et mon installation au travail (qui se bloque).
Mise à jour 3 :
J'ai acheté un nouveau hub/dock usb, mais cela se produit toujours. Mon dock d'origine peut prendre une alimentation 5v, je vais donc voir si cela peut aider.
Mise à jour 4 :
L'alimentation électrique n'a pas aidé. Mais il semble que cela ne se soit plus produit depuis, ou du moins que la fréquence ait considérablement diminué. Je n'ai pas mis à jour le noyau, mais je pense qu'Ubuntu a poussé une mise à jour du firmware Thunderbolt pour le Dell XPS qui a peut-être fait l'affaire.