Страница 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"

Re: смена MAC после ребута.. как сделать "красиво"?
Добавлено: 2010-03-25 8:04:45
xelplogoog
BSD Hacks
Hack # 43

не?