| 
 Klonowanie MAC 
 | 
| janosick | 
 Dodano 18-06-2008 11:13 
 | 
 
  
User 
 
 
  
Posty: 13 
Dołączył: 08/05/2007 17:21 
  | 
Witam 
 
Wiem że już było na forum ale mam dziwny problem z klonowaniem mac na swoim Asus z Kamikaze 7.09 w trybie sta. Po dopisaniu do pliku network w sekcj WAN linijki "option macaddr 'xx:xx:xx:xx:xx:xx' lub próbie dopisywania tego przez uci i oczywisctm reboocie, ifconfig pokazuje na interfejsie wl0 oryginalny MAC routerka i oczywiście efektem jest brak neta od ISP... 
Co jest nie tak? 
skanowanie eteru wykrywa AP dostwcy, ale konieczna jest zmiana MAC...
 
Edytowany przez janosick dnia 18-06-2008 11:15
 | 
|   | 
 
 
 
 | 
 | 
| SlyT | 
 Dodano 18-06-2008 12:18 
 | 
 
  
Power User 
 
 
  
Posty: 366 
Dołączył: 15/09/2006 23:44 
  | 
Bo klonujesz mac adres po stronie interfejsu WAN a nie WiFi (taki drobny szczegol o ktorym nie wspomniales). 
Tutaj jest ciekawy link.
 Linksys E2000 Tomato 1.28 shibby's compilation 
Linksys EA6700 FreshTomato 
 | 
|   | 
 
 
 
 | 
 | 
| janosick | 
 Dodano 18-06-2008 22:44 
 | 
 
  
User 
 
 
  
Posty: 13 
Dołączył: 08/05/2007 17:21 
  | 
Rzeczywiście ciekawy link, ale chyba w Kamikaze 7.9 nvram już nie ma wiele do gadania.  
Próbowałem zmieniać w nvramie MAC karty WiFi ale ifconfig cały czas pokazuje stary MAC, w wyniku czego nie mam neta   
Próbowałem  nvram set wl0_hwaddr bo pod taką zmienną był w nvram MAC który cały czas zgłasza się w ifconfig, nvram show pokazuje zmianiony mac przy tej zmiennej.  
Jak wylistować nvram strona po stronie, bo w putty nie chce przewinąć się do samego początku wykonania polecenia i nie wiem czy nie ma jeszcze jakiejś zmiennej ze starym MAC? 
 
Czy komuś udało się zmienić MAC karty WiFi? 
Jak to zrobić w Kamikaze 7.09? | 
|   | 
 
 
 
 | 
 | 
| SlyT | 
 Dodano 19-06-2008 18:50 
 | 
 
  
Power User 
 
 
  
Posty: 366 
Dołączył: 15/09/2006 23:44 
  | 
Link ciekawy szczególnie gdy się czyta ze zrozumieniem.
 Linksys E2000 Tomato 1.28 shibby's compilation 
Linksys EA6700 FreshTomato 
 | 
|   | 
 
 
 
 | 
 | 
| janosick | 
 Dodano 19-06-2008 22:56 
 | 
 
  
User 
 
 
  
Posty: 13 
Dołączył: 08/05/2007 17:21 
  | 
Dlatego się spytałem jak wylistować nvram po jednym ekranie , tak żeby wszystkie parametry odczytać bo w putty nie można przewinąć do góry do początku listingu.  
Ze zrozumieniem czytałem ten link, w którym jest napisane że wl0_hwaddr wydaje się być wogóle nie wykorzystywane ale pod tą zmienną przy nvram get był stary MAC, a pod il0macaddr nie było nic. ustawiłem obie zmienne i dalej w ifconfig mam stary MAC. No i nie mam neta. 
Rozumiem że daje się wędkę, nie ryby, ale jednak ten sposób nie chce zatrybić, dlatego dalej pytam czy komuś udało się zmienić MAC karty WiFi i jak to zrobił? Jak to zrobić w Kamikaze 7.09?
 
Edytowany przez janosick dnia 19-06-2008 22:57
 | 
|   | 
 
 
 
 | 
 | 
| SlyT | 
 Dodano 20-06-2008 06:20 
 | 
 
  
Power User 
 
 
  
Posty: 366 
Dołączył: 15/09/2006 23:44 
  | 
Korzystam z X-Wrt i tam lista wszystkich zmiennych jest na jednej z zakładek. 
Możesz też spróbować nvram show | more . Oczywiście po zmianie zmiennej zrobiłeś commita i reboot ?
 Linksys E2000 Tomato 1.28 shibby's compilation 
Linksys EA6700 FreshTomato 
 | 
|   | 
 
 
 
 | 
 | 
| SlyT | 
 Dodano 20-06-2008 06:34 
 | 
 
  
