замена МАК адреса (после перезагрузки)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

nikola256
Сообщения: 3

замена МАК адреса

Сообщение nikola256 »

Всем привет!

Имеется сетевая карта с МАК адресом X. Чтобы нормально работал инет надо, поменять МАК адрес с X на Y.

Поискал в интернете - пишут, что делается это так:

ifconfig eth0 down
ifconfig eth0 hw ether 00:00:00:00:00:01
ifconfig eth0 up

Я это проделал, инет появился, то есть видимо МАК адрес поменялся. Но после перезагрузки все пропало - МАК адрес видимо меняется на исходный...

Как я понимаю, что надо что-то где-то написать, чтобы эти три строчки выполнялись при каждой загрузке. Но что и где написать я не в курсе ибо с Линуксом имею дело только неделю... Не подскажите как это делается?

Заранее боьшое спасибо!
Спасибо сказали:
Аватара пользователя
Палач
Сообщения: 624
Статус: ASUS Eee 1000HE
ОС: Gentoo ~x86 / Simply 5.0

Re: замена МАК адреса

Сообщение Палач »

То что надо найдете >здесь< и еще можно поискать по форуму. Тема запуска скрипта при загрузке поднималась неоднократно
Спасибо сказали:
Аватара пользователя
mechanical
Сообщения: 69
ОС: Archlinux i686

Re: замена МАК адреса

Сообщение mechanical »

Посмотрите вот это http://mydebianblog.blogspot.com/2007/02/blog-post_24.html
Авось поможет
Спасибо сказали:
nikola256
Сообщения: 3

Re: замена МАК адреса

Сообщение nikola256 »

mechanical писал(а):
13.03.2008 09:49
Посмотрите вот это http://mydebianblog.blogspot.com/2007/02/blog-post_24.html
Авось поможет

Огромное спасибо! Помогло!

Палач писал(а):
13.03.2008 04:46
То что надо найдете >здесь< и еще можно поискать по форуму. Тема запуска скрипта при загрузке поднималась неоднократно

Хоть вопрос и закрыт, но со скриптами этими я хочу всё-же разобраться ибо пробовал, но не получилось...

Вот что я делал по порядку:

1) В папке /etc/init.d под рутом создал файл "macch.sh" (правая кнопка мыши-создать документ-пустой файл) в котором записал:

#!/bin/sh
ifconfig eth1 down
ifconfig eth1 hw ether 00:e0:4c:4c:11:3d
ifconfig eth1 up

2) В папке /etc/rc2.d под рутом создал ссылку "macch" на файл "macch.sh" через терминал такой командой:
ln -s /etc/init.d/macch.sh /etc/rc2.d/macch

3) перезагрузился

Что тут не так?
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: замена МАК адреса

Сообщение Snupt »

nikola256 писал(а):
13.03.2008 16:47
Что тут не так?

То что ваши команды можно было просто записать в файл /etc/rc.local и всё. Меньше телодвижений и более правильно :)
Спасибо сказали:
nikola256
Сообщения: 3

Re: замена МАК адреса

Сообщение nikola256 »

CnupT писал(а):
13.03.2008 19:38
nikola256 писал(а):
13.03.2008 16:47
Что тут не так?

То что ваши команды можно было просто записать в файл /etc/rc.local и всё. Меньше телодвижений и более правильно :)


Попробовал написать вот это в файл /etc/rc.local:

ifconfig eth1 down
ifconfig eth1 hw ether 00:e0:4c:4c:11:3d
ifconfig eth1 up

после перезагрузки ничего не произошло - инета нету, мак адрес изначальный...

Или как-то по-другому надо?
Спасибо сказали:
Аватара пользователя
minoru-kun
Сообщения: 621
ОС: Debian GNU/Linux

Re: замена МАК адреса

Сообщение minoru-kun »

Самое правильное - это запихать скрипт в /etc/network/if-pre-up.d/ ;)
Спасибо сказали:
Аватара пользователя
mczim
Сообщения: 665
ОС: Debian/Ubuntu

Re: замена МАК адреса

Сообщение mczim »

все очень просто, создаем скрипт

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

#!/bin/bash

ifconfig eth0 hw ether xx:xx:xx:xx


и ложим его в /etc/network/if-pre-up.d
Я странный...
Спасибо сказали: