Автор Тема: Подмена MAC адреса  (Прочитано 10046 раз)

Оффлайн Ortis

  • Участник
  • *
  • Сообщений: 65
Подмена MAC адреса
« : 02.03.2010 13:43:53 »
Вследствие административного куража руководства временно в нашей организации порешили всю таблицу MAC адресов компьютеров, в том числе и личных ноутбуков сотрудников, в результате мой ноут блокирован по MAC и выйти с него в сеть на работе я не могу. Пока из одного отдела в другой ходят докладные и служебные с просьбою вернуть нас в сеть, возникла мысль подменить MAC на адрес настольного компа, с которым всё в порядке (его уже успели вернуть в список).

Система у меня AltLinux KDE Desktop 5.0 (KDE4). Я прописал в файле /etc/net/ifaces/eth0/iplink новый MAC заместо старого, теперь нужно обновить конфигурацию, но команда service network restart не найдена (то же самое было и в AltLinux Desktop 4.1), раньше я использовал /etc/init.d/network restart, но теперь она выдаёт следующее и ничего не меняется:

[root@comp-Core-Duo-1cc84e ~]# /etc/init.d/network restart
Computing interface groups: . 1 interfaces found         
Processing /etc/net/vlantab: empty.                       
Stopping group 0/virtual (1 interfaces)                   
        Stopping lo: ./etc/hooks/resolv.conf.d/update_chrooted: line 3: update_chrooted: команда не найдена
.OK                                                                                                       
Stopping iptables for default                                                                             
        Flushing the "OUTPUT" chain in the "filter" table                                                 
        Flushing the "FORWARD" chain in the "filter" table                                                 
        Flushing the "INPUT" chain in the "filter" table                                                   
        Flushing the "POSTROUTING" chain in the "nat" table                                               
        Flushing the "OUTPUT" chain in the "nat" table                                                     
        Flushing the "PREROUTING" chain in the "nat" table                                                 
        Flushing the "POSTROUTING" chain in the "mangle" table                                             
        Flushing the "OUTPUT" chain in the "mangle" table                                                 
        Flushing the "FORWARD" chain in the "mangle" table                                                 
        Flushing the "INPUT" chain in the "mangle" table                                                   
        Flushing the "PREROUTING" chain in the "mangle" table                                             
        Unloading module ip_conntrack_ftp                                                                 
        Setting ACCEPT policy for the "INPUT" chain in the "filter" table                                 
        Setting ACCEPT policy for the "FORWARD" chain in the "filter" table                               
        Setting ACCEPT policy for the "OUTPUT" chain in the "filter" table                                 
Starting iptables for default                                                                             
        Setting ACCEPT policy for the "INPUT" chain in the "filter" table                                 
        Setting ACCEPT policy for the "FORWARD" chain in the "filter" table                               
        Setting ACCEPT policy for the "OUTPUT" chain in the "filter" table
        Loading module ip_conntrack_ftp
        Loading rules for the "PREROUTING" chain in the "mangle" table
        Loading rules for the "INPUT" chain in the "mangle" table
        Loading rules for the "FORWARD" chain in the "mangle" table
        Loading rules for the "OUTPUT" chain in the "mangle" table
        Loading rules for the "POSTROUTING" chain in the "mangle" table
        Loading rules for the "PREROUTING" chain in the "nat" table
        Loading rules for the "OUTPUT" chain in the "nat" table
        Loading rules for the "POSTROUTING" chain in the "nat" table..
        Loading rules for the "INPUT" chain in the "filter" table...........................................
        Loading rules for the "FORWARD" chain in the "filter" table.........
        Loading rules for the "OUTPUT" chain in the "filter" table...
Computing interface groups: . 1 interfaces found
Starting group 0/virtual (1 interfaces)
        Starting lo: ..../etc/hooks/resolv.conf.d/update_chrooted: line 3: update_chrooted: команда не найдена
.OK

В настройках Альтератора стоит получение адреса по DHCP.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Подмена MAC адреса
« Ответ #1 : 02.03.2010 17:05:49 »
Можно через etcnet прописать любой MAC.

Как управлять канальными параметрами интерфейсов

Если вы поместите в конфигурационный каталог интерфейса файл iplink, в котором в каждой строке будут записаны команды режима link утилиты ip, то они будут выполнены при конфигурации интерфейса. Например, если вы желаете, чтобы интерфейс net1 имел MAC-адрес aa:bb:cc:dd:ee:ff и MTU 200 байт, то в файл /etc/net/ifaces/net1/iplink нужно поместить следующее:
address aa:bb:cc:dd:ee:ff
mtu 200
Обратите внимание, что в этом случае в /etc/net/iftab вам необходимо будет использовать селектор businfo или driver вместо mac.

