rc.conf & mac

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
whitediver
проходил мимо

rc.conf & mac

Непрочитанное сообщение whitediver » 2010-02-28 12:17:10

Подскажи аналог вот этого действия для FreeBSD:
Для того чтобы подменить mac адрес при старте можно в /etc/network/interfaces строчки

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

iface ethX
hwaddress ether XX:XX:XX:XX:XX:XX
как просто сменить mac я знаю:
ifconfig rl0 ether xx:...
но как сделать это при старте, до запуска dhclient, хоть убей не пойму.

В rc.conf можно настраивать карточку например вот так: ifconfig_rl0="inet xxx.xxx.xxx.xxx mask ..."
попробовал написать ifconfig_rl0="ether xx:xx:xx:xx.xx.xx", не вышло.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: rc.conf & mac

Непрочитанное сообщение skeletor » 2010-02-28 15:14:19

Действительно, нельзя одновременно указать МАС и адрес в /etc/rc.conf. Поскольку, у вас идёт получение адреса по DHCP, то как вариант предлагаю такое решение: в /etc/rc.conf прописать только присвоение нужного МАСа:

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

ifconfig_rl0="ether xx:xx:xx:xx.xx.xx".
Далее в /etc/rc.local добавить строчку для получение адреса по DHCP:

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

dhclient rl0
Если /etc/rc.local не подходит, то писать скрипт и ложить его в /usr/local/etc/rc.d и делать так, что бы он стартовал после NETWORK.

spf
ефрейтор
Сообщения: 58
Зарегистрирован: 2009-11-05 15:28:46

Re: rc.conf & mac

Непрочитанное сообщение spf » 2010-02-28 19:03:33

При старте сетевой подсистемы, если есть файл /etc/start_if.XXX, где XXX - имя интерфейса, то он запускается.
В нем можно подменить мак-адрес.

pimlab
прапорщик
Сообщения: 484
Зарегистрирован: 2007-10-09 11:31:03

Re: rc.conf & mac

Непрочитанное сообщение pimlab » 2010-03-01 0:38:06

У меня пашет так

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

ifconfig_re0="ether 00:50:da:45:58:e4 DHCP "

whitediver
проходил мимо

Re: rc.conf & mac

Непрочитанное сообщение whitediver » 2010-03-02 6:48:07

Биговый сенкс :)

Теперь надо с VPN по pptp надо сражаться :)

ЗЫ: воспользовался последним вариантом.

fogary
проходил мимо

Re: rc.conf & mac

Непрочитанное сообщение fogary » 2010-03-12 10:08:16

В rc.conf можно еще так:
ifconfig_rl0="ether ..."
ifconfig_rl0_alias0="inet ... mask ..."

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: rc.conf & mac

Непрочитанное сообщение FreeBSP » 2010-03-12 11:37:33

fogary писал(а):В rc.conf можно еще так:
ifconfig_rl0="ether ..."
ifconfig_rl0_alias0="inet ... mask ..."
красиво))
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!