Автор Тема: Перманентна смяна на mac адрес при suse10.2  (Прочетена 2536 пъти)

VIK1

  • Участници
  • ***
  • Публикации: 4
    • Профил
Здравейте,
  Наскоро си инсталирах SUSE10.2. Проблема идва от това, че SUSE-то показва различен MAC адрес на мрежовата ми карта от уиндоуса, вследствие на което нямам интернет.
  Доста търсих в интернет и в man и  намерих как да сменя MAC адреса, но при рестартиране тази настройка се губи. Намерих доста решения за други дистрибуциии, но понеже нямам опит с линукс не можах да ги приложа при SUSE-то. Въпросът ми е как да направя пермаментна смяната на MAC адреса?
Благодаря
Активен

nov_chovek

  • Напреднали
  • *****
  • Публикации: 536
  • Distribution: Ubuntu 8.10 по принуда
  • Window Manager: Gnome
    • Профил
    • WWW
Перманентна смяна на mac адрес при suse10.2
« Отговор #1 -: Apr 12, 2007, 09:41 »
сложи командата с която сменяш МАК адреса в /etc/rc.local , така ще ти се изпълнява при всяко стартиране на машината.
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Перманентна смяна на mac адрес при suse10.2
« Отговор #2 -: Apr 12, 2007, 11:05 »
Оффф, айде стига вече с тоя rc.local. Разбирам да пита за slackware човека (въпреки че май там си има къде да си опишеш MAC адреса специално), ама става дума за SuSE. Ще рече SysV init система. Ще рече, че е лоша практика да се пляка всичко в rc.local.

Не ползвам SuSE, т.е. не мога да отговоря на човека конкретно, но бас държа, че в YaST има къде да се настрои MAC адреса.
Активен

VIK1

  • Участници
  • ***
  • Публикации: 4
    • Профил
Перманентна смяна на mac адрес при suse10.2
« Отговор #3 -: Apr 12, 2007, 18:50 »
Цитат
сложи командата с която сменяш МАК адреса в /etc/rc.local , така ще ти се изпълнява при всяко стартиране на машината.

За да променя MAC адреса, правя следното
1. Спирам LAN картата
2. Сменям MAC адреса
3. Стартирам картата
Всичко това ли трябва да впиша в посочения от тебе файл или само командата за смяна на MAC адреса.

Цитат
Оффф, айде стига вече с тоя rc.local. Разбирам да пита за slackware човека (въпреки че май там си има къде да си опишеш MAC адреса специално), ама става дума за SuSE. Ще рече SysV init система. Ще рече, че е лоша практика да се пляка всичко в rc.local.

Не ползвам SuSE, т.е. не мога да отговоря на човека конкретно, но бас държа, че в YaST има къде да се настрои MAC адреса.

Търсих такава функция в YaST, но не можах да намеря,  може би защото все още слабо познавам тази ОС.
Ще съм благодарен и на други решения на проблема.



Активен

stealth01

  • Напреднали
  • *****
  • Публикации: 757
  • Distribution: Debian testing
  • Window Manager: KDE
    • Профил
Перманентна смяна на mac адрес при suse10.2
« Отговор #4 -: Apr 12, 2007, 20:05 »
Цитат (VIK1 @ Април 12 2007,18:50)
За да променя MAC адреса, правя следното
1. Спирам LAN картата
2. Сменям MAC адреса
3. Стартирам картата

това го буташ в /etc/init.d/network и си готов. ще се изпълнява при всяко пускане на компа.
в YaST не знам да има такова нещо, въпреки че не е изключено да е забутано някъде...



Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Перманентна смяна на mac адрес при suse10.2
« Отговор #5 -: Apr 12, 2007, 23:01 »
Не сте прави, хора.

Основно предимство на SysV init системата е, че позволява лесно обновяване на стартиращите скриптове на услугите. При BSD init това не е възможно, т.к. там идеологията е (грубо) всичко да става в един голям init скрипт. Примерно в официалната документация на OpenBSD си пише ясно, че при инсталиране на демон от пакет/порт, стартирането на въпросния демон е добре да става от /etc/rc.local.

А сега се сетете сами какво ще се случи при опит за обновяване на системата след като е пипнат /etc/init.d/network.

