Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-iMX53
Один Мак Адрес на всех
xaba
Добавлено 24.09.2012 09:29 Редактировалось 24.09.2012 09:33
0
Сообщение: 1
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Привет!

Заметил маленькую неприятность.
На всех платах ОДИНАКОВЫЙ МАК адрес HWaddr 00:1F:F2:00:00:00.
А плат у меня 3.
Это нормально? Как быть...
Менять при загрузке или можно в ядре?
ifconfig eth0 hw ether xx:xx:xx:xx
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.09.2012 10:02 Сообщение: 2
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
я на эти грабли давно наступил.. рутер всполошился с появлением второй платы..
наипростейший вариант - прописать в /etc/network/interfaces другой мак
вариант посложнее - в исходниках uboot поменять эту переменную окружения.. изменить прямо в консоли uboot у меня не получилось (возможно был не настойчив)..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 24.09.2012 12:10 Сообщение: 3
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Спасибо
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 24.09.2012 14:24 Сообщение: 4
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Cкрипт инициализации сети ещё поменять не забудьте
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 24.09.2012 14:35 Сообщение: 5
sasamy
4.70

Пункты: 76914
Регистрация: 14.08.2009
Цитата
изменить прямо в консоли uboot у меня не получилось (возможно был не настойчив)


потому что убут старый зашит (первая версия платы ? )
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 24.09.2012 14:52 Сообщение: 6
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
У меня версия V2B а ЮБУТ старенький. Так что я пока лучше скриптом..
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.09.2012 16:21 Сообщение: 7
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Цитата
изменить прямо в консоли uboot у меня не получилось (возможно был не настойчив)

потому что убут старый зашит (первая версия платы ? )

да уж.. старее только у Павла..
мое глюкалово трогать боюсь - неверное движение и здравствуй mfgtools :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Orange
Добавлено 15.07.2015 21:16 Сообщение: 8
Orange
0

Пункты: 56
Регистрация: 15.07.2015
Привет, подскажите что я делаю неверно.

Если прописываю:
ifconfig eth0 hw ether 00:1F:F2:00:00:01
мак меняется и два устройства могут друг с другом связываться.

Но если в /etc/network/interfaces добавляю строку:
hwaddress ether 00:1F:F2:00:00:01
и делаю reboot, система перестает грузиться, зависает на строке:
Starting network...
Спуститься к концу Подняться к началу
Персональная информация
Orange
Добавлено 16.07.2015 01:52 Сообщение: 9
Orange
0

Пункты: 56
Регистрация: 15.07.2015
также в q-boot попытался поменять MAC через команды:
setenv ethaddr 00:00:1F:2F:00:00:00:01
saveenv
теперь в q-boot даже после перезагрузки мак новый (если смотреть в printenv), но после загрузки системы
ifconfig опять выдает дефолтный MAC адрес.

как его изменить???
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 16.07.2015 11:42 Редактировалось 16.07.2015 12:14 Сообщение: 10
sasamy
4.70

Пункты: 76914
Регистрация: 14.08.2009
Цитата

Но если в /etc/network/interfaces добавляю строку:
hwaddress ether 00:1F:F2:00:00:01


не забывайте что у busybox урезанные возможности. Для работы с MAC-адресами в буилдруте есть утилита

-> Target packages
-> Networking applications
[*]macchanger

http://manpages.ubuntu.com/manpages/lucid/man1/macchanger.1.html

-A Set random vendor MAC of any kind.

EXAMPLE

macchanger -A eth1

но можно придумать еще пару сотен способов как это можно сделать по-другому, например

iface eth0 inet static
up ifconfig $IFACE hw ether 00:1F:F2:00:00:01 192.168.0.136 up
address 192.168.0.136
netmask 255.255.255.0
gateway 192.168.0.2

или вот так

iface eth0 inet static
pre-up macchanger -A $IFACE
address 192.168.0.136
netmask 255.255.255.0
gateway 192.168.0.2

...
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX53