Bonjour
Voilà je suis connecté via ethernet sur une livebox et j'ai réinstallé ma debian qui m'a configuré automatiquement dhcp. A priori tout va bien et je n'ai pas besoin de modifier des fichiers de config. Mais voilà j'ai parfois des problèmes de connection et je suis obligé de redémarrer la livebox pour la récupérer. Je ne sais pas à quoi c'est dû.
Je vais installé dhcp3 et modifier le fichier de config en espérant que cette fois-ci je n'ai plus le même problème. En fait je me demande où les informations de la config automatique on été stockées. J'ai cherché partout mais je n'ai rien trouvé mis à part dans le fichier /var/run/dhclient.eth0.leases. Mais ou se trouve donc l'adresse ip de la passerelle et les autres infos ?. Je ne sais pas comment cette config automatique fait pour fonctionner.
En espérant que quelqu'un pourra m'éclairer à ce sujet...
# Dhcp...
Posté par Lionel Kaufmann . Évalué à 1.
De souvenir le fichier leases est seulement utilisé pour essayer de recupérer ton dernier bail s'il n'était pas echu...
Ton provider pouvant décider de changer son infra et te faire changer d'IP, de réseaux...etc... d'un jour a l'autre, aucune donnée n'est stocké en dur sur le pc et tout est configuré dynamiquement au lancement de /etc/init.d/networking. C'est un peu pour ca que le protocole a été développé dailleurs...
D'ou le fait que ton fichier /etc/networking/interfaces se resume à une ligne si on fait exeption de la boucle locale, et des cartes reseaux suplémentaires ( y a bien un iptable qui doit trainer dans ton noyo et quelques règles de firewalling pour partager ta connexion avec d' autres pc !!! :o) .
Pour récupérer les informations il faut taquiner le shell.
IP : $>ifconfig
Passerelle : $>route
DNS : $> cat /etc/resolv.conf
resolv.conf est le seul fichier écrit, car certains programmes vont tapper dedans...
Désolé si tu connaissais déjà, l'omniscience ne fait pas partie des mes compétences.... :-P
Pour se faire un historique faut plomber un tit truc dans le style :
#!/bin/sh
FLOG="/var/log/dhcp-histo.log"
echo "---------" >> $FLOG
date +%d/%m/%y >> $FLOG
ifconfig | grep inet | grep -v '127.0.0.0' >> $FLOG
route | grep eth | grep default >> $FLOG
grep nameserver /etc/resov.conf >> $FLOG
exit (0)
dans les scripts de démarage, avec lien symbolique qui va bien dans le system V ...
Kaufmann Lionel
---------
Lionix
apt addict et supporter des gros post sur linuxfr
[^] # Re: Dhcp...
Posté par SkogTroll . Évalué à 1.
J'ai essayé ton script. Il marche impec mis à part un petit message d'erreur au boot mais les infos sont là.
J'ai toujours aucune mention de l'adresse ip de la passerelle.
Tu sais, ce qu'on met dans la ligne option routers d'un fichier de config de dhcp. Je la connais, mais le fait qu'elle n'apparaisse nulle part et que ça fonctionne et bien cela reste un grand mystère pour moi.
Enfin bon, je vais essayer dhcp3-client en esperant ne pas perdre ma connection. Faut dire que c'est dernier jours, c'est la première fois que j'aborde la config d'une connection internet et je patauge encore un peu.
Encore merci pour toutes ces bonnes infos
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.