Автор Тема: Перманентна смяна на мак адреса в Linux Arch?  (Прочетена 2035 пъти)

korea60

  • Напреднали
  • *****
  • Публикации: 189
    • Профил
Опитвам се да сменя мак адреса на едната карта като използвам следното:
ifconfig eth0 down
ifconfig eth0 hw ether new mak
ifconfig eth0 up
Мака се сменя но само до следващият рестарт на системата, какво изпускам за да остане смененият мак перманентен?
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

korea60

  • Напреднали
  • *****
  • Публикации: 189
    • Профил
Мерси за линка, но не ми върши работа: macchanger прави някакав фалшив мак, като запазва и старият (поне така го разбирам). Другите команди са пробвани.

От първите 2-а поста в линка се замислям дали, щом картата е вградена ( в лаптопа) не мога да сменя мака.
Активен

shoshon

  • Напреднали
  • *****
  • Публикации: 497
    • Профил
[ivan@ivan-laptop ~]$ ll /etc/rc.d/rc.local
-rwxr-xr-x. 1 root root 220 12 окт 23,46 /etc/rc.d/rc.local
[ivan@ivan-laptop ~]$
[ivan@ivan-laptop ~]$
[ivan@ivan-laptop ~]$ systemctl status rc-local.service
rc-local.service - /etc/rc.local Compatibility
     Loaded: loaded (/lib/systemd/system/rc-local.service; static)
     Active: active (exited) since Mon, 14 Nov 2011 13:59:15 +0200; 9h ago
    Process: 1051 ExecStart=/etc/rc.d/rc.local start (code=exited, status=0/SUCCESS)
     CGroup: name=systemd:/system/rc-local.service
[ivan@ivan-laptop ~]$


Може да провериш за к'во служат тея файлове.

Това за вградената карта, ке се напрайм че не сме го чули
« Последна редакция: Nov 14, 2011, 23:17 от shoshon »
Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Мерси за линка, но не ми върши работа: macchanger прави някакав фалшив мак, като запазва и старият (поне така го разбирам). Другите команди са пробвани.

От първите 2-а поста в линка се замислям дали, щом картата е вградена ( в лаптопа) не мога да сменя мака.
Ако не е оригинала винаги е фалшив. Неможе да се ползва за power-on via lan. Но вече като стартираш и заредиш до смяната на мака, и после вдигнеш мрежата - няма проблеми работи си само с новият мак.
Ако картата (дъното) не са ментак, няма да можеш да смениш мака за постоянно. Това може да стане само на някои жълти реплики, понеже мак адреса се записва със специална процедура, която се блокира с даване на крачета на маса в последствие на чипа, така, че да не може да се смени. На някои RTL чипове става през JTAG интерфейса, ако се отпои крак Тест1 на чипа. Имаше слухове че и софтуерно ставало, но аз не съм видял, както и го няма в спецификацията.
Смяната на мака е пускане на картата в един от тестовите режими, където мак-а се чете от вътрешният RAM (или се подава от драйвера) както и някои други параметри, това е стандартно за всички ЛАН контролери и се върши по почти един и същи начин, за това macchanger е малък и работи с 99% от картите.
За обикновен потребител няма да има проблеми с него, позвал съм го 2 пъти за да се свържа с домашната ми WiFi мрежа след смяна на карта (веднъж сменена картата че изгоря и втори път смених интела с по хубава атероска). Налагало ми се е за кратко, колкото да се вържа и да сменя в рутера мака или да махна филтрацията по мак, после си я връщах на нейният си.
Това е вариянт да откриеш краден компютър по адреса му, ако това е целта (надявам се да не е) без хакване на хардуера или физическа подмяна на картата няма да стане. Друг начин на откриване е със сериен номер на диск, дъно - участват в генериране на лицензи за някои комерсиални продукти.
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

cybertorture

  • Напреднали
  • *****
  • Публикации: 33
  • Distribution: Arch
  • Window Manager: openbox,i3
    • Профил
