Страница 1 из 1

смена MAC после ребута.. как сделать "красиво"?

Добавлено: 2010-03-16 18:40:41
dekloper
собсно, ахота штоб мак менялся после перезагрузки..
руками с консоли, естевственно всё делается и работает.. но этого мало, ахота "красоты" полета после ребута :)

найденные варианты:

1. /etc/rc.conf
ifconfig_em0="ether 11:22:33:44:55:66"
ifconfig_em0_alias0="inet 1.2.3.4 netmask 255.255.255.192"
минусы: не работает по дхцп
ifconfig_em0_alias0="DHCP"

2. /etc/start_if.em0:
ifconfig em0 ether 11:22:33:44:55:66
минус: аналогичный...

Re: смена MAC после ребута.. как сделать "красиво"?

Добавлено: 2010-03-16 20:51:07
FreeBSP
rc скрипт сделай)

Re: смена MAC после ребута.. как сделать "красиво"?

Добавлено: 2010-03-16 22:02:21
skeletor
А ты пробовал так писать в /etc/start_if.em0:

Код: Выделить всё

ifconfig em0 ether 11:22:33:44:55:66 
dhclient em0
?

Re: смена MAC после ребута.. как сделать "красиво"?

Добавлено: 2010-03-17 10:36:48
kharkov_max
Вот так в rc.conf:

Код: Выделить всё

ifconfig_vr0="inet 11.11.11.11  netmask 255.255.255.0"
ifconfig vr0 down                                               
ifconfig vr0 ether 04:04:04:04:04:04 
ifconfig vr0 up        
все работает...

Re: смена MAC после ребута.. как сделать "красиво"?

Добавлено: 2010-03-17 10:59:19
FreeBSP
работать то оно работает, но это концептуально неправильно
почитайте про механизм rc
в rc.conf должны быть только определены переменные. все действия должны выполняться в дрeгих местах

Re: смена MAC после ребута.. как сделать "красиво"?

Добавлено: 2010-03-17 15:51:41
dekloper
skeletor писал(а):А ты пробовал так писать в /etc/start_if.em0:

Код: Выделить всё

ifconfig em0 ether 11:22:33:44:55:66 
dhclient em0
?

Код: Выделить всё

DHCPREQUEST on em0 to 255.255.255.255 port 67 interval 6
DHCPREQUEST on em0 to 255.255.255.255 port 67 interval 16
DHCPREQUEST on em0 to 255.255.255.255 port 67 interval 12
DHCPREQUEST on em0 to 255.255.255.255 port 67 interval 8
DHCPREQUEST on em0 to 255.255.255.255 port 67 interval 14
DHCPREQUEST on em0 to 255.255.255.255 port 67 interval 4
No DHCPOFFERS received
в логах дхцп сервера никаких реквестов клиента невидать..
ifconfig_em0="DHCP" с родным маком отрабатывает нормально..
kharkov_max писал(а):Вот так в rc.conf:

Код: Выделить всё

ifconfig_vr0="inet 11.11.11.11  netmask 255.255.255.0"
ifconfig vr0 down                                               
ifconfig vr0 ether 04:04:04:04:04:04 
ifconfig vr0 up        
все работает...
опять же, если статикой..

Re: смена MAC после ребута.. как сделать "красиво"?

Добавлено: 2010-03-25 0:03:09
jammin
У меня работало так:

Код: Выделить всё

ifconfig_sis0="DHCP ether 00:00:00:00:00:00"
:pardon:

Re: смена MAC после ребута.. как сделать "красиво"?

Добавлено: 2010-03-25 8:04:45
xelplogoog
BSD Hacks
Hack # 43 :)
не?