Power User 
 
 
  
Posty: 366 
Dołączył: 15/09/2006 23:44 
  | 
A tak w ogole to pokaz tu swoje /etc/config/network oraz /etc/config/wireless .
 Linksys E2000 Tomato 1.28 shibby's compilation 
Linksys EA6700 FreshTomato 
 | 
|   | 
 
 
 
 | 
 | 
| janosick | 
 Dodano 20-06-2008 15:15 
 | 
 
  
User 
 
 
  
Posty: 13 
Dołączył: 08/05/2007 17:21 
  | 
Korzystasz z X-Wrt ale na WhiteRussian gdzie oficjalnie jest używany nvram i tam jest taka zakładka, w X-Wrt na Kamikaze nie ma takiej zakładki, ale przydało się nvram show | more.  
Zrobiłem kasowanie nvramu i pozbyłem się wszystkich niepotrzebnych śmieci. Po tym w nvram są dwie zmienne et0macaddr i et1macaddr. Pod pierwszą był adres Mac który  zwraca ifconfig, zmieniłem i zmieniły się mac w br-lan, br-wan i eth0.0, ale nie wl0. Pod et1macaddr jest zupełnie inny Mac który w ifconfig nie występuje.Dodałem jeszcze do nvram zmienne il0macaddr, wl0_hwaddr o których jest w poście z linku a których nie było i wl0macaddr ale dalej bez efektu. Oczywiście po zmianach zawsze robiony commit i reboot. 
 
etc/config/network 
 
                    #### VLAN configuration 
config switch eth0 
option vlan0 "1 2 3 4 5*" 
option vlan1 "0 5" 
 
 
#### Loopback configuration 
config interface loopback 
option ifname "lo" 
option proto static 
option ipaddr 127.0.0.1 
option netmask 255.0.0.0 
 
 
#### LAN configuration 
config interface lan 
option type 'bridge' 
option ifname "eth0.0 eth0.2" 
option proto static 
option ipaddr 192.168.1.1 
option netmask 255.255.255.0 
option dns '194.204.159.1 194.204.152.34' 
option gateway '192.168.1.1' 
 
 
#### WAN configuration 
config interface wan 
option ifname "eth0.1" 
option proto 'static' 
option dns '194.204.159.1 194.204.152.34' 
option type 'bridge' 
option ipaddr 'xxx.xxx.xxx.xxx' 
option netmask '255.255.255.128' 
option gateway 'xxx.xxx.xxx.yyy' 
option macaddr   'zz:zz:zz:zz:zz:zz' 
  
 
etc/config/wireless: 
 
                    config wifi-device wl0 
option type broadcom 
option channel 12 
 
config wifi-iface 
option device wl0 
option network wan 
option mode sta 
option ssid ispssid 
option encryption none 
 
 
config wifi-iface 
option device wl0 
option network lan 
option mode ap 
option ssid mojssid 
option hidden 0 
option encryption psk2 
option key 'mojwpakey' 
  
 
listing nvram: 
 
                    opo=0x0 
default_primary_pool_name= 
os_ram_addr=80001000 
[b]il0macaddr=zz:zz:zz:zz:zz:zz[/b] 
boardrev=0x10[b] 
et0macaddr=zz:zz:zz:zz:zz:ww[/b] 
rescue_gpio=4 
watchdog=5000 
boot_wait=off 
et0mdcport=0 
reset_gpio=7 
pmon_ver=CFE 3.91.7.0 
vlan0ports=1 2 3 4 5* 
ses_enable=0 
gpio6=robo_reset 
wan_vport=4 
os_flash_addr=bfc40000[b] 
wl0macaddr=zz:zz:zz:zz:zz:zz[/b] 
boardtype=0x042f 
default_lan_proto=dhcp_server 
et1macaddr=40:10:18:44:47:56 
lan_netmask=255.255.255.0 
et1mdcport=1 
default_start_page=start_system.asp 
cfe_wait_led_gpio=1 
wlan_ipaddr=192.168.21.1 
custom_shutdown_command=stoprcasus 
cfe_wait_on_restore=0 
wlan_ifname=eth1 
wait_time=1 
default_physical_authentication_enable=disabled 
startup_command=rcasus 
gpio_0_name=soft_power_switch 
default_router_disable=0 
wlan_netmask=255.255.255.0 
lan_ifnames=vlan0 eth1 
wan_ifnames=eth0 
clkfreq=264 
lan_ipaddr=192.168.1.1 
vlan1hwname=et0 
default_primary_share_name= 
sdram_config=0x0062 
vlan1ports=0 5u 
scratch=a0180000 
lan_ifname=br0 
boardflags=0x0110 
sdram_refresh=0x0000 
wandevs=et0 
sdram_ncdl=0x409 
hardware_version=WL500gp-01-02-00-00 
early_startup_command=convertasus 
web_hook_libraries=corewebhooks netwebhooks diskwebhooks winnet printwebhooks netregistration samplenetregistration samplehooks 
misc_io_mode=bcmgpio 
et0phyaddr=30 
wan_ifname=eth0 
landevs=vlan0 wl0 
bridge_disable=0 
default_boardflags=0x0110 
default_new_disk_action=no_action[b] 
wl0_hwaddr=zz:zz:zz:zz:zz:zz[/b] 
sdram_init=0x0009 
kernel_gpio_init_out_3=1 
vlan0hwname=et0 
dl_ram_addr=a0001000 
kernel_gpio_init_out_6=1 
default_http_passwd= 
regulation_domain=0X30DE 
gpio_3_name=power_enable 
default_workgroup=WORKGROUP 
wlan_hardware_present=yes 
primary_ifname=eth0 
et1phyaddr=31 
boardnum=45 
default_http_username= 
  
