Ovis
<small>Z Praha12.net</small>
Základní info
Tento návod popisuje zcela jednoduchý způsob jak flashnout a nastavit ovislink, aby uměl routovat - tzn. můžete za ním připojit vícero počítačů. Vzhledem k tomu, že nikdo kdo s tím zkušenost má se zatím nedohrabal k tomu to udělat tak zkusím zkompilovat nějaký návod z toho co je na i4 a z toho co má guli na svém webu
Učíme Ovislink 1120AP routovat
Návod bude popisován pro nastavení zařízení do režimu klient s následujícími parametry přidělené od správce AP
IP : 10.27.11.11 (IP "vnejsiho" bezdratove interface) MASK : 255.255.255.192 GW : 10.27.11.1 Subnet: 10.27.75.16/29 (rozsah pro domaci sit, pripojenou ethernet kabelem k Ovislinku) DNS1 : 10.27.0.68 DNS2 : 10.27.0.2
Ze subnetu můžeme snadno odvodit následující (kdo neodvodí sám , použije kalkulačku)
Address: 10.27.75.16 Netmask: 255.255.255.248 = 29 => Network: 10.27.75.16/29 HostMin: 10.27.75.17 HostMax: 10.27.75.22 Broadcast: 10.27.75.23 Hosts/Net: 6
- nejdříve si stáhneme upravený FW z czfree nebo od guliho (oba soubory jsou totožné) - v počítači si nastavíme síťovou kartu s těmito parametry
IP : 192.168.100.254 MASK : 255.255.255.0
- v prohlížeči zadáme adresu http://192.168.100.252 - klikneme na Other, vybereme stažený FW a klikneme na Upload, nahrávání nového FW chvíli trvá, nakonec potvrdime reboot kliknutím na OK. - Po restartu zařízení se přihlásíme do zařízení pomocí telnetu. U Win XP to provedeme to kliknutím na Start a Spustit... a do řádky zapíšeme
telnet 192.168.100.252
- zadáme ovislink login root a Password root zapis by měl vypadat takto (heslo se nezobrazuje, každý příkaz se nakonec odentruje)
ovislink login: root Password: BusyBox v1.00-pre8 (2004.03.25-02:20+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. ~ #
- Následně provedeme editaci souboru /etc/init.d/net.sh pomoci editoru vi
jednoduchy navod k editoru vi Editor vi ma dva režimy: 1. pro zadavání příkazů a 2. pro vlastní editaci. Po otevření souboru /etc/init.d/net.sh jsme v 1. režimu, pro přepnutí do editace zmáčkneme písmeno i , mezi zápisem a přepisem můžeme přepínat klávesou Insert, pro vymazání celého řádku najedeme na začátek tohoto řádku a dvakrát stiskneme písmeno d. Pro přepnutí z editace do režimu pro zadavání příkazu stiskneme klávesu Esc. Námi provedene změny zapíšeme příkazem :w a editor vi ukončíme příkazem :q
- nejprve zazálohujeme původni config
mv /etc/init.d/net.sh /etc/init.d/net.sh-orig
- projistotu zrušíme prava spuštení souboru
chmod 644 /etc/init.d/net.sh-orig
- pro spuštění editace souboru /etc/init.d/net.sh zadáme příkaz
vi /etc/init.d/net.sh
- provedeme úpravu souboru do tohoto tvaru (hodnoty z příkladu nahraďte vlastními)
- vedle v nějakém přátelštějsím editoru si připravíme vlastní konfiguraci (zkopírujeme si tento přiklad a upravíme vlastní hodnoty IP atd..) - potom zkopírujeme text configu do schránky a následně 'copy&paste" do okna terminálu (kde máme otevřený konfiguračni soubor na ovislinku) - uložíme soubor a opustíme editor (dle návodu uvedeneho výše)
- Příklad
#!/bin/sh #zrusime bridge ifconfig br0 down brctl delbr br0 # ~~ tuto cast editovat a upravit podle pridelenych IP a subnetu ~~ # nastavime interfaces a routes # subnet 10.27.75.16/29 # spoj. na AP 10.27.11.11 ETH0=10.27.75.17 ETH0MASK=255.255.255.248 ETH0BCAST=10.27.75.23 WLAN0=10.27.11.11 WLAN0MASK=255.255.255.128 WLAN0BCAST=10.27.11.63 DEFGW=10.27.11.1 # ~~ KONEC editovane upravovane casti ~~ # !!! dal jiz neupravovat !!! ifconfig eth0 $ETH0 netmask $ETH0MASK broadcast $ETH0BCAST ifconfig eth0:1 192.168.100.252 ifconfig wlan0 $WLAN0 netmask $WLAN0MASK broadcast $WLAN0BCAST route add default gw $DEFGW #zacneme routovat echo 1 > /proc/sys/net/ipv4/ip_forward #firewall iptables -F INPUT #omezeni pristupu k ovisu jen ze vnitr z 10.27... a 192.168.100.254 iptables -A INPUT -s 10.27.0.0/16 -j ACCEPT iptables -A INPUT -s 192.168.100.254 -j ACCEPT iptables -A INPUT -p tcp --dport 23 -j REJECT iptables -A INPUT -p tcp --dport 80 -j REJECT #zakazem sdileni windows ven iptables -A INPUT -p tcp --sport 135:139 -j DROP iptables -A INPUT -p udp --sport 135:139 -j DROP iptables -A INPUT -p tcp --sport 445 -j DROP iptables -A INPUT -p udp --sport 445 -j DROP #zapneme dhcpd #touch /var/lib/misc/udhcpd.leases #udhcpd dhcpd eth0 #staticke arp /etc/arp.conf
- následně zadáme příkazy saveconfig (pro uložení konfigurace na FlashDisk v ovislinku) a reboot
~ # saveconfig Saved OK ~ # reboot
- po restartu zařízení se přihlásíme na webové rozhraní a provedeme konfiguraci WiFi
- v prohlížeči zadáme tuto adresu http://192.168.100.252-
klikneme na Wireless a přepneme mode z AP na Client, potvrdime změnu
kliknutím na Apply Change (provede se reboot).
- Po rebootu v prohližeči provedeme aktualizaci stránky
- klikneme na Wireless a pak na Site Survey
- naskenujeme dostupné AP pomocí tlačítka Refresh, vybereme AP na které
se budeme připojovat zaškrtnutím checkboxu v sloupci Select a klikneme
na Connect
- A již se nám OvisLink připojí na AP
- do zařízení, které budeme připojovat na LAN porty OvisLinka, se budou
nastavovat IP adresy v rozsahu 10.27.68.130 až 10.27.68.134
- IP adresu 192.168.100.254 budeme použivat jen k administraci
OvisLinka
- takže první PC co připojíme můžeme nastavit takto :
IP : 10.27.75.18 MASK : 255.255.255.248 GW : 10.27.75.17 DNS1 : 10.27.0.68 DNS2 : 10.27.0.2
Toď vše, celý postup trvá cca 15 minut.