[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