Здравей korea60,
Щом си с Archlinux значи трябва да ти е известно, че net-tools (ifconfig) е "неподдържан" вече.
ползваи iproute2 :
Код:
ip link set eth0 address ХХ:ХХ:ХХ:ХХ
относно "Permanent" няма такова животно пък и не е необходимо
Активен

korea60

  • Напреднали
  • *****
  • Публикации: 189
    • Профил
Щом си с Archlinux значи трябва да ти е известно, че net-tools (ifconfig) е "неподдържан" вече.

Как така? Работи си
Активен

radoshow

  • Напреднали
  • *****
  • Публикации: 1313
  • Distribution: Arch Linux
  • Window Manager: Gnome Shell
    • Профил
Не могат да не поддържат net-tools,защото има приложения,които го търсят като зависимост.Примерно rp-ppoe,wicd,aircrack и т.н.Паралелно с него има и друг пакет в AUR,който се казва network-ip и търси като зависимост iproute2.
Активен

korea60

  • Напреднали
  • *****
  • Публикации: 189
    • Профил
Решението е:
/etc/rc.d/functions.d/macspoof - този файл се създава със съдържание:
spoof_mac() {
   ip link set dev eth0 address XX:XX:XX:XX:XX:XX
}

add_hook sysinit_end spoof_mac

Така промяната се запазва и след рестарт. Мерси на всички отговорили на темата.
Активен

cybertorture

  • Напреднали
  • *****
  • Публикации: 33
  • Distribution: Arch
  • Window Manager: openbox,i3
    • Профил
OK, "deprecated" не мога да му дам по-добър превод
етк статията http://www.archlinux.org/news/deprecation-of-net-tools/
Активен

dakev

  • Напреднали
  • *****
  • Публикации: 96
  • Distribution: OpenBSD, FreeBSD, NetBSD
    • Профил
    • WWW
Мерси за линка, но не ми върши работа: macchanger прави някакав фалшив мак, като запазва и старият (поне така го разбирам).
Щом не искаш да е фалшив, а реално мрежовия интерфейс, да се сдобие с нов мак адрес, то тогава свали EPROM-а, на мрежовия интерфейс, закачи го на програматор, изчети го, записа е в шестнайсетичен вид, намери реда където стои мак адреса и го промени и запиши промените...
Мисля че това не би ти допаднало, по-добре си карай с "фалшивия" мак  :)
Успех  :)
Активен

vitamin4o1

  • Напреднали
  • *****
  • Публикации: 45
  • Distribution: Debian GNU/Linux
  • Window Manager: KDE 4
    • Профил
 :D
« Последна редакция: Nov 15, 2011, 21:11 от vitamin4o1 »
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5287
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Ще го свали EPROM-а, нали знаеш кога ? Хахаххахаааааа На кукуво .............. Особено пък ако е вградена на дъното LAN карта.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

korea60

  • Напреднали
  • *****
  • Публикации: 189
    • Профил
Картата е вградена на дъното, иначе бих пробвал :), както и да е написал съм по-горе че съм намерил решение, което работи така както искам.

Още веднъж благодаря за отговорите ви.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Използвате ли Arch Linux
Идеи и мнения
mironcho 12 5420 Последна публикация Dec 30, 2004, 12:33
от horror
Arch Linux
Идеи и мнения
rinzai 6 4046 Последна публикация Feb 21, 2005, 14:43
от rinzai
Стартиране на Х в Arch Linux скапва системата
Настройка на програми
mhydra 2 3105 Последна публикация Dec 12, 2005, 18:09
от july
Мрежов проблем в Arch linux
Настройка на хардуер
fanfolet 3 3476 Последна публикация Jan 05, 2006, 22:12
от Agent_SMITH
Какво мислите за arch linux
Коментар
HeavenWarrior 9 5353 Последна публикация Nov 08, 2007, 13:42
от Lord Bad