Tak tuhle MAC adresu bych radsi nepouzival, jednou jsem si ji take pri ozivovani prototypu jednodeskoveho pocitace naprogramoval do EEPROM sitovky s cipem Intel EEPRO100 a nestacil jsem se divit, fungovalo ARP, castecne ICMP, ale od IP vyse nic. Po nechutnem ladeni hardwaru, driveru a podobne (testovali jsme poprve optiku), jsem (nahodou :o) objevil pricinu na necekanem miste - ve specifikaci Ethernetu:
Nulty a prvni bit prvniho bytu maji v MAC adrese specificky vyznam:
-> nulty bit:
0 ... jednoznacna aresa
1 ... adresa obezniku (group address) !!!
-> prvni bit:
0 ... celosvetove jednoznacna adresa
1 ... adresa v ramci LAN
Takze pokud budeme puntickari bylo by vhodnejsi treba 12:34:56:78:9A:BC, tedy lokalni jednoznacna MAC adresa :o)
Jiste pochopite, ze kdyz vidim nekde adresu 11:22:33:44:55:66 zblednu, kdyz si vzpomenu na tech par dni, kdy jsem zkousel snad uplne vsechno (vcetne vymeny cipu) a pritom stacilo nastavit nulty bit prvniho bytu MAC na 0! No mate zrejme vic stesti nez ja ...