Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2978 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [Réseau] Forcer Linux à utiliser le DHCP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Réseau] Forcer Linux à utiliser le DHCP

n°527488
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-07-2004 à 09:37:38  profilanswer
 

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 ?

mood
Publicité
Posté le 26-07-2004 à 09:37:38  profilanswer
 

n°527506
docteurmad
Posté le 26-07-2004 à 10:12:46  profilanswer
 

a la place du mot clef static, tu mets dhcp. fais un networking stop avant, puis un start pour relancer le reseau

n°527511
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-07-2004 à 10:24:45  profilanswer
 

Merci :jap:
 
J'avais pas fait gaffe à la ligne static en effet :)


Message édité par Arjuna le 26-07-2004 à 10:45:40
n°527531
freyr
Posté le 26-07-2004 à 11:09:26  profilanswer
 

ou tout simplement en ligne de commande en étant root

Code :
  1. dhclient eth0


 
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...


Message édité par freyr le 26-07-2004 à 11:10:18
n°527537
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-07-2004 à 11:19:22  profilanswer
 

OK, c'est plus simple :jap:
 
Pour le moment j'ai pas commencé, j'ai pas de câble réseau sous la main :D

n°527545
nicephore1​7
Un cinglé parmis les fous
Posté le 26-07-2004 à 11:26:15  profilanswer
 

Si tu n'attrappes pas les DNS il vaut voir du côté du fichier host(s)


Message édité par nicephore17 le 26-07-2004 à 11:30:23

---------------
Mac Pro powered (sorry)
n°527601
mikala
Souviens toi du 5 Novembre...
Posté le 26-07-2004 à 12:56:58  profilanswer
 

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 .

n°527607
nicephore1​7
Un cinglé parmis les fous
Posté le 26-07-2004 à 13:10:34  profilanswer
 

Ils sont où les DNS alors.
Un DHCP ne distribue pas forcément un/des DNS(s)


---------------
Mac Pro powered (sorry)
n°527609
mikala
Souviens toi du 5 Novembre...
Posté le 26-07-2004 à 13:14:52  profilanswer
 

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' .
 

n°527610
nicephore1​7
Un cinglé parmis les fous
Posté le 26-07-2004 à 13:17:35  profilanswer
 

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...


---------------
Mac Pro powered (sorry)
mood
Publicité
Posté le 26-07-2004 à 13:17:35  profilanswer
 

n°527655
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-07-2004 à 13:59:22  profilanswer
 

http://buzz.manga-torii.com/medias [...] butant.pdf :D


Message édité par Arjuna le 26-07-2004 à 13:59:33
n°529750
Arjuna
Aircraft Ident.: F-MBSD
Posté le 28-07-2004 à 22:24:27  profilanswer
 

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)

n°530062
Dark_Schne​ider
Close the World, Open the Net
Posté le 29-07-2004 à 12:38:42  profilanswer
 

avec la commande ifconfig


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°603938
Profil sup​primé
Posté le 12-12-2004 à 19:16:02  answer
 

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

n°603947
pinguin007
a npe error
Posté le 12-12-2004 à 19:27:47  profilanswer
 

il y a netenv qui permet justement de switcher entre plusieur "config" rezau


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°603950
Profil sup​primé
Posté le 12-12-2004 à 19:31:57  answer
 

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.


Message édité par Profil supprimé le 12-12-2004 à 19:38:39
n°603956
Vibidoo
Posté le 12-12-2004 à 19:39:08  profilanswer
 

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 ]


Message édité par Vibidoo le 12-12-2004 à 19:39:29
n°604164
Dark_Schne​ider
Close the World, Open the Net
Posté le 13-12-2004 à 12:30:11  profilanswer
 

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 :


DHCP_CLIENT=/sbin/dhcpcd


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°604173
Profil sup​primé
Posté le 13-12-2004 à 12:41:33  answer
 

j'utilise le dhclient mais je trouve pas de fichier dhclient.conf
 

[12:46:39 root@notebook cacti] # locate dhclient.conf
/usr/share/man/man5/dhclient.conf.5.bz2
/usr/share/man/fr/man5/dhclient.conf.5.bz2
/usr/share/doc/dhcp-client-3.0.1/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 ?


Message édité par Profil supprimé le 13-12-2004 à 12:46:58
n°604175
Dark_Schne​ider
Close the World, Open the Net
Posté le 13-12-2004 à 12:51:09  profilanswer
 

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


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°604177
Profil sup​primé
Posté le 13-12-2004 à 12:52:08  answer
 

je fais ca après manger :-p merci
 
il existe il contient ca :
 

# cat /etc/dhclient-eth0.conf
send host-name "notebook";  # temporary ifup addition


Message édité par Profil supprimé le 13-12-2004 à 13:57:36
n°604210
Profil sup​primé
Posté le 13-12-2004 à 14:04:28  answer
 

il existe il contient ca :

# cat /etc/dhclient-eth0.conf
send host-name "notebook";  # temporary ifup addition


 
Man de dhcp.conf

