Всем привет!
Имеется сетевая карта с МАК адресом 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: замена МАК адреса
Посмотрите вот это http://mydebianblog.blogspot.com/2007/02/blog-post_24.html
Авось поможет
Авось поможет
-
nikola256
- Сообщения: 3
Re: замена МАК адреса
mechanical писал(а): ↑13.03.2008 09:49Посмотрите вот это http://mydebianblog.blogspot.com/2007/02/blog-post_24.html
Авось поможет
Огромное спасибо! Помогло!
Хоть вопрос и закрыт, но со скриптами этими я хочу всё-же разобраться ибо пробовал, но не получилось...
Вот что я делал по порядку:
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
-
nikola256
- Сообщения: 3
Re: замена МАК адреса
Попробовал написать вот это в файл /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: замена МАК адреса
Самое правильное - это запихать скрипт в /etc/network/if-pre-up.d/ 
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: замена МАК адреса
все очень просто, создаем скрипт
и ложим его в /etc/network/if-pre-up.d
Код: Выделить всё
#!/bin/bash
ifconfig eth0 hw ether xx:xx:xx:xxи ложим его в /etc/network/if-pre-up.d
Я странный...