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

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



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. 

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

   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.

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


% Bien à toi. 
% 

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

% 
% alx
% 
% 
% -- 
% ---
% 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
% 

-- 
---------------------------
  Truong <tphuong@wol.be>  
---------------------------

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