Forcer Linux à utiliser le DHCP [Réseau] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 26-07-2004 à 10:12:46
a la place du mot clef static, tu mets dhcp. fais un networking stop avant, puis un start pour relancer le reseau
Marsh Posté le 26-07-2004 à 10:24:45
Merci
J'avais pas fait gaffe à la ligne static en effet
Marsh Posté le 26-07-2004 à 11:09:26
ou tout simplement en ligne de commande en étant root
Code :
|
Cela demande l'attribution du adresse via DHCP. Comme ca pas besoin a chaque fois que change de méthode d'attribution d'@ de changer le fichier et de redémarrer le réseau...
Marsh Posté le 26-07-2004 à 11:19:22
OK, c'est plus simple
Pour le moment j'ai pas commencé, j'ai pas de câble réseau sous la main
Marsh Posté le 26-07-2004 à 11:26:15
Si tu n'attrappes pas les DNS il vaut voir du côté du fichier host(s)
Marsh Posté le 26-07-2004 à 12:56:58
nicephore17 a écrit : Si tu n'attrappes pas les DNS il vaut voir du côté du fichier host(s) |
si il est en dhcp les dns doivent etre fournis pas son serveur dhcp .
le fichier hosts ne releve pas réellement des dns .
Marsh Posté le 26-07-2004 à 13:10:34
Ils sont où les DNS alors.
Un DHCP ne distribue pas forcément un/des DNS(s)
Marsh Posté le 26-07-2004 à 13:14:52
c'est le fichier /etc/resolv.conf qui indique a la machine les dns a utiliser . il est normalement mis a jour quand la machine recoit les dns du dhcp .
le fichier /etc/hosts ne contient que des données 'locales' .
Marsh Posté le 26-07-2004 à 13:17:35
mikala a écrit : c'est le fichier /etc/resolv.conf qui indique a la machine les dns a utiliser. |
Exact, je me suis emmélé les pinceaux...
Marsh Posté le 26-07-2004 à 13:59:22
http://buzz.manga-torii.com/medias [...] butant.pdf
Marsh Posté le 28-07-2004 à 22:24:27
Juste un détail... Afin d'écrire dans ma FAQ comment passer en DHCP avec dhclient, je voudrais savoir si c'est possible de repasser en IP fixe de la même façon (sans redémarrer le réseau)
Marsh Posté le 29-07-2004 à 12:38:42
avec la commande ifconfig
Marsh Posté le 12-12-2004 à 19:16:02
comment empecher le DHCP de récupérer les DNS.
Est-ce que des DNS peuvent influencer sur la durée de mon bail ? (sous windows j'ai un bail de 10 min, sous Linux moins de 60 secondes.)
DHCP de Free récupère ces DNS :
nameserver 213.228.0.212
nameserver 212.27.39.2
Marsh Posté le 12-12-2004 à 19:27:47
il y a netenv qui permet justement de switcher entre plusieur "config" rezau
Marsh Posté le 12-12-2004 à 19:31:57
il n'y a pas une ligne à ajouter dans
/etc/sysconfig/network
ou un autre fichier qui permettent de préciser que l'on ne veut pas que le DHCP récupère des DNS mais utilise ceux de resolv.conf ?
Car des que je me connecte, il me refait le fichier resolv.conf et comme je voudrais tester d'autre DNS pour savoir si ca un rapport avec le bail qui m'est alloué..
Seulement 60s de bail voire moins.. Sous XP 10 min comme la plupart du monde.
Marsh Posté le 12-12-2004 à 19:39:08
Arjuna a écrit : Juste un détail... Afin d'écrire dans ma FAQ comment passer en DHCP avec dhclient, je voudrais savoir si c'est possible de repasser en IP fixe de la même façon (sans redémarrer le réseau) |
ça dépend surement de la distri .
sous gentoo
modifie ton fichier /etc/conf.d/net ( définition des ip static ou dhcp )
et arret lancement des interfaces :
/etc/init.d/net.ethx [start-stop-restart ]
Marsh Posté le 13-12-2004 à 12:30:11
jeep05> si tu utilsies dhclient :
man dhclient
man dhclient.conf
cependant si tu utilsie al mdk, essaie un autre client dhcp.
clients DHCP possible : dhcpcd , pump , dhcpxd
pour cela tu mets /etc/sysconfig/network :
|
Marsh Posté le 13-12-2004 à 12:41:33
j'utilise le dhclient mais je trouve pas de fichier dhclient.conf
[12:46:39 root@notebook cacti] # locate dhclient.conf |
le dernier à l'air d'un exemple.
si j'installe un autre client dhcp, il sera utilisé seulement quand je le spécifie dans le fichier network ?
Marsh Posté le 13-12-2004 à 12:51:09
le fihcier pour eth0 doit se nommer : /etc/dhclient-eth0.conf
à toi de la créer.
si tu le spécifies, normalement il sera utiliser ( cf /etc/sysconfig/network-scripts/ifup ).
maintenant si ce n'est pas le cas, tu me le dit et je fais un rapport de bug sur les scripts de connexion
Marsh Posté le 13-12-2004 à 12:52:08
je fais ca après manger :-p merci
il existe il contient ca :
# cat /etc/dhclient-eth0.conf |
Marsh Posté le 13-12-2004 à 14:04:28
il existe il contient ca :
# cat /etc/dhclient-eth0.conf |
Man de dhcp.conf
La déclaration request oblige le client à demander à tout serveur lui |
Mais comment lui dire de ne pas récupérer "domain-name-servers"
Sinon, avec dhcpcd, où est ce que je peux voir le bail, il n'apparait pas dans /var/log/messages
Marsh Posté le 13-12-2004 à 14:33:14
soit tu l'option request avec les différentes infos que tu veux sauf les DNS ( domain-name-servers ) soit tu utilises un autre client dhcp qui le supporte.
dhcpcd le supporte si tu mets dans /etc/sysconfig/network :
|
tu peux essayer de voir si cela marche avec dhclient aussi, mais dans /etc/sysconfig/network/ifup, je ne vois aps à quel moment il traite cela pour dhclient
Marsh Posté le 13-12-2004 à 15:34:05
j'ai réussi avec pump à ne pas demander les DNS, et je vois en plus le bal :
|
Alors que j'avais un bail de 60s voire 50, j'ai maintenant un bail de 10 min, comme la plupart de tous chez FREE.
Donc ca vient des DNS que récupère DHCP...
Marsh Posté le 13-12-2004 à 15:41:00
cela ne vient pas des DNS mais du client DHCP.
fais la même chose avec pump en mettant les DNS. et tu verras que tu auras toujours un bail de 10min
Marsh Posté le 13-12-2004 à 16:02:31
je confirme ce que tu viens de dire
[15:57:56 root@notebook cacti] # pump -i eth0 --status |
Donc j'adopte pump
Est-ce qu'il tient un historique des baux optenus comme dhclient (/var/lib/dhcp/dhclient-eth0.leases)
Si j'ai bien compris, la demande de prolongation du bail se fait au "Renewal time", et si à "l'expiration time" (donc 75 secondes après pour l'exemple ci-dessus), pas eu de réponse, ca me déconnecte et provoque l'affichage de "PPP" sur la freebox jusqu'à ce qu'elle se re-authentifie c'est ca ?
Marsh Posté le 13-12-2004 à 16:09:22
- je ne sais pas. regarde la doc de pump
- plus ou moins
Marsh Posté le 13-12-2004 à 16:35:17
pourquoi le dhcp client de mandrake (dhclient) ne délivre qu'un bail de 60 sec ?
ps: apparemment pas de mention à un historique des bails pour pump.
Marsh Posté le 13-12-2004 à 17:10:35
peut être un bug de dhclient.
fais un rapport de bug dessus afin qu'il soit corrigé : http://qa.mandrakesoft.com
tu peux aussi faire un rapport de bug upstream aux dev originaux : http://www.isc.org/dhcp.html
Marsh Posté le 13-12-2004 à 17:40:53
Pour faire un historique, je vais renvoyer toutes les 10 min, le résultat de
pump -i eth0 --status
vers un fichier. Ca sera toujours ca...
Marsh Posté le 13-12-2004 à 19:05:07
mon anglais limité ne va pas me permettre d'expliquer la chose
Marsh Posté le 03-01-2005 à 14:22:48
prends des cours d'anglais.
je ne peux pas faire le rapport de bug vue que je n'ai pas le pb.
tant pis si c'est du franglais. aide toi d'un dico d'anglais
Marsh Posté le 03-01-2005 à 17:53:58
Pour que dhcp-client gère proprement le resolv.conf, il suffit d'installer le paquet resolvconf.
Marsh Posté le 26-07-2004 à 09:37:38
J'ai configuré manuellement mon IP via le fichier /etc/network/interfaces
Là, j'ai ammené mon PC au taff, où tout est en DHCP. Je voudrais donc me connecter sans m'attribuer d'IP au démarrage, et pouvoir accéder au réseau local (via HTTP uniquement, c'est pour faire des tests sur des sites en cours de dev)
Est-ce qu'il suffit que je commande les lignes stipulant mon IP dans ce fichier, ou ai-je quelquechose à faire de plus ?