5GHz z Asuse WL500: Porovnání verzí
Řádek 35: | Řádek 35: | ||
#Shodit a odloadovat atheros | #Shodit a odloadovat atheros | ||
+ | brctl delif br0 ath0 | ||
ifconfig ath0 down | ifconfig ath0 down | ||
rmmod ath_pci | rmmod ath_pci | ||
Řádek 64: | Řádek 65: | ||
#Toto az naposled, tim aktivujem wifi, pak nelze delat zadne zmeny | #Toto az naposled, tim aktivujem wifi, pak nelze delat zadne zmeny | ||
− | ifconfig ath0 | + | ifconfig ath0 up |
+ | brctl addif br0 ath0 | ||
+ | IP=`nvram get lan_ipaddr` | ||
+ | MASK=`nvram get lan_netmask` | ||
+ | BROAD=`ipcalc $IP $MASK | grep BROADCAST | awk {'split($1,BR,"="); print BR[2]'}` | ||
+ | ifconfig br0 $IP netmask $MASK broadcast $BROAD | ||
+ | |||
+ | #Stara verze neumi mit atherose v Bridge | ||
+ | |||
#Pridat MACovky do seznamu | #Pridat MACovky do seznamu | ||
Řádek 74: | Řádek 83: | ||
#!/bin/sh | #!/bin/sh | ||
− | iwpriv ath0 addmac 00:0B:6B:4D:45:46 | + | #v 2.0 manualni pridavani MACu do skriptu zruseno |
+ | #iwpriv ath0 addmac 00:0B:6B:4D:45:46 | ||
+ | |||
+ | #Nyni se berou MACovky z nastaveni na www rozhrani | ||
+ | nvram get wl0_maclist | | ||
+ | awk {'split($0,mac," "); | ||
+ | for (i in mac) { | ||
+ | system ("iwpriv ath0 addmac " mac[i])}'} | ||
</bash> | </bash> | ||
Verze z 14. 4. 2006, 17:51
Toto je OpenWRT firmware Whiterussian RC4 pro Asus WL500B, WL500Bv2, WL500G: (na WL500GX jsem to netestoval, nemel sem ho jeste v ruce...)
Firmware pro ASUS OpenWrt Whiterussian RC5
Firmware pro ASUS OpenWrt Whiterussian RC4
Lokalni kopie Firmware pro ASUS
Lokalni kopie Firmware pro ASUS
Az bude firmware uploadnuty a asus bude pingat, tak se prihlas telnetem na asus - je bez hesla a bez zadavani uzivatele,a dej rovnou reboot. Je treba dodelat FileSystem (pomoci rebootu), jinak bez rebootu na nej nelze zapisovat. Po dalsim prihlaseni (po rebootu) si zmen heslo passwd root . Jakmile heslo zmenis, tak dej opet reboot. Nyni bude uz telnet zablokovany a pojede jen SSH. Login je root a to heslo co si tam zadal. Login na www je taky root a to same heslo.
Prihlas se do www Asusu a v sekci network->LAN nastav spravnou ip tak, aby se tou ip byl asus schopny dostat do internetu. Klikni do sekce System => Installed software. Tam dej Update package lists . Pockej az si to updatne baliky z netu. Zobrazi se ti dole seznam novych moznych baliku k instalaci. Budem potrebovat: kmod-madwifi a madwifi-tools . Ty nainstaluj.
<bash>
echo "Pred jakoukoliv manipulaci s atherosem je treba ho shodit, odloadovat a znovu naloadovat!"
- Do doby nez udelame ifconfig ath0 up, je mozno atherosovi nastavovat vsechny parametry.
- Jakmile jednou udelame ifconfig ath0 up, tak uz zadny parametr ani ssid neprenastavuj !,
- jinak se ti zakousne celej Asus a je treba ho vypnout z elektriky a znovu zapnout.
- Vyjimkou je iwpriv ath0 addmac xx:xx:.... to jde delat i za chodu.
- Kdyz uz mas ath0 up a chces udelat nejake zmeny, tak poedituj nasledujici skript:
- (a po editaci ho spust)
</bash> <bash>
root@OpenWrt:/etc/init.d# cat S70atheros
- !/bin/sh
- Shodit a odloadovat atheros
brctl delif br0 ath0 ifconfig ath0 down rmmod ath_pci rmmod ath_rate_sample rmmod ath_hal
- Naloadovat atheros
insmod ath_hal insmod ath_rate_sample insmod ath_pci outdoor=1 iwpriv ath0 mode 1 # použít pouze 11a
- Nastavit kanal
iwconfig ath0 channel 100
- Nastavit SSID
iwconfig ath0 essid oli5g.hkfree.org
- Nastavit Mod AP
iwconfig ath0 mode master
- Nastavit MAC restrikce
iwpriv ath0 maccmd 3 iwpriv ath0 maccmd 1
- Vykon v mW
iwconfig ath0 txpowerlimit 99
- Nastavit ack timeout na 8000m
athctrl -i ath0 -d 8000
- Toto az naposled, tim aktivujem wifi, pak nelze delat zadne zmeny
ifconfig ath0 up brctl addif br0 ath0 IP=`nvram get lan_ipaddr` MASK=`nvram get lan_netmask` BROAD=`ipcalc $IP $MASK | grep BROADCAST | awk {'split($1,BR,"="); print BR[2]'}` ifconfig br0 $IP netmask $MASK broadcast $BROAD
- Stara verze neumi mit atherose v Bridge
- Pridat MACovky do seznamu
. /etc/init.d/S80maccmd </bash>
<bash> root@OpenWrt:/etc/init.d# cat S80maccmd
- !/bin/sh
- v 2.0 manualni pridavani MACu do skriptu zruseno
- iwpriv ath0 addmac 00:0B:6B:4D:45:46
- Nyni se berou MACovky z nastaveni na www rozhrani
nvram get wl0_maclist |
awk {'split($0,mac," "); for (i in mac) { system ("iwpriv ath0 addmac " mac[i])}'}
</bash>
<bash>
root@OpenWrt:/etc/init.d# cat S80asus
- !/bin/sh
- vymazat firewall
/etc/init.d/snmpd start
iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT
iptables -F iptables -t nat -F
iptables -t nat -X postrouting_rule iptables -t nat -X prerouting_rule iptables -t nat -X prerouting_vlan1 iptables -X forward_vlan1 iptables -X forwarding_rule iptables -X input_rule iptables -X input_vlan1 iptables -X output_rule </bash>