Pages : 1
#1 Le 03/02/2021, à 10:48
- alex2423
Problème de résolution DNS en se mettant en IP statique
Hello tout le monde,
Je cherche à mettre en IP statique, plus exactement forcer le dhcp de la box à me donner une IP statique.
Je pense avoir réussi mais par contre la résolution de nom DNS ne se fait pas. Je ne peux pas ping url par exemple.
Dans mon fichier le fichier /etc/dhcpcd.conf, j'ai décommenté les lignes suivantes :
# Example static IP configuration:
interface wlan0
static ip_address=192.168.1.74/24
#static ip6_address=fd51:42f8:caae:d92e::ff/64
static routers=192.168.1.1
static domain_name_servers=80.67.169.12 80.67.169.40
#static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1
Et je pense que le plus important est la ligne static domain_name_servers
Lors de mon premier essai, j'avais mis l'adresse de ma box
static domain_name_servers 192.168.1.1
Ceux renseigné sur ma box
static domain_name_servers 192.168.1.1 80.10.246.136 81.253.149.6
Sans l'adresse de la box :
static domain_name_servers 80.10.246.136 81.253.149.6
Et sinon par curiosité les serveurs dns de FDS https://www.fdn.fr/actions/dns/
static domain_name_servers=192.168.1.1 80.10.246.136
Mais toujours sans succès, je ne peux toujours pas faire de résolution.
Pour information, j'ai 2 interface eth0 pour l'ethernet et wlan0 pour le wifi :
$ ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether dc:a6:32:f6:bf:bc txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.74 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a831:b11b:bf18:45 prefixlen 64 scopeid 0x20<link>
ether dc:a6:32:f6:bf:bd txqueuelen 1000 (Ethernet)
RX packets 3592 bytes 265797 (259.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4120 bytes 766001 (748.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Hors ligne
#2 Le 03/02/2021, à 11:12
- lann
Re : Problème de résolution DNS en se mettant en IP statique
Sur debian, c'est dans le fichier resolv.conf que je mets les serveurs dns
cat /etc/resolv.conf
nameserver 208.67.222.222
nameserver 37.235.1.174
nameserver 212.27.40.240
nameserver 212.27.40.241
nameserver 8.8.8.8
<Modéré>
Hors ligne
#3 Le 03/02/2021, à 11:52
- bruno
Re : Problème de résolution DNS en se mettant en IP statique
On ne modifie pas /etc/resolv.conf car généralement ce fichier est auto-généré.
Ta machine est serveur DHCP ? Cela me semble en contradiction avec ce que tu veux faire :
Je cherche à mettre en IP statique, plus exactement forcer le dhcp de la box à me donner une IP statique.
Si tu veux une IP fixe, tu peux soit :
- configurer un bail statique sur ta box ;
- configurer le client dhcp (/etc/dhcp/dhclient.conf) ;
- configurer la connexion réseau (avec network-manager ou autre) pour fixer l'IP.
Et dans ce cas c'est un problème de configuration réseau, pas de serveur. Le fil de discussion est donc susceptible d'être déplacé.
#4 Le 03/02/2021, à 12:43
- lann
Re : Problème de résolution DNS en se mettant en IP statique
Oui il peut être modifié par NetworkManager mais on peut également le modifier selon notre bon vouloir
Surtout que je n'ai pas installé NetworkManager ni autre chose
<Modéré>
Hors ligne
#5 Le 03/02/2021, à 12:49
- tux4fun
Re : Problème de résolution DNS en se mettant en IP statique
Bonjour,
Voir le manuel debian en statique :
https://wiki.debian.org/fr/NetworkConfiguration
Visiblement chez Orange donc pour les DNS selon moi il faut faire tourner un serveur DNS et la gateway sur 192.168.1.1, perso mon pihole me fait le DHCP et résolution de DNS pour m'affranchir des DNS Orange.
tux4fun
Hors ligne
#6 Le 03/02/2021, à 12:52
- bruno
Re : Problème de résolution DNS en se mettant en IP statique
On est sur le forum Ubuntu, pas sur le forum Debian.
Sur Ubuntu, au moins sur la version « desktop », NetworkManager est installé par défaut. Dans ce cas si tu modifies /etc/resolv.conf cela ne fonctionnera que le temps de la session car le fichier sera régénéré au prochain démarrage.
#7 Le 03/02/2021, à 18:26
- jplemoine
Re : Problème de résolution DNS en se mettant en IP statique
Je pense qu'il y a confusion (à moins que ce soit moi qui "confuse"):
- ip dynamique : c'est le serveur dhcp qui donne tous les paramètres et une adresse IP de son "pool"
- ip statique : c'est le serveur dhcp qui donne tous les paramètres et une adresse IP mais elle est réservée à une adresse MAC donnée
- ip fixe (static en anglais) : c'est le client qui impose ses propres paramètres. Il faut mettre tous les paramètres et les bons.
Sur un Ubuntu non modifié, le fichier /etc/resolv.conf commence par
This file is managed by man:systemd-resolved(8). Do not edit.
Donc, c'est clair : PAS TOUCHER, B..DEL !
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#8 Le 03/02/2021, à 18:49
- bruno
Re : Problème de résolution DNS en se mettant en IP statique
+1 la distinction statique/fixe est pertinente.
Mais je crois surtout qu'au départ il y a confusion entre serveur et client DHCP
#9 Le 03/02/2021, à 22:56
- jplemoine
Re : Problème de résolution DNS en se mettant en IP statique
Donc, on demande des éclaircissement sur le problème (ou l’expression du besoin)
Donc @alex2423 : peux-tu expliquer ton besoin ? En fonction de ça, on verra quelle(s) solution(s) technique(s) on peut mettre en œuvre.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#10 Le 04/02/2021, à 00:08
- Coeur Noir
Re : Problème de résolution DNS en se mettant en IP statique
Network Manager → config' Manuelle → on y met à la main l'IP souhaitée pour la machine, masque, passerelle, dns → ça se répercutera dans les fichiers nécessaires.
Dans la box, et selon les modèles, vérifier les plages d'adresse IP disponibles, ou réservées au DHCP. Et bien sûr rester dans ces limites - sauf si la box permet de les changer.
Parfois quand on n'utilise pas les DNS « opérateur / FAI » on perd l'accès à l'admin de la box. Dans ce cas ajouter cette résolution au fichier /etc/hosts exemple chez moi
192.168.1.254 mabbox.bytel.fr
Une page pour checker le dns https://www.dnsleaktest.com/
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#11 Le 04/02/2021, à 10:01
- alex2423
Re : Problème de résolution DNS en se mettant en IP statique
Oula merci à vous tous !
En effet ma demande n'était peut être pas très claire. J'avais lu des tuto à plusieurs reprises qu'il fallait modifier le fichier dhcpd.conf et je pensais appliquer cette recette sans trop réfléchir.
Mais je me rends compte de mon erreur en vous lisant. Le fichier est dhcpd s'applique coté serveur (Deamon = coté serveur en général), uniquement dans le cas ou l'on gère soit même son serveur dhcp. C'est pourquoi notamment tux4fun, tu m'as parlé de pihole et de serveur dhcp, je ne comprenais pas pourquoi tu y faisais allusion, le rapport avec mon problème.
En l’occurrence, je souhaitais être indépendant de la box. Si je me connecte sur un autre réseau local, de ne pas devoir à reconfigurer la box dès que j'arrive sur un nouveau réseau, d'autant plus que j'ai remarqué des petites latences sur l'interface des LiveBox. Pour cette raison que je voulais éviter de configurer un bail statique depuis la box (ou même je dirais les box des différents réseaux sur lequels je suis susceptible de m'y connecter).
L'autre méthode lu sur le net, parfois qualifiée parfois de "ancienne", était de modifier le fichier interface afin définir directement sur l'ordi, en ignorant le dhcp.
J'ai fini par cracker même si j'ai pu lire qu'elle n'est pas à privilégier, et cela fonctionne avec les éléments suivants :
$ cat /etc/network/interfaces
auto wlan0
iface wlan0 inet static
address 192.168.1.74
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
Ta machine est serveur DHCP ? Cela me semble en contradiction avec ce que tu veux faire :
alex2423 a écrit :Je cherche à mettre en IP statique, plus exactement forcer le dhcp de la box à me donner une IP statique.
Si tu veux une IP fixe, tu peux soit :
- configurer un bail statique sur ta box ;
- configurer le client dhcp (/etc/dhcp/dhclient.conf) ;
- configurer la connexion réseau (avec network-manager ou autre) pour fixer l'IP.Et dans ce cas c'est un problème de configuration réseau, pas de serveur. Le fil de discussion est donc susceptible d'être déplacé.
Sinon tel que je le comprend en lisant ton résumé Bruno, si je voulais forcer la box à m'attribuer une IP statique en forcant le DHCP à me l'attribuer à chaque fois, il aurait fallu que je modifie le fichier dhcclient.conf. Sur le net, je n'ai quasiment vu aucun tuto parler de ce fichier
Le résultat est là. La solution était pourtant déconseillée mais cela fonctionne bien pour moi sur mon PC sans interface, c'est le principal. J'ai bien l'ip désirée et la résolution DNS fonctionne bien.
Dernière modification par alex2423 (Le 04/02/2021, à 10:02)
Hors ligne
#12 Le 04/02/2021, à 17:54
- Coeur Noir
Re : Problème de résolution DNS en se mettant en IP statique
Si je me connecte sur un autre réseau local, de ne pas devoir à reconfigurer la box dès que j'arrive sur un nouveau réseau.
→ euh… via un utilitaire comme Network Manager, tu peux stocker plusieurs profils de réseaux et sélectionner lequel tu actives ( maison, boulot, chez_machin, chez_truc… chacun avec ses propres paramètres ).
→ faisable via nmcli ou nmtui : https://doc.ubuntu-fr.org/network-manag … _graphique ⋅ https://sysreseau.net/networkmanager-nmcli-nmtui/ ⋅ https://www.tecmint.com/nmcli-configure … onnection/
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne