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
|
|
|