Bonjour,
J’ai un petit PC sous Debian 4 qui me sert de serveur DNS (pihole).
Il est connecté en filaire à la box.
Jusqu’à récemment j’étais sur une Livebox.
Le serveur Debian était configuré en IP statique :
iface enp1s0 inet static
address 192.168.0.20
netmask 255.255.255.0
gateway 192.168.0.1
Je ne sais plus si j’avais configuré d’autres règles lors de l’installation (route, etc. mais je n’ai pas l’impression car je ne vois pas de fichiers particuliers).
Et en tout cas, tout allait bien.
Je viens de changer de box, je suis désormais sur une Freebox.
Je me suis rendu compte que le serveur Debian ne parvenait pas à aller sur internet.
La première chose que j’ai faite est de mettre à jour l’adresse de la passerelle car la Freebox est par défaut en 192.168.0.254 (alors que la Livebox était en 192.168.0.1), mais cela ne règle pas le problème.
iface enp1s0 inet static
address 192.168.0.20
netmask 255.255.255.0
gateway 192.168.0.254
En me renseignant, je me suis rendu compte que le problème pourrait venir des « routes ».
J’ai d’abord essayé de revenir en DHCP (en assignant la même IP fixe au serveur par le routeur de la box), mais cela ne va pas mieux non plus.
La seule chose que j’ai réussi à faire pour retrouver l’accès au web est de lancer ces deux commandes :
sudo ip route add default via 192.168.0.254 dev enp1s0
sudo ip route del 192.168.0.0/24
Dans ce cas, ça marche, mais ces règles disparaissent après un redémarrage du serveur…
Donc :
-
D’une part, je me demande pourquoi ça ne fonctionne plus, par le simple fait de changer de box.
-
D’autre part, j’aimerais savoir s’il est possible de réinitialiser les configurations réseau, ip route, dns, etc. de Debian pour repartir sur du propre ?
-
Enfin, si cela n’est pas possible et ne résout pas mes problèmes, comment ajouter des règles permanentes (je ne trouve pas la bonne syntaxe) ?
Quelques infos :
en standard, la commande sudo ip route
répond :
default via 192.168.0.1 dev enp1s0 src 192.168.0.20 metric 202
169.254.0.0/16 dev enp1s0 scope link metric 1000
192.168.0.0/24 dev enp1s0 proto dhcp scope link src 192.168.0.20 metric 202
sudo ip a
répond :
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 90:e6:ba:70:d7:f3 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.20/24 brd 192.168.0.255 scope global noprefixroute enp1s0
valid_lft forever preferred_lft forever
inet6 2a01:e0a:3b3:f8f0:92e6:baff:fe70:d7f3/64 scope global dynamic mngtmpaddr
valid_lft 86189sec preferred_lft 86189sec
inet6 2a01:e0a:3b3:f8f0:287b:fc5:8c5:95fb/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 86189sec preferred_lft 86189sec
inet6 fe80::37bc:fbc6:e2cd:a7d3/64 scope link
valid_lft forever preferred_lft forever
3: wlp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 00:25:d3:c5:5c:3a brd ff:ff:ff:ff:ff:ff
Merci par avance.
PS : idéalement, ce serveur Debian (avec pihole) servira aussi de serveur DHCP (via pihole aussi).