Титла: Mac adress Публикувано от: Mellay в Sep 17, 2006, 18:09 Та ето ми проблема така.Имам 2 машини с която само едната е с интернет (тази с win-a) искам да сменя Mac адреса на тази където е с Linux за да мога да работя с нея пробвах така:
ifconfig eth0 down ifconfig eth0 hw ether NOVIQ MAC adres ifconfig eth0 up Сменя се Мак адреса засега добре,но 1-во не ми идва интернета 2-ро Когато рестартирам Машината се рарежда старият Мак адрес. Някой може ли да ми помогне ![]() Титла: Mac adress Публикувано от: tzetzo_99 в Sep 18, 2006, 11:44 За да се запазят настроиките има няколко вариянта
1 в /etc/rc.d/rc.local Добавяш реда: ifconfig eth0 hw ether NOVIQ MAC adres 2 ако си с Slack в фаила /etc/rc.d/rc.inet1.conf При настроиките на съответния интерфеис добавяш следния ред HWADDR[ethX]=''00:XX:XX:XX:XX:XX'' По въпроса че нямаш нет дай малко подробности имали пинг до gw dns и т.н. Титла: Mac adress Публикувано от: lastcyrol в Sep 18, 2006, 12:47 Мака се ползва за да се раздават IP-та с DHCP сървър. Ти като си смениш мака, хубаво, ама трябва да се стартира пак dhcp клиента, та да си получиш IP-то и интернета да текне.
И защо не си написал с каква дистрибуция си? Титла: Mac adress Публикувано от: KPETEH в Sep 20, 2006, 22:58
//offtopic Е как защо не е описал ?! Не ставай смешен трябва да се гадателства ![]() ![]() ![]() Титла: Mac adress Публикувано от: jazzymc в Oct 14, 2006, 22:07 Здравейте,
Имам подобен проблем, инсталирал съм Мандрива 2007 и се опитвам да сменя мак адреса понеже интернет доставчика ми има филтър по МАС. Проблема е, че когато опитам да сменя мас-а с Ifconfig (log-нат съм като su) #ifconfig eth0 down #ifconfig eth0 hw ether 00:00:00:00:00 (тук поставям новия мас) получавам грешка : Device or resource busy на два пъти успях да сменя мас-а , и след това: #ifconfig eth0 up #ifconfig eth0 |grep HWaddr дава верния (новия) MAC, но мрежовата карта отказва да се върже и нямам пинг до DNS/Gateway -a на доставчика, като такъв преди смяната имаше. Интересното е ,че веднъж успях да пингна доставчика но и тогава нямаше нет. Освен това след рестарт тези настройки не се запазват и съответно трябва отново да се боря с проблем-а пробвах да добавя: #ifconfig eth0 hw ether 00:00:00:00:00 в /etc/rc.d/rc.local но нямаше никаква разлика, след рестарт мас-а си беше стария. Моля, някой който е по наясно да помогне, по принцип не е проблем да помоля доставчика да ми смени мас-а при него, но искам да се науча как се прави това , защото е глупаво да ги притеснявам всеки път като подменя мрежовата карта. Благодаря предварително Титла: Mac adress Публикувано от: KPETEH в Oct 15, 2006, 15:51
Е добре де ако си го добавил по гореописания начин заедно с коментара тоест с --> # <-- естествено че няма нищо да се получи. Махни коментара пред ifconfig eth0 hw ether 00:00:00:00:00 ![]() П.П. Now just throw you hands in the air cause we are the mother fuckers like a just dont care ![]() Титла: Mac adress Публикувано от: dad в Oct 15, 2006, 22:55 @jazzymc, относно интернета и пингването - IP адреса си от dhcp ли го получаваш? Защото, ако е така, след смяната на хардуерния адрес би трбвало да рестартираш dhcp клиента си. При първоначалоното му стартиране все още си със стария мак-адрес и сървърът не изпълнява заявката както би трябвало.
Извинявам се, сега видях, че lastcyrol вече го е написал. Титла: Mac adress Публикувано от: Glutton в Nov 07, 2006, 18:03 И аз пробвах със добавянето на ifconfig eth0 hw ether 00:00:00:00:00 в /etc/rc.d/rc.local и няма промяна. Та имам питанка къде точно трябва да се добави този ред (като нов или някъде другаде) ??
Титла: Mac adress Публикувано от: dad в Nov 11, 2006, 23:01 Е кажи си дистрибуцията де
![]() Титла: Mac adress Публикувано от: Zubcho в Dec 10, 2006, 21:50 Значи аз имам следния проблем, имам 2 карти и искам да им разменя mac адресите, след добавяне на въпросния ред в /etc/rc.d/rc.local за eth0 пиша "ifconfig eth0 hw ether NOVIQ MAC adres" и под него "ifconfig eth1 hw ether NOVIQ MAC adres". За жалост ми сменя само адреса на eth0, а eth1 остава същия и се получават конфликти. Някой да ми кажа какво да добавя за да се изпълни и следващия ред ??
Благодаря предварително Mandriva 2007 free ми е дистрото Титла: Mac adress Публикувано от: dad в Dec 11, 2006, 08:57
Ако напишеш въпросните два реда направо в конзолата, получава ли се смяната? И ако не какви съобщения получаваш? Не се разбира добре от поста ти , искаш да им РАЗМЕНИШ адресите или просто да ги смениш с други? Не виждам и причина да искаш да променяш два физически адреса, освен, ако нямаш два провайдера, които те контролират по тях.... Титла: Mac adress Публикувано от: gat3way в Dec 11, 2006, 12:10 В интерес на истината дори при условие че интерфейсът е смъкнат, има вероятност да не можеш да смениш МАК адреса. От гледна точка на хардуера, това се прави като се променят параметрите на т.нар "RX filter". Не всичкият хардуер подържа такава манипулация. Въпреки това, драйверите се стремят да осигурят едно ниво на абстракция - т.е ако нямат възможност да накарат хардуера да си смени параметрите така че да приема фреймове само с новият МАК адрес, въпреки всичко могат да бъдат накарани да обработват пристигнали фреймове с този нов адрес. За да се осигури това е необходимо картата да работи в PROMISCUOUS режим - т.е мрежовият интерфейс приема всички фреймове, дори такива, които не са предназначени за него. Драйверът в този случай решава вместо NIC-a дали пакетите са предназначени за него или не.
Това невинаги сработва, но все пак ако случаят е такъв , пробвайте така: ifconfig ethX down ifconfig ethX promisc hw ether XX:XX:XX:XX:XX up Титла: Mac adress Публикувано от: Hapkoc в Dec 11, 2006, 12:32 Promiscous режима ще позволи приемане на рамки за друг MAC адрес, но не и изпращането на рамки от въпросния MAC (при условие, че хардуера не поддържа смяна на MAC адреса). Т.е. за случай на филтриране по MAC от страна на доставчика май няма да свърши работа това.
Титла: Mac adress Публикувано от: gat3way в Dec 11, 2006, 13:25 Изпращането на фреймове с различен адрес не е проблем, тъй като хардуера в повечето случаи бърника единствено checksum-a. При някои, особено по-стари мрежови адаптери дори и TX checksum offload няма и това също се поема от драйвера.
И все пак не знам, възможно е да има мрежови карти, които наистина да отказват по някаква причина да изпращат фреймове със източник различен от хардкоднатия им. По принцип проблемите при смяна на МАК адреси идват предимно от това че NIC-овете са тъпи и не позволяват да им се сменят някои RX параметри, а драйверите не са написани така че да реализират софтуерно това което се реализира от RX ring-a им. Все пак обаче, това означава че една такава карта никога не би могла да се бридж-не да речем. Щото като я бриджнеш, никога няма да може да препраща трафик от източник, различен от себе си. Всъщност не знам, възможно е при някои карти да възниква такъв проблем, но никога не съм чувал. Титла: Mac adress Публикувано от: padi в Dec 26, 2006, 01:06 Искам да питам , защото ми казаха че при пускането на LAN картата в promiscuous mode се увеличава net speed-а,вярно ли е това
![]() ![]() Титла: Mac adress Публикувано от: Stash в Dec 26, 2006, 11:24 след като смениш мак-а наново трябва да направиш route add ..... тъй като down-неш eth преди да смениш мак-а този "път" се трие
П.П. Има мрежови контролери на който не е позволена смяна на мак.Има и такива на който поддръжката от ядрото не позволява смяна ма мак Успех |