OVH Cloud OVH Cloud

conf.net/net adresse mac

13 réponses
Avatar
françois
Bonjour tout le monde ,

ma carte réseau est "morte" ,je l'ai donc changer ,mais l'adresse mac
(de la carte qui a claqué) est la seule reconnu par mon fai , donc je
suis obliger de la changer (sur la nouvelle) avec ifconfig et aprés
seulement faire un dhcpcd .
Je voudrai savoir si on peut passer l'adresse mac dans le fichier
/etc/conf.d/net d'une gentoo .

Merci.

10 réponses

1 2
Avatar
Rakotomandimby Mihamina
françois wrote:
Bonjour tout le monde ,


Bonjour

ma carte réseau est "morte" ,je l'ai donc changer ,mais l'adresse mac
(de la carte qui a claqué) est la seule reconnu par mon fai ,


putain de FAI alors ...
tu dis ca parceaue tu n'arrive pas a te connecter ?

parceque moi chez un ami , avec noos (Cable - DHCP) c'est vrai que quand
on changeait le PC qui se connectai au net , on avait un temps de
connection astronomique , mais au bout de quelques heures ca passe ...
Donc a mon avis oui le MAC de ta carte est reconnu par le FAI mais a mon
avis en insistant , tu peux quand meme avoir ta connection ...


--
Rakotomandimby Mihamina Andrianifaharana
Tel : +33 2 38 76 43 65
http://stko.dyndns.info/site_principal/Members/mihamina

Avatar
françois
Rakotomandimby Mihamina
putain de FAI alors ...
tu dis ca parceaue tu n'arrive pas a te connecter ?


