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

Исходное сообщение
"не могу поменять MAC адрес"

Отправлено Михаил , 18-Апр-06 12:41 
Добрый день!
при попытке сменить mac адрес:
ifconfig rl0 hw ether 00:00:11:11:22:22
выдает:
ifconfig: hw: bad value
если набрать ifconfig rl0 ether 00:00:11:11:22:22 (т.ею без hw)
mac адрес меняется, но после перезагрузки восстанавливается обратно.
Что-то я не так делаю, помогите советом. Спасибо.

Содержание

Сообщения в этом обсуждении
"не могу поменять MAC адрес"
Отправлено MoHaX , 18-Апр-06 13:01 
>Добрый день!
>при попытке сменить mac адрес:
>ifconfig rl0 hw ether 00:00:11:11:22:22
>выдает:
>ifconfig: hw: bad value
>если набрать ifconfig rl0 ether 00:00:11:11:22:22 (т.ею без hw)
>mac адрес меняется, но после перезагрузки восстанавливается обратно.
>Что-то я не так делаю, помогите советом. Спасибо.
Чего за ОС? В обших чертах добавь ifconfig rl0 ether 00:00:11:11:22:22 в автозагрузку.



"не могу поменять MAC адрес"
Отправлено Михаил , 18-Апр-06 15:42 
>Чего за ОС? В обших чертах добавь ifconfig rl0 ether 00:00:11:11:22:22 в
>автозагрузку.
FreeBSD 5.4
можно конечно написать скрипт и сунуть его в /usr/local/etc/rc.d, но это как-то неправильно IMHO (по крайней мере не красиво и на крайний случай).


"не могу поменять MAC адрес"
Отправлено 118088 , 18-Апр-06 16:15 
>>Чего за ОС? В обших чертах добавь ifconfig rl0 ether 00:00:11:11:22:22 в
>>автозагрузку.
>FreeBSD 5.4
>можно конечно написать скрипт и сунуть его в /usr/local/etc/rc.d, но это как-то
>неправильно IMHO (по крайней мере не красиво и на крайний случай).
>
попробуй в /etc/rc.conf добавить
ifconfig_rl0="ether 00:00:11:11:22:22"


"не могу поменять MAC адрес"
Отправлено lavr , 18-Апр-06 16:23 
>Добрый день!
>при попытке сменить mac адрес:
>ifconfig rl0 hw ether 00:00:11:11:22:22
>выдает:
>ifconfig: hw: bad value
>если набрать ifconfig rl0 ether 00:00:11:11:22:22 (т.ею без hw)
>mac адрес меняется, но после перезагрузки восстанавливается обратно.
>Что-то я не так делаю, помогите советом. Спасибо.

man ifconfig - где вы там видели hw?

             The link-level (``link'') address is specified as a series of
             colon-separated hex digits.  This can be used to e.g. set a new
             MAC address on an ethernet interface, though the mechanism used
             is not ethernet-specific.  If the interface is already up when
             this option is used, it will be briefly brought down and then
             brought back up again in order to ensure that the receive filter
             in the underlying ethernet hardware is properly reprogrammed.

     address_family
             Specify the address family which affects interpretation of the
             remaining parameters.  Since an interface can receive transmis-
             sions in differing protocols with different naming schemes, spec-
             ifying the address family is recommended.  The address or proto-
             col families currently supported are ``inet'', ``inet6'',
             ``atalk'', ``ipx'', and ``link''.  The default is ``inet''.
             ``ether'' and ``lladdr'' are synonyms for ``link''.

в остальном: man rc и man rc.conf

                 If the /etc/start_if.<interface> file is present, it is read
                 and executed by the sh(1) interpreter before configuring the
                 interface as specified in the ifconfig_<interface> and
                 ifconfig_<interface>_alias<n> variables.

итого два варианта, rc.conf:

ifconfig_em0="inet ...  netmask ..."
ifconfig_em0_alias0="ether ..."

другой вариант скрипт /etc/start_if.em0 - вписывай туда все что хочешь.


"не могу поменять MAC адрес"
Отправлено Михаил , 18-Апр-06 17:07 
>man ifconfig - где вы там видели hw?
согласен, в ман-е нет. Меня смутила статья http://www.opennet.me/base/sec/arc_sec.txt.html
да и раньше мне такое попадалось 8(. Вот я и .... .
В rc.conf все работает, я ж хотел как лучше 8(.
Т.е. получается что мас адрес я не меняю, а подменяю на текущий сеанс.
А так спасибо Всем ответившим!

"не могу поменять MAC адрес"
Отправлено lavr , 18-Апр-06 17:18 
>>man ifconfig - где вы там видели hw?
>согласен, в ман-е нет. Меня смутила статья http://www.opennet.me/base/sec/arc_sec.txt.html
>да и раньше мне такое попадалось 8(. Вот я и .... .
>
>В rc.conf все работает, я ж хотел как лучше 8(.
>Т.е. получается что мас адрес я не меняю, а подменяю на текущий
>сеанс.

карты разные бывают, если eprom позволяет перепрограммировать с сохранением - пжлста,
если нет, задавать на каждый сеанс.

>А так спасибо Всем ответившим!



"не могу поменять MAC адрес"
Отправлено PNM , 21-Май-06 22:44 
А как поменять MAC в OpenBSD? Все перепробывал, даже ifconfig ep1 (ether)lladdr 00-00..... не меняет

"не могу поменять MAC адрес"
Отправлено Nick Pepper , 01-Дек-06 17:23 
под Mandriva мне так и не удалось поменять МАС-адрес ни одним из названных здесь способов :(
(карта поддерживает возможность его смены, ибо под виндой МАС-адрес меняется в легкую)

если кто-то знает, как сменит МАС под Мандривой, буду крайне признателен


"не могу поменять MAC адрес"
Отправлено Andygot , 18-Янв-07 16:48 
>под Mandriva мне так и не удалось поменять МАС-адрес ни одним из
>названных здесь способов :(
>(карта поддерживает возможность его смены, ибо под виндой МАС-адрес меняется в легкую)
>
>
>если кто-то знает, как сменит МАС под Мандривой, буду крайне признателен

Как я менял MAC в Core:

/etc/init.d/network stop (или ifconfig eth0 down)
ifconfig eth0 hw ether 00:00:11:11:22:22
/etc/init.d/network start
(или
   ifconfig eth0 up
   /etc/init.d/network restart
)