OVH Cloud OVH Cloud

stopper dhclient

18 réponses
Avatar
WebShaker
salut.

j'aimerai savoir comment stopper dhclient à la ligne de commande.

Merci.
Etienne

8 réponses

1 2
Avatar
Pascal Hambourg
WebShaker a écrit :

ifconfig usb1 192.168.0.98 netmask 255.255.255.0 up
route add default gw 192.168.0.254

dans le /etc/init.d/rc.local

juste après avoir lance dhclient.



Pourquoi lancer dhclient alors ?
Avatar
Etienne
Le 04/01/2011 10:03, Pascal Hambourg a écrit :
WebShaker a écrit :
Pourquoi lancer dhclient alors ?



Par ce que si je ne le fais pas, il n'y a pas de réseau du tout.
Encore une fois, j'y connais pas grand chose à linux !

Mais l'execution des deux commandes

ifconfig usb1 192.168.0.98 netmask 255.255.255.0 up
route add default gw 192.168.0.254

Ne suffit pas a monter la carte réseau.

Je crois que je vais laisser tomber mon idée de couper dhclient.
au pire je mettrai dans un cron un truc qui remet toutes les heures
l'adresse IP fixe si elle venait à changer.

Etienne
Avatar
Pascal Hambourg
Etienne a écrit :
Le 04/01/2011 10:03, Pascal Hambourg a écrit :

Pourquoi lancer dhclient alors ?



Par ce que si je ne le fais pas, il n'y a pas de réseau du tout.



Mais encore ? Quels tests as-tu fait pour le vérifier ?

Mais l'execution des deux commandes

ifconfig usb1 192.168.0.98 netmask 255.255.255.0 up
route add default gw 192.168.0.254

Ne suffit pas a monter la carte réseau.



Ce n'est pas normal. La première commande active l'interface et lui
attribue une adresse IP, ce qui suffit à lui donner une connectivité IP
sur le réseau local, en supposant que les paramètres sont corrects.

Je crois que je vais laisser tomber mon idée de couper dhclient.
au pire je mettrai dans un cron un truc qui remet toutes les heures
l'adresse IP fixe si elle venait à changer.



Mauvaise idée. Il y a d'autres solutions plus propres, par exemple :
- modifier l'adresse MAC de l'interface pour lui donner toujours la même
valeur avant de lancer dhclient, si le serveur DHCP en face a une
réservation pour cette adresse MAC ;
- configurer dhclient pour envoyer un identifiant et le serveur DHCP
pour attribuer une adresse fixe à cet identifiant ;
- attribuer une adresse IP secondaire fixe à l'interface, à travers un
alias IP de la forme usb1:1.
Avatar
Etienne
Le 04/01/2011 11:38, Pascal Hambourg a écrit :
- modifier l'adresse MAC de l'interface pour lui donner toujours la même
valeur avant de lancer dhclient, si le serveur DHCP en face a une
réservation pour cette adresse MAC ;



Ah ca c'est pas mal.
comment on fait ca ?

parce que effectivement si j'arrive a faire ca, c'est cool.

mais bon j'ai pas trop envie de me lancer dans des trucs super compliqué
comme ca

http://markmail.org/message/etlt5u7ggndpphza

ou ca

http://www.mail-archive.com//msg12425.html

Parce que je ne me send pas du tout capable de comprendre ce genre de
trucs !!! C'est trop compliqué et c'est trop de boulot pour le résultat
voulu...

un cron j'en ai pour 5 minutes maximum.

Etienne
Avatar
Pascal Hambourg
Etienne a écrit :
Le 04/01/2011 11:38, Pascal Hambourg a écrit :
- modifier l'adresse MAC de l'interface pour lui donner toujours la même
valeur avant de lancer dhclient, si le serveur DHCP en face a une
réservation pour cette adresse MAC ;



Ah ca c'est pas mal.
comment on fait ca ?



Avec ifconfig :
ifconfig <interface> hw ether <adresse_mac>

Avec ip :
ip link set <interface> address <adresse_mac>

mais bon j'ai pas trop envie de me lancer dans des trucs super compliqué
comme ca

http://markmail.org/message/etlt5u7ggndpphza



Ce message laisse entendre que l'adresse MAC change chaque fois que
l'interface est activée (comportement surprenant) et donc la méthode
ci-dessus serait inefficace.

ou ca

http://www.mail-archive.com//msg12425.html



En revanche ce message-là laisse entendre que l'adresse MAC est modifiée
au redémarrage seulement ("across boots"), et non chaque fois qu'elle
est activée.

un cron j'en ai pour 5 minutes maximum.



Mais ça ne marche pas. Si dhclient modifie l'adresse 5 minutes après une
tâche cron horaire, la mauvaise valeur persistera pendant 55 minutes.

Personnellement je creuserais la configuration statique. Il n'y a pas de
raison que ça ne marche pas.
Avatar
Tonton Th
On 01/04/2011 12:47 AM, Doug713705 wrote:

http://thoughtshubham.blogspot.com/2010/01/ethernet-over-usb-otg-for-beagleboard.html

Il y a bien un connecteur RJ45, mais je ne saurai pas dire pourquoi il
faut le configurer comme un USB !!!



Hmmm, de ce que j'ai compris à sa lecture en diagonale, cette page
explique comment faire d'un port USB une carte réseau et non pas le
contraire comme tu sembles le croire.



J'ai déja vu des systèmes dans ce genre ou l'interface eth est
en fait un chip usb<->eth connecté au bus usb interne de la carte.


--
Ma coiffeuse est formidable - http://sonia.buvette.org/
Avatar
Doug713705
Le 5/1/2011 11:04 dans fr.comp.os.linux.configuration Tonton Th nous
expliquait:

Hmmm, de ce que j'ai compris à sa lecture en diagonale, cette page
explique comment faire d'un port USB une carte réseau et non pas le
contraire comme tu sembles le croire.



J'ai déja vu des systèmes dans ce genre ou l'interface eth est
en fait un chip usb<->eth connecté au bus usb interne de la carte.



Ceci expliquerait cela car j'ai en effet bien du mal à comprendre sur
quel port se connecte l'OP pour administrer cette carte.

j'avais supposé, sans en être certain, qu'il se connectait en usb (usb
<-> tty) et que par ce biais il essayait de configurer la carte
réseau.
--
@+
Doug - Linux user #307925 - Slackware64 roulaize ;-)
http://usenet-fr.dougwise.org
http://news.dougwise.org
Avatar
Beurk
Doug713705 s'exprimait :

Le 5/1/2011 11:04 dans fr.comp.os.linux.configuration Tonton Th nous
expliquait:


Ceci expliquerait cela car j'ai en effet bien du mal à comprendre sur
quel port se connecte l'OP pour administrer cette carte.

j'avais supposé, sans en être certain, qu'il se connectait en usb (usb
<-> tty) et que par ce biais il essayait de configurer la carte
réseau.



Bonsoir,

Cette carte permet une connection réseau sans ajout d'adaptateur
USB-Ethernet ou USB-Wifi, en utilisant l'USB over Ethernet par le port
USB OTG. J'ai eu l'occasion de voir un clone de cette carte Beagleboard,
une Devkit8000 chinoise, c'est vraiment sympa.

[url]http://www.embedinfo.com/english/product/devkit8000.asp[/url]
1 2