Pas du tout le serveur dhcp de mon fai attribue une configuration à ma
carte réseau seulement si il connait l'adresse mac de cette carte
(d'ailleurs la carte provient du fai) ,question de sécurité (c'est une
des options de dhcp), de plus dés (comme je l'ai dit) que je reconfigure
ma nouvelle carte avec la mac de l'ancienne ça passe sans problème sans
attendre des heures .


parceque moi chez un ami , avec noos (Cable - DHCP) c'est vrai que quand
on changeait le PC qui se connectai au net , on avait un temps de
connection astronomique , mais au bout de quelques heures ca passe ...
Donc a mon avis oui le MAC de ta carte est reconnu par le FAI mais a mon
avis en insistant , tu peux quand meme avoir ta connection ...




Mon problème ne vient pas de la connexion ,ça serai plutôt lors du
démarrage de ma machine :
je veux obtenir la conf sans passer par des fichiers rc ,mais plutôt
par le fichier mise à ma disposition soit /etc/conf.d/net,si ce n'est
pas possible de changer d'adresse mac en l'intégrant à ce fichier je le
ferai par un script rc .
petite dernière : je n'arrive pas à trouvé le man de ce fichier de conf
une idée?
Merci

Avatar
françois
françois wrote:
Mon problème ne vient pas de la connexion ,ça serai plutôt lors du
démarrage de ma machine :
je veux obtenir la conf sans passer par des fichiers rc ,mais plutôt
par le fichier mise à ma disposition soit /etc/conf.d/net,si ce n'est
pas possible de changer d'adresse mac en l'intégrant à ce fichier je le
ferai par un script rc .
petite dernière : je n'arrive pas à trouvé le man
Bon j'y suis arrivé (en rusant),mais par le fichier /etc/init.d/net.eth0

en ajoutant à la fin de la structure checkconfig :
ifconfig eth0 hw ether <addr mac> .
@+

Avatar
Kevin
Le Sat, 17 Apr 2004 16:02:11 GMT, françois a ecrit:
| Mon problème ne vient pas de la connexion ,ça serai plutôt lors du
| démarrage de ma machine :
| je veux obtenir la conf sans passer par des fichiers rc ,mais plutôt
| par le fichier mise à ma disposition soit /etc/conf.d/net,si ce n'est
| pas possible de changer d'adresse mac en l'intégrant à ce fichier je le
| ferai par un script rc .
| petite dernière : je n'arrive pas à trouvé le man de ce fichier de conf
| une idée?

Tu peux toujours y aller un grand coup avec
grep -r ifconfig /etc
tu verras ou se fait appeler ifconfig. Generalement, on voit des
/sbin/ifconfig $IP $BLABLA
il suffit de lire le fichier reference (amha /etc/conf.d/net) et lui
mettre les bonnes valeurs. Si elles n'existent pas, on peut modifier
les scripts pour l'ajouter.

--
Kevin
Quelle est cette "any key" que je dois "press" ?
-+- Les 100 choses que vous n'aimez pas entendre de la part du sysadmin -+-
Avatar
TiChou
Dans le message <news:vYbgc.9666$,
*françois* tapota sur f.c.o.l.configuration :

Bonjour tout le monde ,


Bonjour,

ma carte réseau est "morte" ,je l'ai donc changer ,mais l'adresse mac
(de la carte qui a claqué) est la seule reconnu par mon fai , donc je
suis obliger de la changer (sur la nouvelle)


Sur certaines cartes réseaux, l'adresse MAC peut être fixé en dur avec
l'utilitaire du constructeur que l'on lance sous DOS et qui permet de
paramétrer la carte (IRQ, vitesse du port, MAC, .).

avec ifconfig et aprés seulement faire un dhcpcd .
Je voudrai savoir si on peut passer l'adresse mac dans le fichier
/etc/conf.d/net d'une gentoo .


Dans ce fichier, pour modifier l'adresse MAC d'une carte réseau, il suffit
dans la variable iface_ethX correspondant à la carte réseau de placer le
paramètre 'hw ether AA:BB:CC:DD:EE:FF', de la même manière qu'on le ferait
avec la commande 'ifconfig' comme l'indique les commentaires présent dans ce
fichier :

# /etc/conf.d/net:
[...]
# This is basically the ifconfig argument without the ifconfig $iface
#
iface_eth0="192.168.0.1 broadcast 192.168.0.255 netmask 255.255.255.0 hw
ether AA:BB:CC:DD:EE:FF mtu 1492"

Seulement, on ne peut pas spécifier à la fois un configuration fixe que ce
soit l'adresse IP de l'interface ou un paramétrage quelconque comme
l'adresse MAC, et une configuration dynamique par dhcp. Il faudra donc,
après le paramétrage de la carte réseau, lancer le client dhcp, par exemple
en plaçant la ligne '/sbin/dhcpcd eth0' dans le fichier
/etc/conf.d/local.start.

Une autre manière de faire est de mettre dans le fichier /etc/conf.d/net la
variable iface_eth0="dhcp" et la ligne '/sbin/ifconfig eth0 hw ether
AA:BB:CC:DD:EE:FF' vu que ce fichier est sourcé avant la configuration du
réseau.

Et enfin, ne sachant pas exactement comment votre FAI se comporte, à savoir
filtrage du trafic selon l'adresse MAC ou bien activation de la connexion
après identification de l'adresse MAC et attribution de l'adresse IP, vous
pouvez essayer d'utiliser l'option -I du client 'dhcpcd' (man dhcpcd).

En testant manuellement :

$ dhcpcd -I AA:BB:CC:DD:EE:FF eth0

Si cela fonctionne, on modifie le fichier de configuration /etc/conf.d/net
comme suit :

# /etc/conf.d/net:
[...]
# For DHCP set iface_eth? to "dhcp"
# For passing options to dhcpcd use dhcpcd_eth?
#
iface_eth0="dhcp"
dhcpcd_eth0="-I AA:BB:CC:DD:EE:FF"

Merci.


De rien. Et désolé de poster seulement maintenant ma réponse, le repas est
venu interférer. :p

--
TiChou

Avatar
françois
TiChou wrote:
Dans le message <news:vYbgc.9666$,
*françois* tapota sur f.c.o.l.configuration :


Bonjour tout le monde ,



Bonjour,




Salut !

ma carte réseau est "morte" ,je l'ai donc changer ,mais l'adresse mac
(de la carte qui a claqué) est la seule reconnu par mon fai , donc je
suis obliger de la changer (sur la nouvelle)



Sur certaines cartes réseaux, l'adresse MAC peut être fixé en dur avec
l'utilitaire du constructeur que l'on lance sous DOS et qui permet de
paramétrer la carte (IRQ, vitesse du port, MAC, .).



je vais voir si je peut modifier la rom de la carte (c'est bien ça?) .

Ca me parait bizarre :en effet les premiers "octets" de la carte
correspondent au numéro attribué (par je ne sais pas qui d'ailleurs ) à
chaque constructeur d'interface réseau (il est unique pour chaque
constructeur),et donc permettre la modification de la mac , en supposant
que l'on change ces fameux premiers octets pour ne plus correspondre à
ceux du constructeur ....??

avec ifconfig et aprés seulement faire un dhcpcd .
Je voudrai savoir si on peut passer l'adresse mac dans le fichier
/etc/conf.d/net d'une gentoo .



Dans ce fichier, pour modifier l'adresse MAC d'une carte réseau, il suffit
dans la variable iface_ethX correspondant à la carte réseau de placer le
paramètre 'hw ether AA:BB:CC:DD:EE:FF', de la même manière qu'on le ferait
avec la commande 'ifconfig' comme l'indique les commentaires présent dans ce
fichier :

# /etc/conf.d/net:
[...]
# This is basically the ifconfig argument without the ifconfig $iface
#
iface_eth0="192.168.0.1 broadcast 192.168.0.255 netmask 255.255.255.0 hw
ether AA:BB:CC:DD:EE:FF mtu 1492"



Je n'ai pas ça dans ce fichier j'ai juste :

#iface_eth1="207.170.82.202 broadcast 207.0.255.255 netmask 255.255.0.0"
et par contre :

# For passing options to dhcpcd use dhcpcd_eth?
#dhcpcd_eth0="..."

Ok j'ai vu ça plus bas .

Seulement, on ne peut pas spécifier à la fois un configuration fixe que ce
soit l'adresse IP de l'interface ou un paramétrage quelconque comme
l'adresse MAC, et une configuration dynamique par dhcp.

Ne sachant pas exactement comment votre FAI se comporte, à savoir
filtrage du trafic selon l'adresse MAC ou bien activation de la connexion
après identification de l'adresse MAC et attribution de l'adresse IP, vous
pouvez essayer d'utiliser l'option -I du client 'dhcpcd' (man dhcpcd).



à mon avis activation de la connexion aprés identification.

En testant manuellement :

$ dhcpcd -I AA:BB:CC:DD:EE:FF eth0



ça passe

Si cela fonctionne, on modifie le fichier de configuration /etc/conf.d/net
comme suit :

# /etc/conf.d/net:
[...]
# For DHCP set iface_eth? to "dhcp"
# For passing options to dhcpcd use dhcpcd_eth?
#
iface_eth0="dhcp"
dhcpcd_eth0="-I AA:BB:CC:DD:EE:FF"



Au top , pile ce que je voulais !!

En faite , j'avais mis la commande "ifconfig eth0 hw .....", un peu au
hasard je dois dire, dans le fichier init.d/net.eth0 , ( bon , ta
méthode est celle que je voulais (super) ) ,peut-on le faire sans nuire
aux autres lancement de script rc (vu qu'il faut renseigner chaque
script sur les dépendances avec les autres scripts : depends ==> before
after use ....)?


Merci.



De rien. Et désolé de poster seulement maintenant ma réponse, le repas est
venu interférer. :p



Sur ce coup c'est moi ,aprés une dure soirée .......(ouf) 8-) .

Merci encore .


Avatar
Annie D.
françois wrote:

Pas du tout le serveur dhcp de mon fai attribue une configuration à ma
carte réseau seulement si il connait l'adresse mac de cette carte
(d'ailleurs la carte provient du fai) ,question de sécurité


L'argument de la sécurité est risible vu la facilité avec laquelle on
peut usurper une adresse MAC (la preuve). Non, il s'agit probablement
plutôt d'une mesure pour empêcher les clients de connecter plusieurs
stations au réseau câblé. Si l'adresse MAC acceptée est vraiment codée
en dur chez le FAI, vous devriez avoir la possibilité de leur signaler
que vous avez changé de matériel pour qu'ils la modifient en
conséquence.

Avatar
françois
Annie D. wrote:
françois wrote:

Pas du tout le serveur dhcp de mon fai attribue une configuration à ma
carte réseau seulement si il connait l'adresse mac de cette carte
(d'ailleurs la carte provient du fai) ,question de sécurité



L'argument de la sécurité est risible vu la facilité avec laquelle on
peut usurper une adresse MAC (la preuve).


tout à fait ,mais c'est mieux que rien (il faut déjà connaître les
adresses mac utilisées par le fai ,ça ralentit un peu :-) )

Non, il s'agit probablement
plutôt d'une mesure pour empêcher les clients de connecter plusieurs
stations au réseau câblé.


un routeur ,un switch ,et tout l'immeuble peut en profiter ,à partir
d'une seule adresse c'est vrai, mais vu les débits utilisé de nos jours
,ça passe tranquille pour une utilisation "normale".....

Si l'adresse MAC acceptée est vraiment codée
en dur chez le FAI, vous devriez avoir la possibilité de leur signaler
que vous avez changé de matériel pour qu'ils la modifient en
conséquence.


Oui ,j'y ai pensé ,mais mon fai au niveau hotline , c'est le calvaire,
,connaissant cette astuce, je n'hésite pas une seconde ......


Avatar
TiChou
Dans le message <news:3_lgc.10203$,
*françois* tapota sur f.c.o.l.configuration :

Sur certaines cartes réseaux, l'adresse MAC peut être fixé en dur avec
l'utilitaire du constructeur que l'on lance sous DOS et qui permet de
paramétrer la carte (IRQ, vitesse du port, MAC, .).

je vais voir si je peut modifier la rom de la carte (c'est bien ça?) .



Oui.

Ca me parait bizarre :en effet les premiers "octets" de la carte
correspondent au numéro attribué (par je ne sais pas qui d'ailleurs ) à
chaque constructeur d'interface réseau (il est unique pour chaque
constructeur),et donc permettre la modification de la mac , en supposant
que l'on change ces fameux premiers octets pour ne plus correspondre à
ceux du constructeur ....??


Oui, c'est ça. Dans votre cas ça ne porte pas à conséquence puisque
l'adresse MAC que vous « ursupez » est celle d'une carte morte. Mais en
principe on ne devrait pas modifier cette adresse MAC.

Seulement, on ne peut pas spécifier à la fois un configuration fixe que
ce soit l'adresse IP de l'interface ou un paramétrage quelconque
comme l'adresse MAC, et une configuration dynamique par dhcp.

Ne sachant pas exactement comment votre FAI se comporte, à savoir
filtrage du trafic selon l'adresse MAC ou bien activation de la connexion
après identification de l'adresse MAC et attribution de l'adresse IP,
vous pouvez essayer d'utiliser l'option -I du client 'dhcpcd' (man
dhcpcd).


à mon avis activation de la connexion aprés identification.

En testant manuellement :

$ dhcpcd -I AA:BB:CC:DD:EE:FF eth0

ça passe


Si cela fonctionne, on modifie le fichier de configuration
/etc/conf.d/net comme suit : # /etc/conf.d/net: [...] # For DHCP set
iface_eth? to "dhcp" # For passing options to dhcpcd use
dhcpcd_eth? # iface_eth0="dhcp" dhcpcd_eth0="-I AA:BB:CC:DD:EE:FF"


Au top , pile ce que je voulais !!


Donc vous confirmez que la méthode de passer en paramètre l'option '-I
AA:BB:CC:DD:EE:FF' fonctionne et permet alors d'établir la connexion au près
de votre FAI tout en gardant l'adresse MAC d'origine de votre nouvelle carte
réseau ?

En faite , j'avais mis la commande "ifconfig eth0 hw .....", un peu au
hasard je dois dire, dans le fichier init.d/net.eth0 , ( bon , ta
méthode est celle que je voulais (super) ) ,peut-on le faire sans nuire
aux autres lancement de script rc (vu qu'il faut renseigner chaque
script sur les dépendances avec les autres scripts : depends ==> before
after use ....)?


Oui, ça ne posera pas de problèmes à ce niveau là.

Merci encore .


De rien.

--
TiChou


Avatar
françois
TiChou wrote:
Si cela fonctionne, on modifie le fichier de configuration
/etc/conf.d/net comme suit : # /etc/conf.d/net: [...] # For DHCP set
iface_eth? to "dhcp" # For passing options to dhcpcd use
dhcpcd_eth? # iface_eth0="dhcp" dhcpcd_eth0="-I AA:BB:CC:DD:EE:FF"




Au top , pile ce que je voulais !!



Donc vous confirmez que la méthode de passer en paramètre l'option '-I
AA:BB:CC:DD:EE:FF' fonctionne et permet alors d'établir la connexion au près
de votre FAI tout en gardant l'adresse MAC d'origine de votre nouvelle carte
réseau ?


Non , en faisant cela ,l'adresse mac d'origine de la nouvelle carte est

modifié avec celle de l'ancienne ,avant la demande de bail au fai ,j'ai
vérifier:
en passant cette option dans le fichier mon adresse mac est bien
"remise à jour" avec celle que je voulais: la mac de l'ancienne carte
(j'insiste )

voilà ce que j'ai mis dans conf.d/net :

iface_eth0="dhcp"
dhcpcd_eth0="-I XXXXXXXXXXXX" # sans les 2 points ":"

absolument rien d'autres !

quand je ne spécifie pas dhcpcd_eth0 ça plante :pas d'attribution de
conf ,et je suis obligé de refaire à la main :ifconfig .... puis dhcpcd .



1 2