Mac Adresse Spørgsmål ifconfig

M

mahimahi

Guest
Hej

Jeg var leger rundt med at ændre HWaddr på eth0.

Det virkede fantastisk.

Mit spørgsmål er, kan jeg ændre HWaddr til en 8byte-adresse i stedet for en 12 byte adresse?

Kan jeg bruge HW klasse Adresse i ifconfig at opnå det?

Hvis ja, hvad er syntaksen for
anden klasse?ether, ax25, ARCnet, netrom

Jeg er i øjeblikket ved hjælp af dette scipt at ændre MAC-adressen

# ifconfig eth0 ned
# ifconfig eth0 hw ether 11:22:33:44:55:66 op
# ifconfig eth0 | grep HWaddrThanks in advance

 
Hej mahimahi

En hardware-adresse ikke er 12 bytes lang, er det kun 48 bit (= 6 bytes) længe.
Du kan se, at dette også i dit ifconfig linje: du definerer det med 6 8-Bit værdier,
Dette giver 48 bits.
Længden af denne HW-adresse er fastsætte i lavniveau-protokollen, og kan ikke
ændres.Det er muligt, at du angiver det første vil jeg sige 16 bits til nul,
så du har en 32bit-adresse (er, at det, du leder efter?)
Men dette er en lille smule kritisk: Det er ikke tilladt, at 2 enheder har
samme MAC (HW) adresse.Så normalt denne MAC er delt i 2 gange
24 bits.Den første 24Bits definere producenten af HW (f.eks Ethernet -
kort), andet 24Bits er et unikt nummer.Så hver Network-adapter
har en egen (unik) MAC-adresse.
Hvis du nu ændre den første bits til nul,
er det (i teorien) er muligt, at
et andet kort har samme MAC-adresse ...Men hvis du bruger det i din egen
(private) netværk
er det muligt.

Byder

 

Welcome to EDABoard.com

Sponsor

Back
Top