URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 17623
[ Назад ]

Исходное сообщение
"Изменение MAC адреса при загрузке в FreeBSD "

Отправлено yanchick , 07-Июн-02 10:33 
Можно ли что-то прописать в rc.conf чтобы МАС изменился с самой загрузки? Спасибо

Содержание

Сообщения в этом обсуждении
"RE: Изменение MAC адреса при загрузке в FreeBSD "
Отправлено Mikka , 07-Июн-02 10:50 
man ifconfig


"RE: Изменение MAC адреса при загрузке в FreeBSD "
Отправлено yanchick , 07-Июн-02 11:47 
>man ifconfig
причем здесь это - мне надо rc.conf, а man rc.conf не помогает, если же прописывать в /usr/local/etc/rc.d что-то вроде ifconfig интерфейс ether, то для меня это не катит.


"RE: Изменение MAC адреса при загрузке в FreeBSD "
Отправлено boykov , 07-Июн-02 14:52 
>>man ifconfig
>причем здесь это - мне надо rc.conf, а man rc.conf не помогает,
>если же прописывать в /usr/local/etc/rc.d что-то вроде ifconfig интерфейс ether, то
>для меня это не катит.

А почему, собственно? (вопрос риторический)

Насколько я помню rc.network, вся строка после interface_xxx передается ifconfig'у  . И кто тебе мешает вставить ether именно туда? У меня, например, в rc.conf есть
   ifconfig_ed0="inet 195.209.249.21 netmask 255.255.255.240 mtu 1476"
а в этом смысле mtu ничем не отличается от ether.

Удачи.


"RE: Изменение MAC адреса при загрузке в FreeBSD "
Отправлено yanchick , 07-Июн-02 18:56 

задал вопрос, потому что так не получается
ifconfig_ed0="inet 195.209.249.21 netmask 255.255.255.240 ether 00:00:12:23:34:45" - интерфейс просто не поднимается при такой записи  - синтаксис мож неверный, а если прописывать в /usr/local/etc/rc.d что-то вроде ifconfig интерфейс ether, то старый МАС засветится - что неприемлимо

"RE: Изменение MAC адреса при загрузке в FreeBSD "
Отправлено Mikka , 10-Июн-02 12:11 
Меняем местами:
ifconfig_ed0="ether 00:00:12:23:34:45 inet 195.209.249.21 netmask 255.255.255.240"
Не помогает, тогда делаем две строки:
ifconfig_ed0="ether 00:00:12:23:34:45"
ifconfig_ed0=" inet 195.209.249.21 netmask 255.255.255.240"
Т.к. проблемы с поднятием могут быть из-за неправильной последовательности семейста протоколов (укзали сначали inet, а потом тутже меняем mac).

"RE: Изменение MAC адреса при загрузке в FreeBSD "
Отправлено Logic , 29-Авг-02 16:20 
>Можно ли что-то прописать в rc.conf чтобы МАС изменился с самой загрузки?
>Спасибо
Может уже и все решилось, но надо так:

в /etc/rc.conf
ifconfig_ed0="ether xx:xx:xx:xx:xx:xx"
ifconfig_ed0_alias0="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx"


"RE: Изменение MAC адреса при загрузке в FreeBSD "
Отправлено Immortal , 01-Окт-02 16:09 
Как сделал я:
rc.conf:
#!/bin/sh
.........
ifconfig xxx0 ether xx:xx:xx:xx:xx:xx
ifconfig xxx0 inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx

и всё отлично работает - ни один внифер не просекает :)