greyzy

  • Гость
Re: Подмена MAC адреса
« Ответ #2 : 02.03.2010 18:02:16 »
вот так еще можно попробовать (вместо мак-адреса вводим свой, это смена мака)
# ifconfig eth0 hw ether 00:01:02:03:04:05

Оффлайн andrewsis

  • Участник
  • *
  • Сообщений: 17
Re: Подмена MAC адреса
« Ответ #3 : 10.03.2010 00:05:17 »
Подскажите, как сделать замену мак адреса в Simply Linux ? Где именно прописывать? Смотрел по описанию как в Alt, но таких файлов нет, типа iplink
Пожалуйста более точно опишите, а лучше всего с примером. Заранее спасибо

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Подмена MAC адреса
« Ответ #4 : 10.03.2010 01:11:07 »
Если файлов нет - создайте, в чём вопрос?

Оффлайн andrewsis

  • Участник
  • *
  • Сообщений: 17
Re: Подмена MAC адреса
« Ответ #5 : 11.03.2010 09:56:00 »
ruslandh в том и вопрос, что если бы знал, то навряд ли бы заходил на этот форум.  Напишите как создать файл и что в нем прописать.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Подмена MAC адреса
« Ответ #6 : 11.03.2010 10:07:36 »
Открываете консоль (ctrl+Alt+F1), входите как root, запускаете mc и создаёте файл  (пример)
Цитировать
/etc/net/ifaces/eth0/iplink нужно поместить следующее:
address aa:bb:cc:dd:ee:ff
mtu 200

address - задаёт мак адрес etho
mtu - задаёте mtu.

« Последнее редактирование: 11.03.2010 10:09:16 от ruslandh »

Оффлайн andrewsis

  • Участник
  • *
  • Сообщений: 17
Re: Подмена MAC адреса
« Ответ #7 : 11.03.2010 21:24:12 »
Все сделал как написано:
Открываете консоль (ctrl+Alt+F1), входите как root, запускаете mc и создаёте файл  (пример)
Цитировать
/etc/net/ifaces/eth0/iplink нужно поместить следующее:
address aa:bb:cc:dd:ee:ff
mtu 200

address - задаёт мак адрес etho
mtu - задаёте mtu.


перегружаю компьютер снова старый мас. может еще где то нужно прописать?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Подмена MAC адреса
« Ответ #8 : 11.03.2010 21:35:36 »
Зачем пергружать комп. - достаточно рестартануть сеть.
# service network restart

PS Тут пришла свежая мысль - вы сеть случайно не через NetworkManager запускаете?

Оффлайн andrewsis

  • Участник
  • *
  • Сообщений: 17
Re: Подмена MAC адреса
« Ответ #9 : 11.03.2010 23:56:56 »
да, через нее :)

Оффлайн andrewsis

  • Участник
  • *
  • Сообщений: 17
Re: Подмена MAC адреса
« Ответ #10 : 12.03.2010 00:00:51 »
В настройках программы NetworkManager можно создавать различные соединения. Стандартно локальная сеть - System eth0 , но кнопка изменить или удалить не активна.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Подмена MAC адреса
« Ответ #11 : 12.03.2010 00:29:11 »
Пропишите в /etc/net/ifaces/eth0/options

NM_CONTROLLED=no

Ну и пропишите все необходимые настройки в /etc/net/ifaces/eth0, ну, или сделайте всё это через Центр Управления системой
« Последнее редактирование: 12.03.2010 00:30:43 от ruslandh »

Оффлайн andrewsis

  • Участник
  • *
  • Сообщений: 17
Re: Подмена MAC адреса
« Ответ #12 : 12.03.2010 01:18:08 »
Прописываю
NM_CONTROLLED=no
Отключается вовсе eth интерейс, хотя все настройки остаются прежними. Заново прописываю найстройки, перегружаю комп и результат тот же - нет локального подключения.

Прописываю
NM_CONTROLLED=yes
+ мас  все работает
:) уже мас наизусть помню, надоело набирать вручную

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Подмена MAC адреса
« Ответ #13 : 12.03.2010 01:32:50 »
Он не отключается - он перестаёт управляться NetworkManager - не показывается.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Подмена MAC адреса
« Ответ #14 : 12.03.2010 01:34:16 »
Только вы всё, что надо прописали в /etc/net/ifaces/eth0 ?

http://www.altlinux.org/EtcNet