La déclaration request oblige le client à demander à tout  serveur  lui
       répondant  de  lui  envoyer  les  valeurs  pour les options spécifiées.
       Seuls les noms des options doivent être spécifiés dans  la  déclaration
       request  -  pas les paramètres des options. Par défaut, il demandera au
       serveur DHCP les options subnet-mask,  broadcast-address,  time-offset,
       routers, domain-name, domain-name-servers et host-name.
 
       Si  vous  ne  voulez  rien  demander, écrivez simplement la déclaration
       request mais ne spécifiez aucun paramètre.


 
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


Message édité par Profil supprimé le 13-12-2004 à 14:24:21
n°604212
Dark_Schne​ider
Close the World, Open the Net
Posté le 13-12-2004 à 14:33:14  profilanswer
 

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 :


PEERDNS=no


 
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


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°604223
Profil sup​primé
Posté le 13-12-2004 à 15:34:05  answer
 

j'ai réussi avec pump à ne pas demander les DNS, et je vois en plus le bal :


[15:32:38 root@notebook cacti] # service network restart
Arrêt de l'interface eth0 :                                     [  OK  ]
Arrêt de l'interface loopback :                                 [  OK  ]
Application des paramètres réseau                               [  OK  ]
Démarrage de l'interface loopback :                             [  OK  ]
Activation de l'interface eth0 :                                [  OK  ]
 
[15:33:06 root@notebook cacti] # cat /etc/resolv.conf
nameserver 212.27.32.176
nameserver 212.27.32.177
 
[15:33:28 root@notebook cacti] # pump -i eth0 --status
Device eth0
        IP: 82.251.xxx.xx
        Netmask: 255.255.255.0
        Broadcast: 82.251.227.255
        Network: 82.251.xxx.0
        Boot server 82.251.xxx.254
        Next server 82.251.xxx.254
        Gateway: 82.251.xxx.254
        Nameservers: 213.228.0.212 212.27.39.2
        Renewal time: Mon Dec 13 15:41:50 2004
        Expiration time: Mon Dec 13 15:43:05 2004


 
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...


Message édité par Profil supprimé le 13-12-2004 à 15:37:22
n°604228
Dark_Schne​ider
Close the World, Open the Net
Posté le 13-12-2004 à 15:41:00  profilanswer
 

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


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°604241
Profil sup​primé
Posté le 13-12-2004 à 16:02:31  answer
 

je confirme ce que tu viens de dire  :jap:  
 

[15:57:56 root@notebook cacti] # pump -i eth0 --status
Device eth0
        IP: 82.xxx.xxx.32
        Netmask: 255.255.255.0
        Broadcast: 82.xxx.xxx.255
        Network: 82.xxx.227.0
        Boot server 82.xxx.227.254
        Next server 82.xxx.227.254
        Gateway: 82.xxx.227.254
        Nameservers: 213.228.0.212 212.27.39.2
        Renewal time: Mon Dec 13 16:06:31 2004
        Expiration time: Mon Dec 13 16:07:46 2004
[15:58:01 root@notebook cacti] # cat /etc/res
resolv.conf   resolv.conf~
[15:58:01 root@notebook cacti] # cat /etc/resolv.conf
search adsl.proxad.net proxad.net
nameserver 213.228.0.212
nameserver 212.27.39.2


 
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 ?


Message édité par Profil supprimé le 13-12-2004 à 16:07:47
n°604243
Dark_Schne​ider
Close the World, Open the Net
Posté le 13-12-2004 à 16:09:22  profilanswer
 

- je ne sais pas. regarde la doc de pump
 
- plus ou moins


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°604254
Profil sup​primé
Posté le 13-12-2004 à 16:35:17  answer
 

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.


Message édité par Profil supprimé le 13-12-2004 à 16:35:39
n°604270
Dark_Schne​ider
Close the World, Open the Net
Posté le 13-12-2004 à 17:10:35  profilanswer
 

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


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°604310
Profil sup​primé
Posté le 13-12-2004 à 17:40:53  answer
 

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...


Message édité par Profil supprimé le 13-12-2004 à 19:01:22
n°604372
Profil sup​primé
Posté le 13-12-2004 à 19:05:07  answer
 

mon anglais limité ne va pas me permettre d'expliquer la chose :(

n°614542
captcav
Posté le 03-01-2005 à 13:49:42  profilanswer
 

flag car interessant

n°614562
Dark_Schne​ider
Close the World, Open the Net
Posté le 03-01-2005 à 14:22:48  profilanswer
 

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


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°614677
Jar Jar
Intaigriste
Posté le 03-01-2005 à 17:53:58  profilanswer
 

Pour que dhcp-client gère proprement le resolv.conf, il suffit d'installer le paquet resolvconf.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [Réseau] Forcer Linux à utiliser le DHCP

 

Sujets relatifs
Un pc linux qui fait firewall, routeur, samba, cups, apache + mysqlsecurité reseau linux-windoxs
[Mandrake 10] Plantage Centre de Contrôle Linuxlecteur mp3/ogg iRiver avec mémoire flash sur Linux ?
Modem tele2 et linux[mdk][sblive]Utiliser tous les canaux
nouvelles classes java sous linuxSynchroniser 2 linux
Utiliser le TV-in et le TV out d'une ATI Rage Fury Pro VIVO 
Plus de sujets relatifs à : [Réseau] Forcer Linux à utiliser le DHCP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR