[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Re: [linux] Ethernet MAC Re: [linux] dhcpcd reconfigure carte réso ?







On Wed, 20 Feb 2002, Truong wrote:

> Bonjour,
> 
> % *** Alexandre Dulaunoy wrote: ***
> % Concernant les MAC (48bits) d'une carte Ethernet. 
> % 
> % On peut la modifier et cela dans plusieurs couches  :
> % 
> % - Carte réseau (les cartes récentes possèdent une EEPROM pour la config et 
> %   la mac) (On peut la changer via un outil ou par exemple sur Sun on peut 
> %   faire un set via le PROM)
> %   Cela est variable suivant le type de carte et de hardware. 
> %   Donc, sur du matos récent on peut le changer de façon permanente.
> 
> Récent ? depuis la famille 3c50x chez 3Com ? Changer la base IO et/ou
> IRQ des cartes 3c509, j'ai déjà fait.
> 
> Et si on peut changer la MAC de manière aléatoire, comment peut-on
> garantir l'unicité de la MAC d'une carte parmi toutes les cartes utilisées
> chez un fabriquant ?  Je suppose qu'on garde les 3 premiers bytes (24
> bits de poids fort) et on change seulement les 3 derniers. Encore une
> fois je n'ai pas l'occasion de tester cette hypothèse. 

Il faut regarder sur www.iana.org, la liste des MAC par constructeur.

> 
> % 
> % - Via l'OS (ifconfig) qui fait un overwrite via plusieurs techniques. 
> %   ifconfig eth2 hw ether de:ea:db:ee:ff:ff (variable suivant le driver)
> % 
> 
> J'ai cette configuration:
> 
>                         ---> PC1 (TE-16XP avec mac_TE )
>                       /
>    Cable-Modem (M) -- 
>                       
> 		        ---> PC2 (3c509 avec mac_3c509 )
> 
> 
> Test1:
>    Donc, au début, la connexion M --> PC1 a bien fonctionné.  Puis
>    pour faire un test, j'ai déconnecté le câble de PC1 et l'ai branché sur
>    PC2. Un ping de PC2 vers la passerelle: 100% packet loss.
> 
>    L'astuce de Silvestre (couper l'alimentation et puis re-allumer le
>    Cable-Modem) a marché. Mais pour cette fois-ci uniquement !
> 
> Test2: 
>    Re-connecter M-->PC1, et éteindre, re-allumer le modem:  ni
>    IP_statique, ni dhcpcd a permi un ping sans perte vers la
>    passerelle ou l'extérieur.
> 
>    J'en ai profité pour tester ifconfig sur PC1: (eth0 = TE-16XP)
>    
>    [..] ifconfig eth0 hw ether mac_3c509
			         ^^^^^^^^^ -> il faut exprimer cela en 48 
bits en hexa. de:ad:be:ef:00



>    Autres ping vers la passerelle et l'extérieur, pas de pong.
> 
> Test3: 
>    Repéter le test2 pour M-->PC2, même résultat précédent: tout était
>    bloqué jusqu'à maintenant.
> 
> Test4:
>    Attendre le lease_time est périmé pour pouvoir obtenir les
>    paramètres via dhcpcd (M-->PC2), après deux jours d'attente.
>    
>    "Grâce" à ça, je peux récupérer mes mails et vous répondre.
> 
> Alors ? Comment puis-je faire "librement" ? En attendant, je continue
> des tests ping-pong sur une autre machine non connectée directement au
> Cable-Modem.

Ton problème semble que le router/modem possède une ARP cache (comme bcp 
;- de matos ethernet). Il faut faire un refresh du cache (sur cisco : clear arp)

Sauf si tu as la même MAC sur les deux cartes. 
> 
> % - Dans certains cas tu peux aussi avoir plusieurs MAC sur la même carte 
> %   physique . (VRRP, HSRP & Co.) Linux ne sait pas le faire mais FreeBSD 
> %   par exemple peut le faire. 
> % 
> % - Tu peux aussi avor une MAC pour plusieurs cartes. (cf. Bounding)
> % http://www.linuxhq.com/kernel/v2.4/patch/patch-2.4.15-pre1/linux/Documentation/networking/bonding.txt.html
> 
> Je vais le voir rapidement !!
> 
> % 
> % En gros, j'espère que ton prof est prof de cuisine. 
> % 
> 
> Je vais lui poser cette question pour voir comment il va répondre. Je
> vais vous dire si j'ai mal compris ce qu'il a raconté ou autre chose.

Bon courage ;-)

> 
> 
> % Bien à toi. 
> % 
> 
> Merci bcp pour tes explications, à toi et aux autres également.
> 

De rien

-- 
---
Alexandre Dulaunoy
  Work    : http://www.conostix.com/       adulau@conostix.com
  Private : http://www.thinkingsecure.com/ adulau@thinkingsecure.com

"Liberty is the great parent of science and of virtue; and a nation will
be great in both in proportion as it is free. " T. Jefferson


_______________________________________________
Linux Mailing List
Archives: http://unixtech.be/mailman/listinfo/linux