Ce matin, j'ai eu la désagréable surprise de ne plus pouvoir accéder à certains sites, tandis que d'autres répondaient bien. Après une recherche rapide, je me suis rendu compte que je n'avais pas d'adresse IPv4 locale. Par conséquent, tous les sites qui ne possèdent qu'une adresse IPv4 me sont devenus inaccessibles. Pas cool.
Pour celles et ceux qui se retrouveraient avec le même souci sur leur Arch Linux, sachez que le problème est en fait dû au client DHCP interne de NetworkManager. Pour corriger cela, il vous suffit donc d'installer un autre client DHCP :
sudo pacman -S dhclient
puis d'informer NetworkManager qu'il doit l'utiliser :
# /etc/NetworkManager/conf.d/dhcp-client.conf
[main]
dhcp=dhclient
et enfin, de redémarrer NetworkManager pour qu'il prenne en compte la nouvelle configuration :
sudo systemctl restart NetworkManager
Vous devriez avoir de nouveau accès aux sites possédant uniquement une IPv4. 😉
Et c'est à cet instant qu'on se rend compte du retard qu'on a sur l'implémentation d'IPv6 😰