Заметил маленькую неприятность.
На всех платах ОДИНАКОВЫЙ МАК адрес HWaddr 00:1F:F2:00:00:00.
А плат у меня 3.
Это нормально? Как быть...
Менять при загрузке или можно в ядре?
ifconfig eth0 hw ether xx:xx:xx:xx
я на эти грабли давно наступил.. рутер всполошился с появлением второй платы..
наипростейший вариант - прописать в /etc/network/interfaces другой мак
вариант посложнее - в исходниках uboot поменять эту переменную окружения.. изменить прямо в консоли uboot у меня не получилось (возможно был не настойчив)..
Если прописываю:
ifconfig eth0 hw ether 00:1F:F2:00:00:01
мак меняется и два устройства могут друг с другом связываться.
Но если в /etc/network/interfaces добавляю строку:
hwaddress ether 00:1F:F2:00:00:01
и делаю reboot, система перестает грузиться, зависает на строке:
Starting network...
также в q-boot попытался поменять MAC через команды:
setenv ethaddr 00:00:1F:2F:00:00:00:01
saveenv
теперь в q-boot даже после перезагрузки мак новый (если смотреть в printenv), но после загрузки системы
ifconfig опять выдает дефолтный MAC адрес.