Matériel: Cubox-i4 Pro + disque externe Accès Internet: ethernet à la maison YunoHost version:
yunohost: 3.3.4
yunohost-admin: 3.3.1
moulinette: 3.3.1
ssowat: 3.3.2 As tu modifié ton yunohost avec des configuration spécifiques ou bien utilise tu uniquement la web administration et/ou la ligne de commande yunohost ? basique
Description de mon problème
J’accumule les déboires en ce moment
Mon serveur ne semble plus résoudre les noms de domaines. Je vous colle ci-dessous ce que j’ai investigué.
# ping 9.9.9.9
PING 9.9.9.9 (9.9.9.9) 56(84) bytes of data.
64 bytes from 9.9.9.9: icmp_seq=1 ttl=53 time=45.6 ms
64 bytes from 9.9.9.9: icmp_seq=2 ttl=53 time=45.1 ms
^C
--- 9.9.9.9 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 45.196/45.399/45.602/0.203 ms
# ping google.fr
ping: google.fr: Temporary failure in name resolution
# ll /etc/resolv.conf
lrwxrwxrwx 1 root root 31 Jan 18 21:28 /etc/resolv.conf -> /etc/resolvconf/run/resolv.conf
# more /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
search monDomaine.fr
# systemctl status dnsmasq.service  
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2019-01-18 22:46:57 CET; 24s ago
Process: 4364 ExecStart=/etc/init.d/dnsmasq systemd-exec (code=exited, status=2)
Process: 4361 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=0/SUCCESS)
Jan 18 22:46:57 systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...
Jan 18 22:46:57 dnsmasq[4361]: dnsmasq: syntax check OK.
Jan 18 22:46:57 dnsmasq[4364]: dnsmasq: failed to create listening socket for port 53: Address already in use
Jan 18 22:46:57 systemd[1]: dnsmasq.service: Control process exited, code=exited status=2
Jan 18 22:46:57 systemd[1]: Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
Jan 18 22:46:57 systemd[1]: dnsmasq.service: Unit entered failed state.
Jan 18 22:46:57 systemd[1]: dnsmasq.service: Failed with result 'exit-code'.
Dans resolv.conf, j’ai remplacé nameserver 192.168.1.1
par nameserver 127.0.0.1
Faut-il lancer une commande pour que cela soit pris en compte ?
Car juste après, cela ne change rien :
# ping yunohost.org
ping: yunohost.org: Temporary failure in name resolution
Si tu tente avec un nom de domaine pour lequel tu n’as pas tenté de résolution dans les minutes précédentes, cela devrait fonctionner (par exemple, wikipedia.org)
Par contre, c’est curieux que namesever 127.0.0.1 n’était pas déja présent dans le /etc/resolv.conf car le service resolvconf est censé s’en assurer …
Par rapport au nameserver exotique dans resolv.conf, c’est peut être moi qui avais mis cela en bidouillant…
En creusant j’ai remarqué que bind9 était installé sur la machine et était en conflit avec dnsmask. J’ai désinstallé bind9 et maintenant dnsmask fonctionne. Mais je n’ai toujours pas de résolution de noms qui fonctionne.
Le problème semble plus grave. En fait, apparemment tout le trafic sortant semble bloqué. Par exemple, je ne peux pas me connecter en ssh sur mon routeur (alors que cela fonctionne depuis un autre poste). Seul le ping vers l’extérieur fonctionne, si je spécifie une adresse IP :
# ping 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_seq=1 ttl=121 time=35.4 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=121 time=34.0 ms
# host linuxfr.org 8.8.8.8
;; connection timed out; no servers could be reached
Rien de lié à Yunohost, le problème venait du fait que je chargeais un noyau déprécié par Armbian, dont certains modules n’étaient plus présents sur ma machine…
Merci à ceux qui ont tenté de m’aider.
Le mieux serait peut être de supprimer tout le fil, car il n’y a aucun intérêt à archiver cela…