LINUX.ORG.RU
ФорумAdmin

Ubuntu 18.04 + 2 модема Huawei E3372h = проблем с одинаковыми МАС-адресами

 


0

2

Подключаю к Ubuntu 18.04 2 модема E3372h (hilink). Первый подключается нормально, а со вторым проблема из-за того что у них одинаковые МАС-адреса(0C:5B:8F:27:9A:64). Как изменить «навсегда» МАС-адрес второго модема?


реплика от диванного теоретика

Навсегда это – или прошивка (модифицированная?), или может быть «добрый» производитель предусмотрел такой функционал в админке устройства (возможно, но скорее всего нет).

<остапа понесло>

либо средствами OC на основе linux – и ifconfig, и ip ( последней в таком качестве пользоваться не доводилось, но «верю, умеет» ;) могут менять MAC-адрес на лету. А дальше тебя может сдерживать только полёт фантазии – правила udev | юниты systemd | скрипты в автозапуск | :(у меня фантазия иссякла

anonymous ()
Ответ на: комментарий от Bers666

Написано же, что какого-то чёрта у них MAC-адреса одинаковые.

Если тебе это ни о чём не говорит, то вот тебе картиночка из Википедии. Ещё всё ещё нет, погугли модель OSI, это второй уровень.

WitcherGeralt ★★ ()

и как выглядит эта проблема ?

кто-то ругается на совпадение мас-адресов ?

несколько интерфейсов с одинаковыми адресами - это проблема только в случае, если все они в одной ip-сети.

vel ★★★★★ ()
Последнее исправление: vel (всего исправлений: 2)
Ответ на: комментарий от vel

интуиция подсказывает, что ip-подсети у этих устройств одинаковые (вроде бы, шлюз 192.168.8.8). не подумал производитель о юзкейсе ТС…

как выглядит эта проблема ?

согласен, проблема скорее в юзере (отсутствие знаний/опыта), чем в устройствах/операционной системе.

anonymous ()
Ответ на: комментарий от vel

кто-то ругается на совпадение мас-адресов ?

не ругается; но второй и т.д. модем будут с тем же именем enx0c5b8f279a64. При подключении 1-го модема - имя устройства enx0c5b8f279a64; если подключить ещё один модем, то он отсутствует как устройство в выводе команд: ifconfig -a или ip a

Полагаю, это из-за того, что мас-адреса совпадают и система не позволяет создать ещё одно устройство с таким же именем (enx0c5b8f279a64). К тому же у них одинаково настроен dhcp сервер и выдается адрес 192.168.8.100 для enx0c5b8f279a64 - это можно решить, хотя и придется перепрошивать устр-во.

Но проблема с МАС - как в netplan прописать разные имена устройствам, имеющим одинаковый МАС?

Хотелось бы что-то аналогичное UUID для жестких дисков.

vdk10 ()
Последнее исправление: vdk10 (всего исправлений: 2)
Ответ на: комментарий от vdk10

При чем тут net plan? Для изменения имён устройств надо крутить udev.
А чтоб достучаться до нужного модема, через нужный интерфейс, нужно крутить классификацию трафика и ip rule.

Bers666 ★★★★★ ()
Ответ на: комментарий от vdk10

Хотелось бы что-то аналогичное UUID для жестких дисков.

Оно как бы есть, у них у всех уникальная комбинация usb hub id + usb port id. Копни в файловую систему /sys/class/net/, или чекни через udevadm info

Bers666 ★★★★★ ()