Pogrubione są zmienne, które dodałem lub zmieniłem. 
Wybiegając naprzeciw pytaniom - taka konfiguracja pracowała poprawnie ok. miesiąca, póki ISP nie naprawił/włączył filtrowania MAC.
 
Edytowany przez janosick dnia 20-06-2008 15:20
 | 
|   | 
 
 
 
 | 
 | 
| SlyT | 
 Dodano 20-06-2008 16:24 
 | 
 
  
Power User 
 
 
  
Posty: 366 
Dołączył: 15/09/2006 23:44 
  | 
Problem jest zasadniczy na co zwracałem Ci uwagę w pierwszym poscie - w standardowej (twojej?) konfiguracji wifi jest po stronie LAN a Ty zmiany MAC potrzebujesz po stronie WAN . Masz dwa zadania: 
 
1. doszukac sie w dokumentacji Kamikaze jakim wpisem skonfigurowac wifi jako interfejs WAN. 
ew. 2. poprosic ISP o zmiane adresu MAC na ACL, jeśli zmiana zmiennej il0... nie zadziała.
 
Edytowany przez SlyT dnia 22-06-2008 12:08
 Linksys E2000 Tomato 1.28 shibby's compilation 
Linksys EA6700 FreshTomato 
 | 
|   | 
 
 
 
 | 
 | 
| janosick | 
 Dodano 23-06-2008 11:41 
 | 
 
  
User 
 
 
  
Posty: 13 
Dołączył: 08/05/2007 17:21 
  | 
No i udało się. 
 
Pozmieniałem nazwy interfejsów, te które miałem zaczerpnąłem z ekoforum. 
konfiguracja wygląda teraz tak i co najważniejsze mac jest zmieniony i asus działa w konfiguracji APC (wan) + AP (lan): 
etc/config/network: 
 
                    #### VLAN configuration 
config switch eth0 
option vlan0 "1 2 3 4 5*" 
option vlan1 "0 5" 
 
 
#### Loopback configuration 
config interface loopback 
option ifname "lo" 
option proto static 
option ipaddr 127.0.0.1 
option netmask 255.0.0.0 
 
 
#### LAN configuration 
config interface lan 
option type 'bridge' 
option ifname "eth0.0 wl1" 
option proto static 
option ipaddr 192.168.1.1 
option netmask 255.255.255.0 
option dns '194.204.159.1 194.204.152.34' 
option gateway '192.168.1.1' 
 
 
#### WAN configuration 
config interface wan 
option ifname "wl0" 
option proto 'static' 
option dns '194.204.159.1 194.204.152.34' 
option ipaddr 'xxx.xxx.xxx.xxx' 
option netmask '255.255.255.0' 
option gateway 'xxx.xxx.xxx.yyy' 
option macaddr   zz:zz:zz:zz:zz:zz 
  
 
etc/config/wireless: 
 
                    config wifi-device wl0 
option type broadcom 
option channel 12 
 
config wifi-iface wl0 
option device wl0 
option network wan 
option mode sta 
option ssid isp_ssid 
option encryption none 
 
 
config wifi-iface wl1 
option device wl0 
option network lan 
option mode ap 
option ssid moj_ssid 
option hidden 0 
option encryption psk2 
option key mojkluczwpa  | 
|   | 
 
 
 
 | 
 | 
| SlyT | 
 Dodano 23-06-2008 20:18 
 | 
 
  
Power User 
 
 
  
Posty: 366 
Dołączył: 15/09/2006 23:44 
  | 
No i gratuluje.
 Linksys E2000 Tomato 1.28 shibby's compilation 
Linksys EA6700 FreshTomato 
 | 
|   | 
 
 
 
 |