LINUX.ORG.RU

Как при pxe загрузке задать МАС нужный для входа в сеть через своего провайдера

 , ,


0

1

Просмотрел поиск на форуме МАС - но не нашел решения вроде простой проблемы.

Кабель один и выход в сеть только с прописанным у провайдера МАС - а компов несколько.

Современные Linux типа Kubuntu - как то могут сами «считывать» МАС у провайдера и выходить в сеть - сами прописав у себя нужный МАС.

Винда сама не может, а прописанный руками МАС: в 10ке - часто слетает, а вот в 7ке - держится стабильно.

Сейчас нужна рхе загрузка с компа с другим МАС - но чтобы провайдер пропустил в сеть - нужен его МАС - а системы где можно прописать МАС через 'ip' или 'ifconfig' - еще нет.

Получается - при рхе загрузи - системы где можно сменить МАС - только Grub\рхе

Но для Grub - даже здесь - не нашел про МАС.

1). Можно ли и как в Grub\рхе задать МАС - нужный для выхода в сеть через провайдера ?

А вообще - чтобы не скачивать полностью разные варианты - как начать установку например прямо с адресов типа:

ftp://mirrors.sonic.net/pub/OpenBSD/6.6/i386/bsd.rd
ftp://ftp.eu.openbsd.org/OpenBSD/5.7/i386/bsd.rd
https://cdn.openbsd.org/pub/OpenBSD/snapshots/i386/bsd.rd

Загрузить (на голый комп, через pxe) эти 10 мб - а дальше они сами знают как развернуться.

Пробовал на виртуалке - где нет проблемы МАС (прописан в хост системе) - 'pxeboot' и

boot ftp://mirrors.sonic.net/pub/OpenBSD/6.6/i386/bsd.rd

- но 'Permission Denied'. Что еще надо - если это уже /pub/ ?

Но виртуалка для установки не годится - Для слабых компов - отдельно стоят типа FreeBSD, OpenBSD - уже не Linux - а другие Unix подобные системы - надо установку с запуском реальной машины. А это через pxe.

2). Как правильно прописать загрузку с адресов выше ?

3). Где в установленном OpenBSD прописать МАС постоянно ?

Пишут что нужно прописать в

/etc/network/interfaces
hwaddress ether 00:0b:....

но такого файла нет. Создать его или нужно где-то в другом файле прописывать МАС ?