Автор Тема: Отново проблем със смяната МАК на фонера...  (Прочетена 5758 пъти)

pvn

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Проблемите найстина започнаха да стават много...
Като за начало качих OpenWRT.Оказа се,че светодиода на WiFi мрежата на рутер-а ми е свързан към GPIO-то на процесора,а за тази цел трябват драйвери.Да но за тази дистрибуция която съм качил,с това ядро НЯМА package и съответно не ми работи светодиода.Та..свалих си аз ново ядро,прекомпилирах го с подходящите настройки и светодиода запали.До тук добре.Пусна се рутер-а всичко тръгна,но тук се появи и другия проблем.Когато седна МАК адрес,различен от фабричния и интердейса забива. Губя пинг до него. Рестарт не помага,единствено смяната с оригиналния МАК.Въпроса ми е да не съм забравил да вмъкна някой модул и затова да ми прави такива проблеми? С по-старата версия на ядрото (2.6.23.1) всичко беше наред,а с тази новата 2.6.26.3 не иска... '<img'>

Опитах да сменя МАК-а на WIFI интерфейса и няма никакви проблеми...само с LAN-a не иска да сработи



Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
А интерфейсът смъкнат ли е или е вдигнат докато правиш тази операция '<img'>
Активен

"Knowledge is power" - France is Bacon

pvn

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Е как ще е вдигнат '<img'> Нали ще даде грешка,че не може да извърши операцията, защото интерфейса се използва '<img'> Разбира се,че е свален.
ifconfig eth0 down
ifconfig eth0 hw ether XX:XX....
ifconfig eth0 up
... и БУМ '<img'>



Активен

bulg

  • Напреднали
  • *****
  • Публикации: 916
  • Distribution: *bsd/linux
  • Животът е тръпка... иначе живот ли е това...
    • Профил
    • WWW

  • Виж, какво е set-нато в /etc/network/interfaces и /etc/udev/rules.d/70-persistent-net.rules
  • Да не би да пробваш да вкараш еднакъв mac с тоя на wl или с някой такъв от вътрешната ти мрежа; с една фраза, повтаря ли се? Спри wl и пробвай пак.
  • Опитай с:
Примерен код
ifdown -a
ifconfig eth0 hw ether xx:xx:xx:xx:xx (с малки букви ли го въвеждаш)
ifup -a
Активен

http://www.youtube.com/watch?v=9rX8Fn-YJpI
---------------------------------------------------------------------
http://cleargreen.com

pvn

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
МАК-а разбира се е с големи букви. Опитах по начина,който ми даде,но отново не става. Ще се поразровя в CONFIG файловете,където се описват настройките на интерфейса,да не би някъде да има някаква проверка. Друг в мрежата нямам с този мак.Тези основните неща съм ги проверил.Като го сменя на WIFI и няма проблем,но сменя ли го на ETH0 и край.
Активен

bulg

  • Напреднали
  • *****
  • Публикации: 916
  • Distribution: *bsd/linux
  • Животът е тръпка... иначе живот ли е това...
    • Профил
    • WWW
Цитат (pvn @ Сеп. 20 2008,09:44)
МАК-а разбира се е с големи букви.

Въведи го с малки (и на wireless-a). Изтрий, ако имаш записи с големи.



Активен

http://www.youtube.com/watch?v=9rX8Fn-YJpI
---------------------------------------------------------------------
http://cleargreen.com

pvn

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Не там е проблема. Опитах МАС само с цифри и не става. Когато въведа фабричниа мак,независимо с какви букви е,работи.Така,че не може да е от там проблема.
Активен

bulg

  • Напреднали
  • *****
  • Публикации: 916
  • Distribution: *bsd/linux
  • Животът е тръпка... иначе живот ли е това...
    • Профил
    • WWW
След като си взех дневната доза "гугльo":
Цитат
Set the MAC:
nvram get lan_hwaddr
(Current MAC is Displayed)
nvram set lan_hwaddr=(TARGET MAC Address)
nvram get lan_hwaddr
(double check the change went through)

At the end of all that, you need to run:

nvram commit

This writes the settings to the nvram.

You'll need to reboot your router for the settings to take effect, but on the next boot, you should be able to telnet in and run 'ifconfig eth1' and see your new MAC address.

Има и други вариации, например:

http://forums.linksys.com/linksys....id=2107
http://www.dd-wrt.com/phpBB2....tart=15
http://blog.haerwu.biz/2007....russian
http://www.alyz.com/openwrt.xhtml
Активен

http://www.youtube.com/watch?v=9rX8Fn-YJpI
---------------------------------------------------------------------
http://cleargreen.com

pvn

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Хмм...всичките тези теми съм ги минал.Тази дистрибуция на OpenWRT НЕ поддържа nvram. Мисля,че NVRAM се поддържа само от WhiteRussian.
Тук става дума за Kamikaze.

P.S. От сайта на OpenWRT:
"Some older Kamikaze builds have configuration files which mimic the NVRAM configuration in that there are only key=value pairs in the configuration files."



Активен

bulg

  • Напреднали
  • *****
  • Публикации: 916
  • Distribution: *bsd/linux
  • Животът е тръпка... иначе живот ли е това...
    • Профил
    • WWW
Освен да погледнеш това.
Дерзай по-обстойно с търсачката; няма начин да няма начин '<img'>
Успех!
Активен

http://www.youtube.com/watch?v=9rX8Fn-YJpI
---------------------------------------------------------------------
http://cleargreen.com

pvn

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Доста си поиграх с търсачката.Може би цели 2 седмици.За да се стигне до там,че да искам помощ пт форумите,и да пусна тикет на съпорт-а на OpenWRT...