Ако в YaST действително няма възможност за конфигуриране на MAC адреса на мрежовия адаптер, то поне използвайте това решение... Моля.
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Перманентна смяна на mac адрес при suse10.2
« Отговор #6 -: Apr 12, 2007, 23:41 »
Най-хубавото в sysv initscript-овете е че според стандарта,  отделните скриптове си имат start/stop/restart/blabla arguments.

BTW като се замисля, мисля че при RedHat-ските дистрибуции са организирани най-добре инитскриптовете и конфигурациите им (/etc/sysconfig/bla). Знам, че има някакви там странни настроения по отношение на тях, не било елитарно и не знам още какво, но  ако трябваше да избирам дистрибуция, която да инсталирам на по-голям брой production машини, то това щеше да е centos или RHEL (ако имах пари, RHN e прекрасно нещо). Просто администрацията е максимално мързелива и проста, като за мързеливи и прости хора като мен '<img'>

Апропо, дори ако става въпрос за сигурност и направим сравнение между една базова debian-ска и една базова redhat-ска инсталация, нещата са леко в полза на редхат. Debian-ците така и не възприеха selinux например, друг е въпроса, че "компилираните" политики създават много пречки. Има и много още да се говори по въпроса, но излизаме доволно от темата..
Активен

"Knowledge is power" - France is Bacon

gvend

  • Напреднали
  • *****
  • Публикации: 128
    • Профил
Перманентна смяна на mac адрес при suse10.2
« Отговор #7 -: Apr 13, 2007, 01:16 »
Намери файла /etc/sysconfig/network/ifcfg-eth-xxxxxxx. Там просто трябва да добавиш
Примерен код
LLADDR = моя мак адрес
При другите дистрибуции се казва HWADDR, въпрос на терминология.

Интересно ми е само как така windows и linux показват различен мак адрес на една и съща карта. ':xclam:'
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Перманентна смяна на mac адрес при suse10.2
« Отговор #8 -: Apr 13, 2007, 02:21 »
Цитат (gvend @ Април 13 2007,01:16)
Интересно ми е само как така windows и linux показват различен мак адрес на една и съща карта. ':xclam:'

Подозирам, че са две карти '<img'>))))
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

VIK1

  • Участници
  • ***
  • Публикации: 4
    • Профил
Перманентна смяна на mac адрес при suse10.2
« Отговор #9 -: Apr 13, 2007, 09:35 »
На компютъра има само една LAN карта вградена в дъното. Възможно разликата на MAC адресите да се е получила от това, че уиндоус инсталацията е взета от друг компютър с копириране на партишана.
gvend Ще пробвам довечера и ще напиша какво е станало.
Другите неща които пробвах по-нагоре не помогнаха.
Активен

George Andonov

  • Напреднали
  • *****
  • Публикации: 261
  • Distribution: Ubuntu
    • Профил
Перманентна смяна на mac адрес при suse10.2
« Отговор #10 -: Apr 13, 2007, 13:44 »
Цитат (VIK1 @ Април 13 2007,09:35)
... има само една LAN карта вградена в дъното. Възможно разликата на MAC адресите да се е получила от това, че уиндоус инсталацията е взета от друг компютър с копириране на партишана...
Това е малко вероятно.
А да не би да си копирал някакви стартиращи скриптове от друг компютър?
И всъщност те де ти сменят MAC адреса, когато си под Linux.
Активен

VIK1

  • Участници
  • ***
  • Публикации: 4
    • Профил
Перманентна смяна на mac адрес при suse10.2
« Отговор #11 -: Apr 13, 2007, 13:52 »
Цитат (gandonov @ Април 13 2007,14:44)
Това е малко вероятно.
А да не би да си копирал някакви стартиращи скриптове от друг компютър?
И всъщност те де ти сменят MAC адреса, когато си под Linux.

Инсталацията на SUSEе от ДВД което свалих от техния сайт. И не съм слагал нищо допълнително.
 Интересно е, че пробвах да сложа велсия 10 при нея в началото имаше интернет и след няколко рестартирания спираше(всъщност правих и някакъв ъпдейт през интерент-за старата версия).



Активен