nixp.ru v3.0

16 января 2017,
понедельник,
22:24:30 MSK

DevOps с компанией «Флант»
anonymous написал 8 марта 2004 года в 03:24 (345 просмотров) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Народ такой вопрос: как сделать чтоб ипр загрузке редхат автоматом менялся мак адрес сетевухи который мне нужен? заранее спасибо :)

decvar

в cron запихать ifconfig eth0 -hwaddr xx:xx:xx:xx:xx

Master
decvar
в cron запихать ifconfig eth0 -hwaddr xx:xx:xx:xx:xx

почему в cron?

может в стартовые скрипты?

anonymous

И то правда … допиши эту строчку в сценарий поднятия сетевого интерфейса при загрузке…

Т.е. в /etc/rc.d/rc0-6.d(в зависимости от уровня в котором грузишся)… найди сценарий в котором прописано поднятие твоего сетевого интерфейса и поправь его малёхо…

Genie

Это делается, вообще-то, в конфиге настройки сетевых интерфейсов.

В каждом дистре — по разному..

Debian, к примеру, хранит это в /etc/network/interfaces

У остальных где-нибудь в районе /etc/sysconfig/network будет.

Ustas

Народ спасибо всем за предложеные варианты :)

Трабл решил так :

1.создал скрипт который меняет мак сетевухи

/sbin/ifconfig eth0 down

/sbin/ifconfig eth0 hw ether xx:xx:xx:xx

/sbin/ifconfig eth0 up

2.добавил в /etc/@rc.local в конце путь к скрипту ./home/root/eth0_mac

P.S хотя при использовании этого скрипта просто через консоль все работает нормально но eth0 невозможно вырубить через Х пишет что мак адрес ожидался другим :) При использовании автоматической смены мак адреса при загрузке ошибок с Х не наблюдалось :)

Genie

Странно, но MAC-адрес — 6-тибайтовый. Т.е. вида XX:XX:XX:XX:XX:XX

Посему на более короткие оно должно ругаться, как на неправильно заданные.

fly4life
Genie
Посему на более короткие оно должно ругаться, как на неправильно заданные.

Нет, просто заполнит младшие биты какими-нибудь значениями (зависит от производителя чипа/сетевухи).

Ustas

Народ есть ли мак динамический и статический ?

anonymous

Что ты имеешь в виду? MAC вшит в девайс при его изготовлении, его можно прочитать на этикетке сетевухи. Просто, некоторые драйвера, написанные умными хакерами, умеют подставлять другие значения вместо правильных в протоколы, т.е. «менять» MAC с точки зрения остальных девайсов на сети.

Good Luck,

UT

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.