Този линк как може да ми помогне? И това съм прочел.Аз знам как да си компилирам image.Не ми трябва WEB interface '<img'> Проблема тук е друг..с МАК адреса!
Активен

pvn

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
хмм забелязах нещо много странно.Имам 2 интерфейса.Единия е ETH0,а другия е  br-lan вдигнат към eth0. IP-то на br-lan e 192.168.1.1, a eth0 няма IP. Когато сменя МАК-а на eth0,той се сменя автоматично и на br-lan. Връзка все още нямам след смяната.Свързал съм компютър с ИП 192.168.1.2. Когато пингна компютъра от рутер-а и връзката тръгва,появява се и пинг от компютъра към рутер-а...Какво става'<img'> '<img'>

P.S. Ето малко инфо. Ако не направя смяната ръчно,еми изпълня скрипт се появява следното:


br-lan: port 1(eth0) entering learning state
br-lan: topology change detected, propagating br-lan: port 1(eth0) entering forwarding state
br-lan: port 1(eth0) entering disabled state br-lan: port 1(eth0) entering learning state
br-lan: topology change detected, propagating
br-lan:port 1(eth0) entering forwarding state
br-lan: port 1(eth0) entering disabled state
br-lan: port 1(eth0) entering learning state
br-lan: topology change detected, propagating
br-lan: port 1(eth0) entering forwarding state
br-lan: port 1(eth0) entering disabled state
br-lan: port 1(eth0) entering learning state
br-lan: topology change detected, propagating
br-lan: port 1(eth0) entering forwarding state
br-lan: port 1(eth0) entering disabled state
br-lan: port 1(eth0) entering learning state
br-lan: topology change detected, propagating
br-lan: port 1(eth0) entering forwarding state
br-lan: port 1(eth0) entering disabled state device eth0 left promiscuous mode
br-lan: port 1(eth0) entering disabled state device eth0 entered promiscuous mode
br-lan: port 1(eth0) entering learning state
br-lan: topology change detected, propagating
br-lan: port 1(eth0) entering forwarding state

ifconfig: SIOCSIFHWADDR: Cannot assign requested address

Изпълнява се следното:

ifdown -a
ifconfig eth0 hw ether XX:XX...
ifup -a



Активен

bulg

  • Напреднали
  • *****
  • Публикации: 916
  • Distribution: *bsd/linux
  • Животът е тръпка... иначе живот ли е това...
    • Профил
    • WWW
Бриджнат интерфейс.
ifconfig
cat /etc/config/network
route -n
arp -n
Модела на устройството?
"MAC address clone" работи ли?
В зависимост от това, какво ти е бриджнато: https://dev.openwrt.org/ticket/1014


пп. Колкото до webif, пишат, че и през него може да се правело смяна.
Активен

http://www.youtube.com/watch?v=9rX8Fn-YJpI
---------------------------------------------------------------------
http://cleargreen.com

pvn

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Какво визираш под реда "МАС Address Clone" не можах да разбера?
Като се прибера ще пастна всичките неща който описа,без горния "съмнителен" ред.

Ето това е /etc/config/network

config interface loopback
   option ifname   lo
   option proto   static
   option ipaddr   127.0.0.1
   option netmask   255.0.0.0

config interface lan
   option ifname   eth0
        option type    bridge
   option proto   static
        option ipaddr   192.168.1.1
   option netmask   255.255.255.0


v route-a са описани само двете брежи,без дефаулт gateway мисля. Модела мисля,че съм го написал в предишните постове
Фонера 2100
Това от линка,което ми даде се надявам да е добавено в текущия Revision.Ще го опитам.

P.S. Много неща пише,но не стават. Също така пише,че може да се прави смяна и през оригиналния фирм и интерфейс на Fonera,но НЕ може.Също така пише,че може да се прави и с DD-WRT,но СЪЩО не може. Тъй че...явно ще трябва нешо по-хард '<img'>

P.S Route -n
Destination      Gateway    GenMast           Flags   Metric  Ref   Use   Iface
192.168.1.0    0.0.0.0       255.255.255.0     U        0       0        0 br-lan

arp-a е само записа на ИП и МАК на моя компютър

с option hwaddr нищо не става.Не дава никаква грешка,но не промяна МАК адреса.



Активен

bulg

  • Напреднали
  • *****
  • Публикации: 916
  • Distribution: *bsd/linux
  • Животът е тръпка... иначе живот ли е това...
    • Профил
    • WWW
Изкопано и леко преработено:

#Проба 1 /опитваш с което стане; би трябвало да е с първото, ама.../
ifconfig br-lan hw ether xx.xx..
ifconfig br-lan:0 hw ether xx.xx..
ifconfig br-lan:1 hw ether xx.xx..

#Проба 2
В
/etc/config/network :

добави:

option macaddr  "хх.хх.хх.." #със малки ...или цифри

и рестарт на устройството #преди беше само на networking-a
после:  dmesg | grep eth

#Проба 3
Цитат
If you need to clone MAC address on the WAN port use MAC address cloning. This is done with the macaddr option in the wan section.

uci set network.wan.macaddr=11:22:33:aa:bb:cc
uci commit network
ifup wan


ред.: oooпс, бе човек, тоя бридж да не ти е между lan и wl by default? Глей к'во найдох:

Interface Name        Description

br-lan                       LAN & WiFi

Ако е така, дали ще стане номера?



Активен

http://www.youtube.com/watch?v=9rX8Fn-YJpI
---------------------------------------------------------------------
http://cleargreen.com