<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.hkfree.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Emmkey</id>
	<title>HKfree wiki - Příspěvky uživatele [cs]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hkfree.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Emmkey"/>
	<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/Speci%C3%A1ln%C3%AD:P%C5%99%C3%ADsp%C4%9Bvky/Emmkey"/>
	<updated>2026-04-27T23:24:06Z</updated>
	<subtitle>Příspěvky uživatele</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Hardwarov%C3%A9_internetov%C3%A9_r%C3%A1dio&amp;diff=9358</id>
		<title>Hardwarové internetové rádio</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Hardwarov%C3%A9_internetov%C3%A9_r%C3%A1dio&amp;diff=9358"/>
		<updated>2009-01-18T15:52:53Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Připojení USB zvukové karty */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slouží k poslecho internetových rádií bez použití počítače, resp. použití počítače ve formě domácího routeru či přístupového bodu.&lt;br /&gt;
&lt;br /&gt;
Návod je odzkoušen a plně funkční na domácím routeru ASUS WL500g Deluxe.&lt;br /&gt;
Uvedený postup bude funkční na hardwaru, který je podporovaný v OpenWRT Kamikadze 7.09 a má minimálně jeden USB 2.0 port. Seznam podporovaného hardwaru je na stránce [http://toh.openwrt.org Table of hardware].&lt;br /&gt;
&lt;br /&gt;
==Instalace OpenWRT==&lt;br /&gt;
&lt;br /&gt;
Instalace s týká výše uvedeného domácího routeru a pro jiný typ hardware může být odlišná. Návody k instalaci pro jednotlivé typy hardwaru jsou uvedeny v odkazech na stránce [http://toh.openwrt.org Table of hardware].&lt;br /&gt;
*1. Stažení [http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-brcm-2.4-squashfs.trx image s Kamikadze 7.09] pro hardware s čipem Broadcom.&lt;br /&gt;
*2. Uvedení routeru do &amp;quot;''Failure Mode''&amp;quot; odpojením napájení, stisknutím a držením tlačítka ''reset'' a připojením napájení za stálého držení tlačítka ''reset''. Po několika sekundách by měla začít ''PWR'' LED pomalu blikat a router bude mít IP adresu ''192.168.1.1''.&lt;br /&gt;
*3. Uploadování staženého image do routeru buďto pomocí utility dodávané s routerem nebo za pomocí TFTP klienta přes libovolný ''LAN'' port.&lt;br /&gt;
 tftp 192.168.1.1&lt;br /&gt;
 tftp&amp;gt; binary&lt;br /&gt;
 tftp&amp;gt; put openwrt-brcm-2.4-squashfs.trx&lt;br /&gt;
*4. Pokud nedojde k automatickému restartu, je možné po pěti minutách odpojit router od napájení a znovu ho připojit. Po připojení ethernetového kabelu k ''WLAN'' portu by mělo dojít k rozsvícení ''WLAN'' LED. Pokud ''PWR'' LED opět pomalu bliká, došlo při nahrávání image k chybě a je nutné postup zopakovat.&lt;br /&gt;
&lt;br /&gt;
==Základní nastavení OpenWRT==&lt;br /&gt;
&lt;br /&gt;
==Instalace potřebných balíčků==&lt;br /&gt;
&lt;br /&gt;
==Připojení USB zvukové karty==&lt;br /&gt;
Odzkoušená a plně funkční je USB zvuková karta ''Speedlink UltraPortable Audio Card USB SL-8850''.&lt;br /&gt;
&lt;br /&gt;
Kartu zapojíme do libovolného USB portu.&lt;br /&gt;
&lt;br /&gt;
==Nastavení MPD==&lt;br /&gt;
&lt;br /&gt;
==Použití MPC==&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Hardwarov%C3%A9_internetov%C3%A9_r%C3%A1dio&amp;diff=9357</id>
		<title>Hardwarové internetové rádio</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Hardwarov%C3%A9_internetov%C3%A9_r%C3%A1dio&amp;diff=9357"/>
		<updated>2009-01-18T15:48:19Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Instalace OpenWRT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slouží k poslecho internetových rádií bez použití počítače, resp. použití počítače ve formě domácího routeru či přístupového bodu.&lt;br /&gt;
&lt;br /&gt;
Návod je odzkoušen a plně funkční na domácím routeru ASUS WL500g Deluxe.&lt;br /&gt;
Uvedený postup bude funkční na hardwaru, který je podporovaný v OpenWRT Kamikadze 7.09 a má minimálně jeden USB 2.0 port. Seznam podporovaného hardwaru je na stránce [http://toh.openwrt.org Table of hardware].&lt;br /&gt;
&lt;br /&gt;
==Instalace OpenWRT==&lt;br /&gt;
&lt;br /&gt;
Instalace s týká výše uvedeného domácího routeru a pro jiný typ hardware může být odlišná. Návody k instalaci pro jednotlivé typy hardwaru jsou uvedeny v odkazech na stránce [http://toh.openwrt.org Table of hardware].&lt;br /&gt;
*1. Stažení [http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-brcm-2.4-squashfs.trx image s Kamikadze 7.09] pro hardware s čipem Broadcom.&lt;br /&gt;
*2. Uvedení routeru do &amp;quot;''Failure Mode''&amp;quot; odpojením napájení, stisknutím a držením tlačítka ''reset'' a připojením napájení za stálého držení tlačítka ''reset''. Po několika sekundách by měla začít ''PWR'' LED pomalu blikat a router bude mít IP adresu ''192.168.1.1''.&lt;br /&gt;
*3. Uploadování staženého image do routeru buďto pomocí utility dodávané s routerem nebo za pomocí TFTP klienta přes libovolný ''LAN'' port.&lt;br /&gt;
 tftp 192.168.1.1&lt;br /&gt;
 tftp&amp;gt; binary&lt;br /&gt;
 tftp&amp;gt; put openwrt-brcm-2.4-squashfs.trx&lt;br /&gt;
*4. Pokud nedojde k automatickému restartu, je možné po pěti minutách odpojit router od napájení a znovu ho připojit. Po připojení ethernetového kabelu k ''WLAN'' portu by mělo dojít k rozsvícení ''WLAN'' LED. Pokud ''PWR'' LED opět pomalu bliká, došlo při nahrávání image k chybě a je nutné postup zopakovat.&lt;br /&gt;
&lt;br /&gt;
==Základní nastavení OpenWRT==&lt;br /&gt;
&lt;br /&gt;
==Instalace potřebných balíčků==&lt;br /&gt;
&lt;br /&gt;
==Připojení USB zvukové karty==&lt;br /&gt;
&lt;br /&gt;
==Nastavení MPD==&lt;br /&gt;
&lt;br /&gt;
==Použití MPC==&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Hardwarov%C3%A9_internetov%C3%A9_r%C3%A1dio&amp;diff=9356</id>
		<title>Hardwarové internetové rádio</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Hardwarov%C3%A9_internetov%C3%A9_r%C3%A1dio&amp;diff=9356"/>
		<updated>2009-01-18T15:47:31Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Instalace OpenWRT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slouží k poslecho internetových rádií bez použití počítače, resp. použití počítače ve formě domácího routeru či přístupového bodu.&lt;br /&gt;
&lt;br /&gt;
Návod je odzkoušen a plně funkční na domácím routeru ASUS WL500g Deluxe.&lt;br /&gt;
Uvedený postup bude funkční na hardwaru, který je podporovaný v OpenWRT Kamikadze 7.09 a má minimálně jeden USB 2.0 port. Seznam podporovaného hardwaru je na stránce [http://toh.openwrt.org Table of hardware].&lt;br /&gt;
&lt;br /&gt;
==Instalace OpenWRT==&lt;br /&gt;
&lt;br /&gt;
Instalace s týká výše uvedeného domácího routeru a pro jiný typ hardware může být odlišná. Návody k instalaci pro jednotlivé typy hardwaru jsou uvedeny v odkazech na stránce [http://toh.openwrt.org Table of hardware].&lt;br /&gt;
*1. Stažení [http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-brcm-2.4-squashfs.trx image s Kamikadze 7.09] pro hardware s čipem Broadcom.&lt;br /&gt;
*2. Uvedení routeru do &amp;quot;''Failure Mode''&amp;quot; odpojením napájení, stisknutím a držením tlačítka ''reset'' a připojením napájení za stálého držení tlačítka ''reset''. Po několika sekundách by měla začít ''PWR'' LED pomalu blikat a router bude mít IP adresu ''192.168.1.1''.&lt;br /&gt;
*3. Uploadování staženého image do routeru buďto pomocí utility dodávané s routerem nebo za pomocí TFTP klienta přes libovolný LAN port.&lt;br /&gt;
 tftp 192.168.1.1&lt;br /&gt;
 tftp&amp;gt; binary&lt;br /&gt;
 tftp&amp;gt; put openwrt-brcm-2.4-squashfs.trx&lt;br /&gt;
*4. Pokud nedojde k automatickému restartu, je možné po pěti minutách odpojit router od napájení a znovu ho připojit. Po připojení ''ethernetového'' kabelu k WLAN portu by mělo dojít k rozsvícení ''WLAN'' LED. Pokud ''PWR'' LED opět pomalu bliká, došlo při nahrávání image k chybě a je nutné postup zopakovat.&lt;br /&gt;
&lt;br /&gt;
==Základní nastavení OpenWRT==&lt;br /&gt;
&lt;br /&gt;
==Instalace potřebných balíčků==&lt;br /&gt;
&lt;br /&gt;
==Připojení USB zvukové karty==&lt;br /&gt;
&lt;br /&gt;
==Nastavení MPD==&lt;br /&gt;
&lt;br /&gt;
==Použití MPC==&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Hardwarov%C3%A9_internetov%C3%A9_r%C3%A1dio&amp;diff=9355</id>
		<title>Hardwarové internetové rádio</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Hardwarov%C3%A9_internetov%C3%A9_r%C3%A1dio&amp;diff=9355"/>
		<updated>2009-01-18T15:41:43Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Instalace OpenWRT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slouží k poslecho internetových rádií bez použití počítače, resp. použití počítače ve formě domácího routeru či přístupového bodu.&lt;br /&gt;
&lt;br /&gt;
Návod je odzkoušen a plně funkční na domácím routeru ASUS WL500g Deluxe.&lt;br /&gt;
Uvedený postup bude funkční na hardwaru, který je podporovaný v OpenWRT Kamikadze 7.09 a má minimálně jeden USB 2.0 port. Seznam podporovaného hardwaru je na stránce [http://toh.openwrt.org Table of hardware].&lt;br /&gt;
&lt;br /&gt;
==Instalace OpenWRT==&lt;br /&gt;
&lt;br /&gt;
Instalace s týká výše uvedeného domácího routeru a pro jiný typ hardware může být odlišná. Návody k instalaci pro jednotlivé typy hardwaru jsou uvedeny v odkazech na stránce [http://toh.openwrt.org Table of hardware].&lt;br /&gt;
*1. Stažení [http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-brcm-2.4-squashfs.trx image s Kamikadze 7.09] pro hardware s čipem Broadcom.&lt;br /&gt;
*2. Uvedení routeru do &amp;quot;''Failure Mode''&amp;quot; odpojením napájení, stisknutím a držením tlačítka ''reset'' a připojením napájení za stálého držení tlačítka ''reset''. Po několika sekundách by měla začít ''PWR'' LED pomalu blikat a router bude mít IP adresu ''192.168.1.1''.&lt;br /&gt;
*3. Uploadování staženého image do routeru buďto pomocí utility dodávané s routerem nebo za pomocí TFTP klienta.&lt;br /&gt;
 tftp 192.168.1.1&lt;br /&gt;
 tftp&amp;gt; binary&lt;br /&gt;
 tftp&amp;gt; put openwrt-brcm-2.4-squashfs.trx&lt;br /&gt;
&lt;br /&gt;
==Základní nastavení OpenWRT==&lt;br /&gt;
&lt;br /&gt;
==Instalace potřebných balíčků==&lt;br /&gt;
&lt;br /&gt;
==Připojení USB zvukové karty==&lt;br /&gt;
&lt;br /&gt;
==Nastavení MPD==&lt;br /&gt;
&lt;br /&gt;
==Použití MPC==&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Hardwarov%C3%A9_internetov%C3%A9_r%C3%A1dio&amp;diff=9354</id>
		<title>Hardwarové internetové rádio</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Hardwarov%C3%A9_internetov%C3%A9_r%C3%A1dio&amp;diff=9354"/>
		<updated>2009-01-18T15:40:05Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: Nová stránka: Slouží k poslecho internetových rádií bez použití počítače, resp. použití počítače ve formě domácího routeru či přístupového bodu.  Návod je odzkoušen a plně...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slouží k poslecho internetových rádií bez použití počítače, resp. použití počítače ve formě domácího routeru či přístupového bodu.&lt;br /&gt;
&lt;br /&gt;
Návod je odzkoušen a plně funkční na domácím routeru ASUS WL500g Deluxe.&lt;br /&gt;
Uvedený postup bude funkční na hardwaru, který je podporovaný v OpenWRT Kamikadze 7.09 a má minimálně jeden USB 2.0 port. Seznam podporovaného hardwaru je na stránce [http://toh.openwrt.org Table of hardware].&lt;br /&gt;
&lt;br /&gt;
==Instalace OpenWRT==&lt;br /&gt;
&lt;br /&gt;
Instalace s týká výše uvedeného domácího routeru a pro jiný typ hardware může být odlišná. Návody k instalaci pro jednotlivé typy hardwaru jsou uvedeny v odkazech na stránce [http://toh.openwrt.org Table of hardware].&lt;br /&gt;
*1. Stažení [http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-brcm-2.4-squashfs.trx image s Kamikadze 7.09] pro hardware s čipem Broadcom.&lt;br /&gt;
*2. Uvedení routeru do &amp;quot;Failure Mode&amp;quot; odpojením napájení, stisknutím a držením tlačítka reset a připojením napájení za stálého držení tlačítka reset. Po několika sekundách by měla začít PWR LED pomalu blikat a router bude mít IP adresu 192.168.1.1.&lt;br /&gt;
*3. Uploadování staženého image do routeru buďto pomocí utility dodávané s routerem nebo za pomocí TFTP klienta.&lt;br /&gt;
 tftp 192.168.1.1&lt;br /&gt;
 tftp&amp;gt; binary&lt;br /&gt;
 tftp&amp;gt; put openwrt-brcm-2.4-squashfs.trx&lt;br /&gt;
&lt;br /&gt;
==Základní nastavení OpenWRT==&lt;br /&gt;
&lt;br /&gt;
==Instalace potřebných balíčků==&lt;br /&gt;
&lt;br /&gt;
==Připojení USB zvukové karty==&lt;br /&gt;
&lt;br /&gt;
==Nastavení MPD==&lt;br /&gt;
&lt;br /&gt;
==Použití MPC==&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8931</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8931"/>
		<updated>2008-10-27T19:37:55Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* NAT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení. Příkazem ''chmod +x'' učiníme skript spustitelným.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
==== VIP + nonVIP ====&lt;br /&gt;
Zde budiž vysvětleno jakožto nastavit veřejnou a neveřejnou adresu na AirCae při použití NATu.&lt;br /&gt;
Provedeme tyto příkazy, nebo je dáme do startovacího scriptu:&lt;br /&gt;
*1) Smazneme ip nastavenou v /etc/config/network na rozhrani ath0 (wan interface), timto jednoduse smazeme vsechny (vnejsi) routy&lt;br /&gt;
 ip addr del 89.248.24x.xxx dev ath0 &lt;br /&gt;
*2) Přidáme interface ath0 naši veřejnou adresu&lt;br /&gt;
 ip address add 89.248.24x.xxx/32 dev ath0 #dosadime nasi '''VIP'''&lt;br /&gt;
*3) Přidáme interface ath0 naši neveřejnou adresu&lt;br /&gt;
 ip address add 10.107.xxx.xxx/xx brd + dev ath0 #dosadime nasi '''NE'''verejnou adresu a jeji masku&lt;br /&gt;
*4) Vytvořime směrování, které všechno mířící do českých freenetů pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*5) Vytvořime směrování, které všechno mířící do VIP hkfree pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu, stejně jako v předchozím případě&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*6) A ještě směrování všude jinde než v předchozích dvou případech (do internetu), za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''V'''erejnou adresu&lt;br /&gt;
 ip route add default dev ath0 via 10.107.xxx.xxx src 89.248.24x.xxx&lt;br /&gt;
*7) Přidáme pravidla natu aby se překládalo dle rout, do obou příkazů doplnit '''NE'''veřejnou adresu&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.xxx.xxx &lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.xxx.xxx&lt;br /&gt;
Že to skutečně funguje můžeme zjistit na [http://ukazip.hkfree.org ukazip.hkfree.org] (mělo by vypsat neveřejnou) a na [http://www.showmyip.com www.showmyip.com] (mělo by vypsat veřejnou)&lt;br /&gt;
&lt;br /&gt;
Ukázka celého konfiguráku:&lt;br /&gt;
 ip address add 89.248.241.71/32 dev ath0&lt;br /&gt;
 ip address add 10.107.35.89/26 brd + dev ath0&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add default dev ath0 via 10.107.35.65 src 89.248.241.71&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
&amp;lt;span style=color:red&amp;gt;Bridge v uvedené verzi OpenWRT s kernelem 2.4.34 nefunguje.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resp. funguje pouze jako bridge a ne jako bezdrátový bridge s překladem MAC adres. K tomu je potřeba podpora ''ebtables'' v jádře, která však v této verzi není kvůli stabilitě. Řešením může být instalace OpenWRT s jádrem verze 2.6, kde je již podpora ''ebtables'' přidána ve formě jaderného modulu.&lt;br /&gt;
&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit, hardware řízení toku.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN tunel ==&lt;br /&gt;
Pokud jste v jednom místě připojeni přes HKFree pomocí AirCAy a v druhém místě přes jiného poskytovatele opět pomocí AirCAy nebo jiného zařízení s OpenWRT a chete mít na obou místech přístup k vnitřním IP adresám HKFree (potažmo NFX), je řešením vytvořit si tunel mezi zmíněnými zařízeními s OpenWRT. Jedinou podmínkou je, aby alespoň jedna strana měla veřejnou IP adresu, což u některých poskytovatelů může být problém, proto uvažujme veřejnou IP adresu od HKFree. Je samozřejmě možné připojit se k OpenVPN serveru HKFree, ale dále uvedený postup umožní zpřístupnit i druhé zařízení, které je schované za NATem, pomocí forwardování portů. Uvedený tunel prochází i skrz NAT, kde jedinou podmínkou je, aby NAT nepřekládal vnitřní port na jiný. Např. pokud zařízení za NATem s OpenWRT ve funkci jednoho konce tunelu bude provozovat OpenVPN na portu 50001, musí být i na vnější straně NATu přeložen na port 50001.&lt;br /&gt;
*1. Nainstalujeme si balíček ''openvpn''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install openvpn&lt;br /&gt;
Díky závislostem se nainstalují i další balíčky potřebné pro běh OpenVPN.&lt;br /&gt;
*2. Vygenerujeme si na jedné straně tunelu šifrovací klíč, kterým bude symetricky šifrována komunikace v tunelu. Klíč uložíme do souboru ''/etc/secret.key''. Klíč přeneseme i do zařízení na druhém konci tunelu.&lt;br /&gt;
 root@OpenWrt:~# openvpn --genkey --secret /etc/secret.key&lt;br /&gt;
*3. Vytvoříme na obou zařízeních a pomocí ''vi'' upravíme soubor ''/etc/vpn.conf'', který bude obsahovat konfiguraci. Soubor bude vypadat takto:&lt;br /&gt;
 remote 213.192.60.64&lt;br /&gt;
 ifconfig 192.168.34.1 255.255.255.0&lt;br /&gt;
 port 50001&lt;br /&gt;
 proto udp&lt;br /&gt;
 dev tap0&lt;br /&gt;
 secret /etc/secret.key&lt;br /&gt;
 ping 10&lt;br /&gt;
 comp-lzo&lt;br /&gt;
 verb 1&lt;br /&gt;
 mute 10&lt;br /&gt;
 daemon&lt;br /&gt;
 user nobody&lt;br /&gt;
 group nogroup&lt;br /&gt;
*4. Volby jsou následující (jen vybrané):&lt;br /&gt;
**remote - IP adresa druhého konce tunelu. Pokud je druhý konec schovaný za NATem, tak veřejnou IP adresu.&lt;br /&gt;
**ifconfig - IP adresa a maska síťového zařízení, které bude k tunelu přiřazeno.&lt;br /&gt;
**port - port na kterém tunel pracuje&lt;br /&gt;
**dev - síťové zařízení přiřazené k tunelu&lt;br /&gt;
** secret - umístění šifrovacího klíče&lt;br /&gt;
*5. Zkouška spojení&lt;br /&gt;
V konfiguračním souboru ''/etc/vpn.conf'' zakomentujeme (přidáme ''#'' na začátek řádku) řádek s ''daemon'', abychom dostali na konzoli výpis z ''openvpn''. Jinak by se po spuštění program přesunul do pozadí a to zatím nepotřebujeme. Na obou zařízeních které budou sloužit jako konce tunelu spustíme OpenVPN pomocí příkazu ''openvpn --config /etc/vpn.conf''. Na pořadí spuštění nezáleží.&lt;br /&gt;
 root@OpenWrt:~# openvpn --config /etc/vpn.conf&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 OpenVPN 2.0.9 mips-linux [SSL] [LZO] [EPOLL] built on Mar  6 2007&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: --ping should normally be used with --ping-restart or --ping-exit&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: you are using user/group/chroot without persist-key/persist-tun -- this may cause restarts to fail&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 LZO compression initialized&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 TUN/TAP device tap0 opened&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 /sbin/ifconfig tap0 192.168.34.1 netmask 255.255.255.0 mtu 1500 broadcast 192.168.34.255&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 GID set to nogroup&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UID set to nobody&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link local (bound): [undef]:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link remote: 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 Peer Connection Initiated with 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:42 2008 Initialization Sequence Completed&lt;br /&gt;
Pokud na obou koncích tunelu dostaneme na konci výpisu ''Initialization Sequence Completed'' mělo by být vše v pořádku a vytvoří se síťové rozhraní ''tap0''. Rovněž se nastaví routování pro daný rozsah IP adres. &lt;br /&gt;
&lt;br /&gt;
Pro ostrý provoz odkomentujeme v ''/etc/vpn.conf'' řádek s ''daemon''. Pokud chceme, aby se tunel ustavil vždy po startu AirCAy, je nutné vložit příkaz ''openvpn --config /etc/vpn.conf'' do starovacího skriptu. Postup jak toho dosáhnout je na této stránce již několikrát uveden.&lt;br /&gt;
&lt;br /&gt;
== DNS a DHCP server ==&lt;br /&gt;
Pokud chceme, aby počítače připojené k AirCAe dostaly automaticky přiřazenou adresu a zároveň byly v síti dostupné pod svými jmény, je potřebné nainstalovat DNS a DHCP server.&lt;br /&gt;
*1. Nainstalujeme balíček ''dnsmasq'', obsahující program ''dnsmasq'', který plní úlohu DNS a DHCP serveru. &lt;br /&gt;
 root@OpenWrt:~# ipkg install dnsmasq&lt;br /&gt;
*2. Veškerá nastavení pro ''dnsmasq'' jsou zapsána v souboru ''/etc/dnsmasq.conf''. Po nainstalování vypadá soubor ''dnsmasq.conf'' takto:&lt;br /&gt;
 # filter what we send upstream&lt;br /&gt;
 domain-needed&lt;br /&gt;
 bogus-priv&lt;br /&gt;
 filterwin2k&lt;br /&gt;
 localise-queries&lt;br /&gt;
 # allow /etc/hosts and dhcp lookups via *.lan&lt;br /&gt;
 local=/lan/&lt;br /&gt;
 domain=lan&lt;br /&gt;
 expand-hosts&lt;br /&gt;
 resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 @ifdef dhcp_enable&lt;br /&gt;
 dhcp-range=@@start@@,@@end@@,@@netmask@@,@@lease@@&lt;br /&gt;
 dhcp-authoritative&lt;br /&gt;
 dhcp-leasefile=/tmp/dhcp.leases&lt;br /&gt;
 @endif&lt;br /&gt;
 @ifdef wan_ifname&lt;br /&gt;
 except-interface=@@wan_ifname@@&lt;br /&gt;
 @endif&lt;br /&gt;
 # use /etc/ethers for static hosts; same format as --dhcp-host&lt;br /&gt;
 # &amp;lt;hwaddr&amp;gt; &amp;lt;ipaddr&amp;gt;&lt;br /&gt;
 read-ethers&lt;br /&gt;
 # other useful options:&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
*3. Zakomentujeme (přidáním ''#'' na začátek) řádky začínající ''@''.&lt;br /&gt;
*4. Změníme hodnotu ''resolv-file'' na ''/tmp/resolv.conf''. Můžeme zakomentovat původní řádek a nový napsat pod něj.&lt;br /&gt;
 #resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 resolv-file=/tmp/resolv.conf&lt;br /&gt;
*5. Na řádku obsahujícím hodnotu ''dhcp-range'' nahradíme ''@@start@@,@@end@@,@@netmask@@,@@lease@@'' takto:&lt;br /&gt;
**@@start@@ - počátek přidělovaného rozsahu IP adres&lt;br /&gt;
**@@end@@ - konec přidělovaného rozsahu IP adres&lt;br /&gt;
**@@netmask@@ - přidělovaná maska&lt;br /&gt;
**@@lease@@ - doba propůjčení adresy v sekundách&lt;br /&gt;
Takže výsledný řádek může vypadat takto:&lt;br /&gt;
 dhcp-range=192.168.33.2,192.168.33.20,255.255.255.0,1000&lt;br /&gt;
Kde je přidělovaný rozsah IP adres 192.168.33.2-20 s maskou 255.255.255.0 a dobou propůjčení adresy na 1000 s.&lt;br /&gt;
*6. Na řádku obsahujícím hodnotu ''except-interface'' nahradíme ''@@wan_ifname@@'' jménem vnějšího síťového rozhraní. V našem případě ''ath0''. AirCA bude přidělovat IP jen na LAN a nikoli ven směrem k AP.&lt;br /&gt;
 except-interface=ath0&lt;br /&gt;
*7. Na konci souboru přidáme řádky obsahující IP adresu brány a DNS serveru, které budou pomocí DHCP nastaveny. Pokud je AirCA jako NATující klient, je za adresu brány zvolena vnitřní IP adresa AirCAy a jako DNS server je možné zvolit bučto vnitřní adresu AirCAy nebo DNS servery v HKFree. V našem případě je vnitřní adresa AirCAy ''192.168.33.1''.&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=3,192.168.33.1&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=6,192.168.33.1&lt;br /&gt;
*8. Nakonec vytvoříme symbolický odkaz ''S51dnsmasq'' v adresáři ''/etc/rc.d/'' na soubor ''/etc/init.d/dnsmasq''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/dnsmasq /etc/rc.d/S51dnsmasq&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''. Příkazem ''chmod +x'' učiníme skript spustitelným.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;br /&gt;
&lt;br /&gt;
== Logování událostí pomocí syslogd ==&lt;br /&gt;
&lt;br /&gt;
Pokud chceme zaznamenávat např. přihlašení, jak oprávněná, tak i neoprávněná přes SSH, adresy přiřazené DHCP serverem a další, je vhodné mít na AirCAe spuštěného démona ''syslogd''.&lt;br /&gt;
*1. Instalace&lt;br /&gt;
''Syslogd'' není třeba instalovat, je součástí základní instalace OpenWRT, resp. programu BusyBox.&lt;br /&gt;
*2. Spuštění&lt;br /&gt;
''Syslogd'' se spustí spuštěním programu ''syslogd''.&lt;br /&gt;
 root@OpenWrt:~# syslogd&lt;br /&gt;
V tomto defaultním nastavení se logy zapisují do ''/tmp/log/messages'', maximální velikost logu je 200 kB a udržuje se aktuální a jeden odrotovaný log v souboru ''/tmp/log/messages.0''. Logy jsou udržovány pouze v paměti RAM (jako celý ''/tmp'') a proto po restartu je log prázdný.&lt;br /&gt;
&lt;br /&gt;
Pokud chceme použít jiné nastavení než defaultní, je vhodné nechat si příkazem ''syslogd --help'' vypsat všechny možné varianty nastavení. Je tak možno určit soubor do kterého se bude logovat, velikost logu, počet odrotovaných logů a další.&lt;br /&gt;
&lt;br /&gt;
Pozor však v případě, že byste ukládali logy do souboru uloženém ve flash paměti (cokoliv mimo ''/tmp'') na to, aby byla maximální velikost logu menší, než je volné místo v paměti (zjistíme příkazem ''df'') a počet odrotovaných logů nastaven na 0. Pokud by došlo k úplnému zaplnění paměti, nemuselo by se z ní dát už mazat. Je to vlastnost použitého souborového systému, který i pro mazání souborů potřebuje malý kousek volného místa.&lt;br /&gt;
&lt;br /&gt;
Vhodné je udělat si pomocí ''ln -s /tmp/log/messages /www/messages.txt'' symlink na soubor s logy přístupný přes webserver pod souborem ''http://ip.ad.re.sa/messages.txt''. Nemusíte se pak přihlašovat na AirCAu pro získání informací z log souboru. Nevýhodou ovšem zůstává, že k logům vaší AirCAy mají pak přístup všichni. Je ovšem možné přesunout log soubor do adresáře přístupného pouze po přihlášení (editací ''httpd.conf'').&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8930</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8930"/>
		<updated>2008-10-27T19:36:12Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* NTP klient */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
==== VIP + nonVIP ====&lt;br /&gt;
Zde budiž vysvětleno jakožto nastavit veřejnou a neveřejnou adresu na AirCae při použití NATu.&lt;br /&gt;
Provedeme tyto příkazy, nebo je dáme do startovacího scriptu:&lt;br /&gt;
*1) Smazneme ip nastavenou v /etc/config/network na rozhrani ath0 (wan interface), timto jednoduse smazeme vsechny (vnejsi) routy&lt;br /&gt;
 ip addr del 89.248.24x.xxx dev ath0 &lt;br /&gt;
*2) Přidáme interface ath0 naši veřejnou adresu&lt;br /&gt;
 ip address add 89.248.24x.xxx/32 dev ath0 #dosadime nasi '''VIP'''&lt;br /&gt;
*3) Přidáme interface ath0 naši neveřejnou adresu&lt;br /&gt;
 ip address add 10.107.xxx.xxx/xx brd + dev ath0 #dosadime nasi '''NE'''verejnou adresu a jeji masku&lt;br /&gt;
*4) Vytvořime směrování, které všechno mířící do českých freenetů pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*5) Vytvořime směrování, které všechno mířící do VIP hkfree pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu, stejně jako v předchozím případě&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*6) A ještě směrování všude jinde než v předchozích dvou případech (do internetu), za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''V'''erejnou adresu&lt;br /&gt;
 ip route add default dev ath0 via 10.107.xxx.xxx src 89.248.24x.xxx&lt;br /&gt;
*7) Přidáme pravidla natu aby se překládalo dle rout, do obou příkazů doplnit '''NE'''veřejnou adresu&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.xxx.xxx &lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.xxx.xxx&lt;br /&gt;
Že to skutečně funguje můžeme zjistit na [http://ukazip.hkfree.org ukazip.hkfree.org] (mělo by vypsat neveřejnou) a na [http://www.showmyip.com www.showmyip.com] (mělo by vypsat veřejnou)&lt;br /&gt;
&lt;br /&gt;
Ukázka celého konfiguráku:&lt;br /&gt;
 ip address add 89.248.241.71/32 dev ath0&lt;br /&gt;
 ip address add 10.107.35.89/26 brd + dev ath0&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add default dev ath0 via 10.107.35.65 src 89.248.241.71&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
&amp;lt;span style=color:red&amp;gt;Bridge v uvedené verzi OpenWRT s kernelem 2.4.34 nefunguje.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resp. funguje pouze jako bridge a ne jako bezdrátový bridge s překladem MAC adres. K tomu je potřeba podpora ''ebtables'' v jádře, která však v této verzi není kvůli stabilitě. Řešením může být instalace OpenWRT s jádrem verze 2.6, kde je již podpora ''ebtables'' přidána ve formě jaderného modulu.&lt;br /&gt;
&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit, hardware řízení toku.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN tunel ==&lt;br /&gt;
Pokud jste v jednom místě připojeni přes HKFree pomocí AirCAy a v druhém místě přes jiného poskytovatele opět pomocí AirCAy nebo jiného zařízení s OpenWRT a chete mít na obou místech přístup k vnitřním IP adresám HKFree (potažmo NFX), je řešením vytvořit si tunel mezi zmíněnými zařízeními s OpenWRT. Jedinou podmínkou je, aby alespoň jedna strana měla veřejnou IP adresu, což u některých poskytovatelů může být problém, proto uvažujme veřejnou IP adresu od HKFree. Je samozřejmě možné připojit se k OpenVPN serveru HKFree, ale dále uvedený postup umožní zpřístupnit i druhé zařízení, které je schované za NATem, pomocí forwardování portů. Uvedený tunel prochází i skrz NAT, kde jedinou podmínkou je, aby NAT nepřekládal vnitřní port na jiný. Např. pokud zařízení za NATem s OpenWRT ve funkci jednoho konce tunelu bude provozovat OpenVPN na portu 50001, musí být i na vnější straně NATu přeložen na port 50001.&lt;br /&gt;
*1. Nainstalujeme si balíček ''openvpn''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install openvpn&lt;br /&gt;
Díky závislostem se nainstalují i další balíčky potřebné pro běh OpenVPN.&lt;br /&gt;
*2. Vygenerujeme si na jedné straně tunelu šifrovací klíč, kterým bude symetricky šifrována komunikace v tunelu. Klíč uložíme do souboru ''/etc/secret.key''. Klíč přeneseme i do zařízení na druhém konci tunelu.&lt;br /&gt;
 root@OpenWrt:~# openvpn --genkey --secret /etc/secret.key&lt;br /&gt;
*3. Vytvoříme na obou zařízeních a pomocí ''vi'' upravíme soubor ''/etc/vpn.conf'', který bude obsahovat konfiguraci. Soubor bude vypadat takto:&lt;br /&gt;
 remote 213.192.60.64&lt;br /&gt;
 ifconfig 192.168.34.1 255.255.255.0&lt;br /&gt;
 port 50001&lt;br /&gt;
 proto udp&lt;br /&gt;
 dev tap0&lt;br /&gt;
 secret /etc/secret.key&lt;br /&gt;
 ping 10&lt;br /&gt;
 comp-lzo&lt;br /&gt;
 verb 1&lt;br /&gt;
 mute 10&lt;br /&gt;
 daemon&lt;br /&gt;
 user nobody&lt;br /&gt;
 group nogroup&lt;br /&gt;
*4. Volby jsou následující (jen vybrané):&lt;br /&gt;
**remote - IP adresa druhého konce tunelu. Pokud je druhý konec schovaný za NATem, tak veřejnou IP adresu.&lt;br /&gt;
**ifconfig - IP adresa a maska síťového zařízení, které bude k tunelu přiřazeno.&lt;br /&gt;
**port - port na kterém tunel pracuje&lt;br /&gt;
**dev - síťové zařízení přiřazené k tunelu&lt;br /&gt;
** secret - umístění šifrovacího klíče&lt;br /&gt;
*5. Zkouška spojení&lt;br /&gt;
V konfiguračním souboru ''/etc/vpn.conf'' zakomentujeme (přidáme ''#'' na začátek řádku) řádek s ''daemon'', abychom dostali na konzoli výpis z ''openvpn''. Jinak by se po spuštění program přesunul do pozadí a to zatím nepotřebujeme. Na obou zařízeních které budou sloužit jako konce tunelu spustíme OpenVPN pomocí příkazu ''openvpn --config /etc/vpn.conf''. Na pořadí spuštění nezáleží.&lt;br /&gt;
 root@OpenWrt:~# openvpn --config /etc/vpn.conf&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 OpenVPN 2.0.9 mips-linux [SSL] [LZO] [EPOLL] built on Mar  6 2007&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: --ping should normally be used with --ping-restart or --ping-exit&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: you are using user/group/chroot without persist-key/persist-tun -- this may cause restarts to fail&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 LZO compression initialized&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 TUN/TAP device tap0 opened&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 /sbin/ifconfig tap0 192.168.34.1 netmask 255.255.255.0 mtu 1500 broadcast 192.168.34.255&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 GID set to nogroup&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UID set to nobody&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link local (bound): [undef]:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link remote: 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 Peer Connection Initiated with 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:42 2008 Initialization Sequence Completed&lt;br /&gt;
Pokud na obou koncích tunelu dostaneme na konci výpisu ''Initialization Sequence Completed'' mělo by být vše v pořádku a vytvoří se síťové rozhraní ''tap0''. Rovněž se nastaví routování pro daný rozsah IP adres. &lt;br /&gt;
&lt;br /&gt;
Pro ostrý provoz odkomentujeme v ''/etc/vpn.conf'' řádek s ''daemon''. Pokud chceme, aby se tunel ustavil vždy po startu AirCAy, je nutné vložit příkaz ''openvpn --config /etc/vpn.conf'' do starovacího skriptu. Postup jak toho dosáhnout je na této stránce již několikrát uveden.&lt;br /&gt;
&lt;br /&gt;
== DNS a DHCP server ==&lt;br /&gt;
Pokud chceme, aby počítače připojené k AirCAe dostaly automaticky přiřazenou adresu a zároveň byly v síti dostupné pod svými jmény, je potřebné nainstalovat DNS a DHCP server.&lt;br /&gt;
*1. Nainstalujeme balíček ''dnsmasq'', obsahující program ''dnsmasq'', který plní úlohu DNS a DHCP serveru. &lt;br /&gt;
 root@OpenWrt:~# ipkg install dnsmasq&lt;br /&gt;
*2. Veškerá nastavení pro ''dnsmasq'' jsou zapsána v souboru ''/etc/dnsmasq.conf''. Po nainstalování vypadá soubor ''dnsmasq.conf'' takto:&lt;br /&gt;
 # filter what we send upstream&lt;br /&gt;
 domain-needed&lt;br /&gt;
 bogus-priv&lt;br /&gt;
 filterwin2k&lt;br /&gt;
 localise-queries&lt;br /&gt;
 # allow /etc/hosts and dhcp lookups via *.lan&lt;br /&gt;
 local=/lan/&lt;br /&gt;
 domain=lan&lt;br /&gt;
 expand-hosts&lt;br /&gt;
 resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 @ifdef dhcp_enable&lt;br /&gt;
 dhcp-range=@@start@@,@@end@@,@@netmask@@,@@lease@@&lt;br /&gt;
 dhcp-authoritative&lt;br /&gt;
 dhcp-leasefile=/tmp/dhcp.leases&lt;br /&gt;
 @endif&lt;br /&gt;
 @ifdef wan_ifname&lt;br /&gt;
 except-interface=@@wan_ifname@@&lt;br /&gt;
 @endif&lt;br /&gt;
 # use /etc/ethers for static hosts; same format as --dhcp-host&lt;br /&gt;
 # &amp;lt;hwaddr&amp;gt; &amp;lt;ipaddr&amp;gt;&lt;br /&gt;
 read-ethers&lt;br /&gt;
 # other useful options:&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
*3. Zakomentujeme (přidáním ''#'' na začátek) řádky začínající ''@''.&lt;br /&gt;
*4. Změníme hodnotu ''resolv-file'' na ''/tmp/resolv.conf''. Můžeme zakomentovat původní řádek a nový napsat pod něj.&lt;br /&gt;
 #resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 resolv-file=/tmp/resolv.conf&lt;br /&gt;
*5. Na řádku obsahujícím hodnotu ''dhcp-range'' nahradíme ''@@start@@,@@end@@,@@netmask@@,@@lease@@'' takto:&lt;br /&gt;
**@@start@@ - počátek přidělovaného rozsahu IP adres&lt;br /&gt;
**@@end@@ - konec přidělovaného rozsahu IP adres&lt;br /&gt;
**@@netmask@@ - přidělovaná maska&lt;br /&gt;
**@@lease@@ - doba propůjčení adresy v sekundách&lt;br /&gt;
Takže výsledný řádek může vypadat takto:&lt;br /&gt;
 dhcp-range=192.168.33.2,192.168.33.20,255.255.255.0,1000&lt;br /&gt;
Kde je přidělovaný rozsah IP adres 192.168.33.2-20 s maskou 255.255.255.0 a dobou propůjčení adresy na 1000 s.&lt;br /&gt;
*6. Na řádku obsahujícím hodnotu ''except-interface'' nahradíme ''@@wan_ifname@@'' jménem vnějšího síťového rozhraní. V našem případě ''ath0''. AirCA bude přidělovat IP jen na LAN a nikoli ven směrem k AP.&lt;br /&gt;
 except-interface=ath0&lt;br /&gt;
*7. Na konci souboru přidáme řádky obsahující IP adresu brány a DNS serveru, které budou pomocí DHCP nastaveny. Pokud je AirCA jako NATující klient, je za adresu brány zvolena vnitřní IP adresa AirCAy a jako DNS server je možné zvolit bučto vnitřní adresu AirCAy nebo DNS servery v HKFree. V našem případě je vnitřní adresa AirCAy ''192.168.33.1''.&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=3,192.168.33.1&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=6,192.168.33.1&lt;br /&gt;
*8. Nakonec vytvoříme symbolický odkaz ''S51dnsmasq'' v adresáři ''/etc/rc.d/'' na soubor ''/etc/init.d/dnsmasq''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/dnsmasq /etc/rc.d/S51dnsmasq&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''. Příkazem ''chmod +x'' učiníme skript spustitelným.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;br /&gt;
&lt;br /&gt;
== Logování událostí pomocí syslogd ==&lt;br /&gt;
&lt;br /&gt;
Pokud chceme zaznamenávat např. přihlašení, jak oprávněná, tak i neoprávněná přes SSH, adresy přiřazené DHCP serverem a další, je vhodné mít na AirCAe spuštěného démona ''syslogd''.&lt;br /&gt;
*1. Instalace&lt;br /&gt;
''Syslogd'' není třeba instalovat, je součástí základní instalace OpenWRT, resp. programu BusyBox.&lt;br /&gt;
*2. Spuštění&lt;br /&gt;
''Syslogd'' se spustí spuštěním programu ''syslogd''.&lt;br /&gt;
 root@OpenWrt:~# syslogd&lt;br /&gt;
V tomto defaultním nastavení se logy zapisují do ''/tmp/log/messages'', maximální velikost logu je 200 kB a udržuje se aktuální a jeden odrotovaný log v souboru ''/tmp/log/messages.0''. Logy jsou udržovány pouze v paměti RAM (jako celý ''/tmp'') a proto po restartu je log prázdný.&lt;br /&gt;
&lt;br /&gt;
Pokud chceme použít jiné nastavení než defaultní, je vhodné nechat si příkazem ''syslogd --help'' vypsat všechny možné varianty nastavení. Je tak možno určit soubor do kterého se bude logovat, velikost logu, počet odrotovaných logů a další.&lt;br /&gt;
&lt;br /&gt;
Pozor však v případě, že byste ukládali logy do souboru uloženém ve flash paměti (cokoliv mimo ''/tmp'') na to, aby byla maximální velikost logu menší, než je volné místo v paměti (zjistíme příkazem ''df'') a počet odrotovaných logů nastaven na 0. Pokud by došlo k úplnému zaplnění paměti, nemuselo by se z ní dát už mazat. Je to vlastnost použitého souborového systému, který i pro mazání souborů potřebuje malý kousek volného místa.&lt;br /&gt;
&lt;br /&gt;
Vhodné je udělat si pomocí ''ln -s /tmp/log/messages /www/messages.txt'' symlink na soubor s logy přístupný přes webserver pod souborem ''http://ip.ad.re.sa/messages.txt''. Nemusíte se pak přihlašovat na AirCAu pro získání informací z log souboru. Nevýhodou ovšem zůstává, že k logům vaší AirCAy mají pak přístup všichni. Je ovšem možné přesunout log soubor do adresáře přístupného pouze po přihlášení (editací ''httpd.conf'').&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8929</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8929"/>
		<updated>2008-10-27T19:34:17Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* DNS a DHCP server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
==== VIP + nonVIP ====&lt;br /&gt;
Zde budiž vysvětleno jakožto nastavit veřejnou a neveřejnou adresu na AirCae při použití NATu.&lt;br /&gt;
Provedeme tyto příkazy, nebo je dáme do startovacího scriptu:&lt;br /&gt;
*1) Smazneme ip nastavenou v /etc/config/network na rozhrani ath0 (wan interface), timto jednoduse smazeme vsechny (vnejsi) routy&lt;br /&gt;
 ip addr del 89.248.24x.xxx dev ath0 &lt;br /&gt;
*2) Přidáme interface ath0 naši veřejnou adresu&lt;br /&gt;
 ip address add 89.248.24x.xxx/32 dev ath0 #dosadime nasi '''VIP'''&lt;br /&gt;
*3) Přidáme interface ath0 naši neveřejnou adresu&lt;br /&gt;
 ip address add 10.107.xxx.xxx/xx brd + dev ath0 #dosadime nasi '''NE'''verejnou adresu a jeji masku&lt;br /&gt;
*4) Vytvořime směrování, které všechno mířící do českých freenetů pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*5) Vytvořime směrování, které všechno mířící do VIP hkfree pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu, stejně jako v předchozím případě&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*6) A ještě směrování všude jinde než v předchozích dvou případech (do internetu), za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''V'''erejnou adresu&lt;br /&gt;
 ip route add default dev ath0 via 10.107.xxx.xxx src 89.248.24x.xxx&lt;br /&gt;
*7) Přidáme pravidla natu aby se překládalo dle rout, do obou příkazů doplnit '''NE'''veřejnou adresu&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.xxx.xxx &lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.xxx.xxx&lt;br /&gt;
Že to skutečně funguje můžeme zjistit na [http://ukazip.hkfree.org ukazip.hkfree.org] (mělo by vypsat neveřejnou) a na [http://www.showmyip.com www.showmyip.com] (mělo by vypsat veřejnou)&lt;br /&gt;
&lt;br /&gt;
Ukázka celého konfiguráku:&lt;br /&gt;
 ip address add 89.248.241.71/32 dev ath0&lt;br /&gt;
 ip address add 10.107.35.89/26 brd + dev ath0&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add default dev ath0 via 10.107.35.65 src 89.248.241.71&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
&amp;lt;span style=color:red&amp;gt;Bridge v uvedené verzi OpenWRT s kernelem 2.4.34 nefunguje.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resp. funguje pouze jako bridge a ne jako bezdrátový bridge s překladem MAC adres. K tomu je potřeba podpora ''ebtables'' v jádře, která však v této verzi není kvůli stabilitě. Řešením může být instalace OpenWRT s jádrem verze 2.6, kde je již podpora ''ebtables'' přidána ve formě jaderného modulu.&lt;br /&gt;
&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit, hardware řízení toku.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN tunel ==&lt;br /&gt;
Pokud jste v jednom místě připojeni přes HKFree pomocí AirCAy a v druhém místě přes jiného poskytovatele opět pomocí AirCAy nebo jiného zařízení s OpenWRT a chete mít na obou místech přístup k vnitřním IP adresám HKFree (potažmo NFX), je řešením vytvořit si tunel mezi zmíněnými zařízeními s OpenWRT. Jedinou podmínkou je, aby alespoň jedna strana měla veřejnou IP adresu, což u některých poskytovatelů může být problém, proto uvažujme veřejnou IP adresu od HKFree. Je samozřejmě možné připojit se k OpenVPN serveru HKFree, ale dále uvedený postup umožní zpřístupnit i druhé zařízení, které je schované za NATem, pomocí forwardování portů. Uvedený tunel prochází i skrz NAT, kde jedinou podmínkou je, aby NAT nepřekládal vnitřní port na jiný. Např. pokud zařízení za NATem s OpenWRT ve funkci jednoho konce tunelu bude provozovat OpenVPN na portu 50001, musí být i na vnější straně NATu přeložen na port 50001.&lt;br /&gt;
*1. Nainstalujeme si balíček ''openvpn''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install openvpn&lt;br /&gt;
Díky závislostem se nainstalují i další balíčky potřebné pro běh OpenVPN.&lt;br /&gt;
*2. Vygenerujeme si na jedné straně tunelu šifrovací klíč, kterým bude symetricky šifrována komunikace v tunelu. Klíč uložíme do souboru ''/etc/secret.key''. Klíč přeneseme i do zařízení na druhém konci tunelu.&lt;br /&gt;
 root@OpenWrt:~# openvpn --genkey --secret /etc/secret.key&lt;br /&gt;
*3. Vytvoříme na obou zařízeních a pomocí ''vi'' upravíme soubor ''/etc/vpn.conf'', který bude obsahovat konfiguraci. Soubor bude vypadat takto:&lt;br /&gt;
 remote 213.192.60.64&lt;br /&gt;
 ifconfig 192.168.34.1 255.255.255.0&lt;br /&gt;
 port 50001&lt;br /&gt;
 proto udp&lt;br /&gt;
 dev tap0&lt;br /&gt;
 secret /etc/secret.key&lt;br /&gt;
 ping 10&lt;br /&gt;
 comp-lzo&lt;br /&gt;
 verb 1&lt;br /&gt;
 mute 10&lt;br /&gt;
 daemon&lt;br /&gt;
 user nobody&lt;br /&gt;
 group nogroup&lt;br /&gt;
*4. Volby jsou následující (jen vybrané):&lt;br /&gt;
**remote - IP adresa druhého konce tunelu. Pokud je druhý konec schovaný za NATem, tak veřejnou IP adresu.&lt;br /&gt;
**ifconfig - IP adresa a maska síťového zařízení, které bude k tunelu přiřazeno.&lt;br /&gt;
**port - port na kterém tunel pracuje&lt;br /&gt;
**dev - síťové zařízení přiřazené k tunelu&lt;br /&gt;
** secret - umístění šifrovacího klíče&lt;br /&gt;
*5. Zkouška spojení&lt;br /&gt;
V konfiguračním souboru ''/etc/vpn.conf'' zakomentujeme (přidáme ''#'' na začátek řádku) řádek s ''daemon'', abychom dostali na konzoli výpis z ''openvpn''. Jinak by se po spuštění program přesunul do pozadí a to zatím nepotřebujeme. Na obou zařízeních které budou sloužit jako konce tunelu spustíme OpenVPN pomocí příkazu ''openvpn --config /etc/vpn.conf''. Na pořadí spuštění nezáleží.&lt;br /&gt;
 root@OpenWrt:~# openvpn --config /etc/vpn.conf&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 OpenVPN 2.0.9 mips-linux [SSL] [LZO] [EPOLL] built on Mar  6 2007&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: --ping should normally be used with --ping-restart or --ping-exit&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: you are using user/group/chroot without persist-key/persist-tun -- this may cause restarts to fail&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 LZO compression initialized&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 TUN/TAP device tap0 opened&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 /sbin/ifconfig tap0 192.168.34.1 netmask 255.255.255.0 mtu 1500 broadcast 192.168.34.255&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 GID set to nogroup&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UID set to nobody&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link local (bound): [undef]:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link remote: 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 Peer Connection Initiated with 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:42 2008 Initialization Sequence Completed&lt;br /&gt;
Pokud na obou koncích tunelu dostaneme na konci výpisu ''Initialization Sequence Completed'' mělo by být vše v pořádku a vytvoří se síťové rozhraní ''tap0''. Rovněž se nastaví routování pro daný rozsah IP adres. &lt;br /&gt;
&lt;br /&gt;
Pro ostrý provoz odkomentujeme v ''/etc/vpn.conf'' řádek s ''daemon''. Pokud chceme, aby se tunel ustavil vždy po startu AirCAy, je nutné vložit příkaz ''openvpn --config /etc/vpn.conf'' do starovacího skriptu. Postup jak toho dosáhnout je na této stránce již několikrát uveden.&lt;br /&gt;
&lt;br /&gt;
== DNS a DHCP server ==&lt;br /&gt;
Pokud chceme, aby počítače připojené k AirCAe dostaly automaticky přiřazenou adresu a zároveň byly v síti dostupné pod svými jmény, je potřebné nainstalovat DNS a DHCP server.&lt;br /&gt;
*1. Nainstalujeme balíček ''dnsmasq'', obsahující program ''dnsmasq'', který plní úlohu DNS a DHCP serveru. &lt;br /&gt;
 root@OpenWrt:~# ipkg install dnsmasq&lt;br /&gt;
*2. Veškerá nastavení pro ''dnsmasq'' jsou zapsána v souboru ''/etc/dnsmasq.conf''. Po nainstalování vypadá soubor ''dnsmasq.conf'' takto:&lt;br /&gt;
 # filter what we send upstream&lt;br /&gt;
 domain-needed&lt;br /&gt;
 bogus-priv&lt;br /&gt;
 filterwin2k&lt;br /&gt;
 localise-queries&lt;br /&gt;
 # allow /etc/hosts and dhcp lookups via *.lan&lt;br /&gt;
 local=/lan/&lt;br /&gt;
 domain=lan&lt;br /&gt;
 expand-hosts&lt;br /&gt;
 resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 @ifdef dhcp_enable&lt;br /&gt;
 dhcp-range=@@start@@,@@end@@,@@netmask@@,@@lease@@&lt;br /&gt;
 dhcp-authoritative&lt;br /&gt;
 dhcp-leasefile=/tmp/dhcp.leases&lt;br /&gt;
 @endif&lt;br /&gt;
 @ifdef wan_ifname&lt;br /&gt;
 except-interface=@@wan_ifname@@&lt;br /&gt;
 @endif&lt;br /&gt;
 # use /etc/ethers for static hosts; same format as --dhcp-host&lt;br /&gt;
 # &amp;lt;hwaddr&amp;gt; &amp;lt;ipaddr&amp;gt;&lt;br /&gt;
 read-ethers&lt;br /&gt;
 # other useful options:&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
*3. Zakomentujeme (přidáním ''#'' na začátek) řádky začínající ''@''.&lt;br /&gt;
*4. Změníme hodnotu ''resolv-file'' na ''/tmp/resolv.conf''. Můžeme zakomentovat původní řádek a nový napsat pod něj.&lt;br /&gt;
 #resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 resolv-file=/tmp/resolv.conf&lt;br /&gt;
*5. Na řádku obsahujícím hodnotu ''dhcp-range'' nahradíme ''@@start@@,@@end@@,@@netmask@@,@@lease@@'' takto:&lt;br /&gt;
**@@start@@ - počátek přidělovaného rozsahu IP adres&lt;br /&gt;
**@@end@@ - konec přidělovaného rozsahu IP adres&lt;br /&gt;
**@@netmask@@ - přidělovaná maska&lt;br /&gt;
**@@lease@@ - doba propůjčení adresy v sekundách&lt;br /&gt;
Takže výsledný řádek může vypadat takto:&lt;br /&gt;
 dhcp-range=192.168.33.2,192.168.33.20,255.255.255.0,1000&lt;br /&gt;
Kde je přidělovaný rozsah IP adres 192.168.33.2-20 s maskou 255.255.255.0 a dobou propůjčení adresy na 1000 s.&lt;br /&gt;
*6. Na řádku obsahujícím hodnotu ''except-interface'' nahradíme ''@@wan_ifname@@'' jménem vnějšího síťového rozhraní. V našem případě ''ath0''. AirCA bude přidělovat IP jen na LAN a nikoli ven směrem k AP.&lt;br /&gt;
 except-interface=ath0&lt;br /&gt;
*7. Na konci souboru přidáme řádky obsahující IP adresu brány a DNS serveru, které budou pomocí DHCP nastaveny. Pokud je AirCA jako NATující klient, je za adresu brány zvolena vnitřní IP adresa AirCAy a jako DNS server je možné zvolit bučto vnitřní adresu AirCAy nebo DNS servery v HKFree. V našem případě je vnitřní adresa AirCAy ''192.168.33.1''.&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=3,192.168.33.1&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=6,192.168.33.1&lt;br /&gt;
*8. Nakonec vytvoříme symbolický odkaz ''S51dnsmasq'' v adresáři ''/etc/rc.d/'' na soubor ''/etc/init.d/dnsmasq''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/dnsmasq /etc/rc.d/S51dnsmasq&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;br /&gt;
&lt;br /&gt;
== Logování událostí pomocí syslogd ==&lt;br /&gt;
&lt;br /&gt;
Pokud chceme zaznamenávat např. přihlašení, jak oprávněná, tak i neoprávněná přes SSH, adresy přiřazené DHCP serverem a další, je vhodné mít na AirCAe spuštěného démona ''syslogd''.&lt;br /&gt;
*1. Instalace&lt;br /&gt;
''Syslogd'' není třeba instalovat, je součástí základní instalace OpenWRT, resp. programu BusyBox.&lt;br /&gt;
*2. Spuštění&lt;br /&gt;
''Syslogd'' se spustí spuštěním programu ''syslogd''.&lt;br /&gt;
 root@OpenWrt:~# syslogd&lt;br /&gt;
V tomto defaultním nastavení se logy zapisují do ''/tmp/log/messages'', maximální velikost logu je 200 kB a udržuje se aktuální a jeden odrotovaný log v souboru ''/tmp/log/messages.0''. Logy jsou udržovány pouze v paměti RAM (jako celý ''/tmp'') a proto po restartu je log prázdný.&lt;br /&gt;
&lt;br /&gt;
Pokud chceme použít jiné nastavení než defaultní, je vhodné nechat si příkazem ''syslogd --help'' vypsat všechny možné varianty nastavení. Je tak možno určit soubor do kterého se bude logovat, velikost logu, počet odrotovaných logů a další.&lt;br /&gt;
&lt;br /&gt;
Pozor však v případě, že byste ukládali logy do souboru uloženém ve flash paměti (cokoliv mimo ''/tmp'') na to, aby byla maximální velikost logu menší, než je volné místo v paměti (zjistíme příkazem ''df'') a počet odrotovaných logů nastaven na 0. Pokud by došlo k úplnému zaplnění paměti, nemuselo by se z ní dát už mazat. Je to vlastnost použitého souborového systému, který i pro mazání souborů potřebuje malý kousek volného místa.&lt;br /&gt;
&lt;br /&gt;
Vhodné je udělat si pomocí ''ln -s /tmp/log/messages /www/messages.txt'' symlink na soubor s logy přístupný přes webserver pod souborem ''http://ip.ad.re.sa/messages.txt''. Nemusíte se pak přihlašovat na AirCAu pro získání informací z log souboru. Nevýhodou ovšem zůstává, že k logům vaší AirCAy mají pak přístup všichni. Je ovšem možné přesunout log soubor do adresáře přístupného pouze po přihlášení (editací ''httpd.conf'').&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8917</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8917"/>
		<updated>2008-10-08T16:21:26Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Bridge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
==== VIP + nonVIP ====&lt;br /&gt;
Zde budiž vysvětleno jakožto nastavit veřejnou a neveřejnou adresu na AirCae při použití NATu.&lt;br /&gt;
Provedeme tyto příkazy, nebo je dáme do startovacího scriptu:&lt;br /&gt;
*1) Smazneme ip nastavenou v /etc/config/network na rozhrani ath0 (wan interface), timto jednoduse smazeme vsechny (vnejsi) routy&lt;br /&gt;
 ip addr del 89.248.24x.xxx dev ath0 &lt;br /&gt;
*2) Přidáme interface ath0 naši veřejnou adresu&lt;br /&gt;
 ip address add 89.248.24x.xxx/32 dev ath0 #dosadime nasi '''VIP'''&lt;br /&gt;
*3) Přidáme interface ath0 naši neveřejnou adresu&lt;br /&gt;
 ip address add 10.107.xxx.xxx/xx brd + dev ath0 #dosadime nasi '''NE'''verejnou adresu a jeji masku&lt;br /&gt;
*4) Vytvořime směrování, které všechno mířící do českých freenetů pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*5) Vytvořime směrování, které všechno mířící do VIP hkfree pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu, stejně jako v předchozím případě&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*6) A ještě směrování všude jinde než v předchozích dvou případech (do internetu), za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''V'''erejnou adresu&lt;br /&gt;
 ip route add default dev ath0 via 10.107.xxx.xxx src 89.248.24x.xxx&lt;br /&gt;
*7) Přidáme pravidla natu aby se překládalo dle rout, do obou příkazů doplnit '''NE'''veřejnou adresu&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.xxx.xxx &lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.xxx.xxx&lt;br /&gt;
Že to skutečně funguje můžeme zjistit na [http://ukazip.hkfree.org ukazip.hkfree.org] (mělo by vypsat neveřejnou) a na [http://www.showmyip.com www.showmyip.com] (mělo by vypsat veřejnou)&lt;br /&gt;
&lt;br /&gt;
Ukázka celého konfiguráku:&lt;br /&gt;
 ip address add 89.248.241.71/32 dev ath0&lt;br /&gt;
 ip address add 10.107.35.89/26 brd + dev ath0&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add default dev ath0 via 10.107.35.65 src 89.248.241.71&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
&amp;lt;span style=color:red&amp;gt;Bridge v uvedené verzi OpenWRT s kernelem 2.4.34 nefunguje.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resp. funguje pouze jako bridge a ne jako bezdrátový bridge s překladem MAC adres. K tomu je potřeba podpora ''ebtables'' v jádře, která však v této verzi není kvůli stabilitě. Řešením může být instalace OpenWRT s jádrem verze 2.6, kde je již podpora ''ebtables'' přidána ve formě jaderného modulu.&lt;br /&gt;
&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit, hardware řízení toku.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN tunel ==&lt;br /&gt;
Pokud jste v jednom místě připojeni přes HKFree pomocí AirCAy a v druhém místě přes jiného poskytovatele opět pomocí AirCAy nebo jiného zařízení s OpenWRT a chete mít na obou místech přístup k vnitřním IP adresám HKFree (potažmo NFX), je řešením vytvořit si tunel mezi zmíněnými zařízeními s OpenWRT. Jedinou podmínkou je, aby alespoň jedna strana měla veřejnou IP adresu, což u některých poskytovatelů může být problém, proto uvažujme veřejnou IP adresu od HKFree. Je samozřejmě možné připojit se k OpenVPN serveru HKFree, ale dále uvedený postup umožní zpřístupnit i druhé zařízení, které je schované za NATem, pomocí forwardování portů. Uvedený tunel prochází i skrz NAT, kde jedinou podmínkou je, aby NAT nepřekládal vnitřní port na jiný. Např. pokud zařízení za NATem s OpenWRT ve funkci jednoho konce tunelu bude provozovat OpenVPN na portu 50001, musí být i na vnější straně NATu přeložen na port 50001.&lt;br /&gt;
*1. Nainstalujeme si balíček ''openvpn''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install openvpn&lt;br /&gt;
Díky závislostem se nainstalují i další balíčky potřebné pro běh OpenVPN.&lt;br /&gt;
*2. Vygenerujeme si na jedné straně tunelu šifrovací klíč, kterým bude symetricky šifrována komunikace v tunelu. Klíč uložíme do souboru ''/etc/secret.key''. Klíč přeneseme i do zařízení na druhém konci tunelu.&lt;br /&gt;
 root@OpenWrt:~# openvpn --genkey --secret /etc/secret.key&lt;br /&gt;
*3. Vytvoříme na obou zařízeních a pomocí ''vi'' upravíme soubor ''/etc/vpn.conf'', který bude obsahovat konfiguraci. Soubor bude vypadat takto:&lt;br /&gt;
 remote 213.192.60.64&lt;br /&gt;
 ifconfig 192.168.34.1 255.255.255.0&lt;br /&gt;
 port 50001&lt;br /&gt;
 proto udp&lt;br /&gt;
 dev tap0&lt;br /&gt;
 secret /etc/secret.key&lt;br /&gt;
 ping 10&lt;br /&gt;
 comp-lzo&lt;br /&gt;
 verb 1&lt;br /&gt;
 mute 10&lt;br /&gt;
 daemon&lt;br /&gt;
 user nobody&lt;br /&gt;
 group nogroup&lt;br /&gt;
*4. Volby jsou následující (jen vybrané):&lt;br /&gt;
**remote - IP adresa druhého konce tunelu. Pokud je druhý konec schovaný za NATem, tak veřejnou IP adresu.&lt;br /&gt;
**ifconfig - IP adresa a maska síťového zařízení, které bude k tunelu přiřazeno.&lt;br /&gt;
**port - port na kterém tunel pracuje&lt;br /&gt;
**dev - síťové zařízení přiřazené k tunelu&lt;br /&gt;
** secret - umístění šifrovacího klíče&lt;br /&gt;
*5. Zkouška spojení&lt;br /&gt;
V konfiguračním souboru ''/etc/vpn.conf'' zakomentujeme (přidáme ''#'' na začátek řádku) řádek s ''daemon'', abychom dostali na konzoli výpis z ''openvpn''. Jinak by se po spuštění program přesunul do pozadí a to zatím nepotřebujeme. Na obou zařízeních které budou sloužit jako konce tunelu spustíme OpenVPN pomocí příkazu ''openvpn --config /etc/vpn.conf''. Na pořadí spuštění nezáleží.&lt;br /&gt;
 root@OpenWrt:~# openvpn --config /etc/vpn.conf&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 OpenVPN 2.0.9 mips-linux [SSL] [LZO] [EPOLL] built on Mar  6 2007&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: --ping should normally be used with --ping-restart or --ping-exit&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: you are using user/group/chroot without persist-key/persist-tun -- this may cause restarts to fail&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 LZO compression initialized&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 TUN/TAP device tap0 opened&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 /sbin/ifconfig tap0 192.168.34.1 netmask 255.255.255.0 mtu 1500 broadcast 192.168.34.255&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 GID set to nogroup&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UID set to nobody&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link local (bound): [undef]:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link remote: 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 Peer Connection Initiated with 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:42 2008 Initialization Sequence Completed&lt;br /&gt;
Pokud na obou koncích tunelu dostaneme na konci výpisu ''Initialization Sequence Completed'' mělo by být vše v pořádku a vytvoří se síťové rozhraní ''tap0''. Rovněž se nastaví routování pro daný rozsah IP adres. &lt;br /&gt;
&lt;br /&gt;
Pro ostrý provoz odkomentujeme v ''/etc/vpn.conf'' řádek s ''daemon''. Pokud chceme, aby se tunel ustavil vždy po startu AirCAy, je nutné vložit příkaz ''openvpn --config /etc/vpn.conf'' do starovacího skriptu. Postup jak toho dosáhnout je na této stránce již několikrát uveden.&lt;br /&gt;
&lt;br /&gt;
== DNS a DHCP server ==&lt;br /&gt;
Pokud chceme, aby počítače připojené k AirCAe dostaly automaticky přiřazenou adresu a zároveň byly v síti dostupné pod svými jmény, je potřebné nainstalovat DNS a DHCP server.&lt;br /&gt;
*1. Nainstalujeme balíček ''dnsmasq'', obsahující program ''dnsmasq'', který plní úlohu DNS a DHCP serveru. &lt;br /&gt;
 root@OpenWrt:~# ipkg install dnsmasq&lt;br /&gt;
*2. Veškerá nastavení pro ''dnsmasq'' jsou zapsána v souboru ''/etc/dnsmasq.conf''. Po nainstalování vypadá soubor ''dnsmasq.conf'' takto:&lt;br /&gt;
 # filter what we send upstream&lt;br /&gt;
 domain-needed&lt;br /&gt;
 bogus-priv&lt;br /&gt;
 filterwin2k&lt;br /&gt;
 localise-queries&lt;br /&gt;
 # allow /etc/hosts and dhcp lookups via *.lan&lt;br /&gt;
 local=/lan/&lt;br /&gt;
 domain=lan&lt;br /&gt;
 expand-hosts&lt;br /&gt;
 resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 @ifdef dhcp_enable&lt;br /&gt;
 dhcp-range=@@start@@,@@end@@,@@netmask@@,@@lease@@&lt;br /&gt;
 dhcp-authoritative&lt;br /&gt;
 dhcp-leasefile=/tmp/dhcp.leases&lt;br /&gt;
 @endif&lt;br /&gt;
 @ifdef wan_ifname&lt;br /&gt;
 except-interface=@@wan_ifname@@&lt;br /&gt;
 @endif&lt;br /&gt;
 # use /etc/ethers for static hosts; same format as --dhcp-host&lt;br /&gt;
 # &amp;lt;hwaddr&amp;gt; &amp;lt;ipaddr&amp;gt;&lt;br /&gt;
 read-ethers&lt;br /&gt;
 # other useful options:&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
*3. Zakomentujeme (přidáním ''#'' na začátek) řádky začínající ''@''.&lt;br /&gt;
*4. Změníme hodnotu ''resolv-file'' na ''/tmp/resolv.conf''. Můžeme zakomentovat původní řádek a nový napsat pod něj.&lt;br /&gt;
 #resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 resolv-file=/tmp/resolv.conf&lt;br /&gt;
*5. Na řádku obsahujícím hodnotu ''dhcp-range'' nahradíme ''@@start@@,@@end@@,@@netmask@@,@@lease@@'' takto:&lt;br /&gt;
**@@start@@ - počátek přidělovaného rozsahu IP adres&lt;br /&gt;
**@@end@@ - konec přidělovaného rozsahu IP adres&lt;br /&gt;
**@@netmask@@ - přidělovaná maska&lt;br /&gt;
**@@lease@@ - doba propůjčení adresy v sekundách&lt;br /&gt;
Takže výsledný řádek může vypadat takto:&lt;br /&gt;
 dhcp-range=192.168.33.2,192.168.33.20,255.255.255.0,1000&lt;br /&gt;
Kde je přidělovaný rozsah IP adres 192.168.33.2-20 s maskou 255.255.255.0 a dobou propůjčení adresy na 1000 s.&lt;br /&gt;
*6. Na řádku obsahujícím hodnotu ''except-interface'' nahradíme ''@@wan_ifname@@'' jménem vnějšího síťového rozhraní. V našem případě ''ath0''. AirCA bude přidělovat IP jen na LAN a nikoli ven směrem k AP.&lt;br /&gt;
 except-interface=ath0&lt;br /&gt;
*7. Na konci souboru přidáme řádky obsahující IP adresu brány a DNS serveru, které budou pomocí DHCP nastaveny. Pokud je AirCA jako NATující klient, je za adresu brány zvolena vnitřní IP adresa AirCAy a jako DNS server je možné zvolit bučto vnitřní adresu AirCAy nebo DNS servery v HKFree. V našem případě je vnitřní adresa AirCAy ''192.168.33.1''.&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=3,192.168.33.1&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=6,192.168.33.1&lt;br /&gt;
*8. Otevřeme si ve ''vi'' soubor ''/etc/init.d/dnsmasq'' a u konce souboru najdeme následující část:&lt;br /&gt;
  rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 127.0.0.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
Přepíšeme řádek ''nameserver 127.0.0.1'' adresou skutečného DNS serveru, v HKFree např. ''10.107.4.100'' nebo ''10.107.120.1''. Je možné použít adresy obě, takže výše zmíněná část souboru ''/etc/init.d/dnsmasq'' by vypadala takto:&lt;br /&gt;
 rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 10.107.4.100&lt;br /&gt;
 nameserver 10.107.120.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
*9. Nakonec vytvoříme symbolický odkaz ''S51dnsmasq'' v adresáři ''/etc/rc.d/'' na soubor ''/etc/init.d/dnsmasq''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/dnsmasq /etc/rc.d/S51dnsmasq&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;br /&gt;
&lt;br /&gt;
== Logování událostí pomocí syslogd ==&lt;br /&gt;
&lt;br /&gt;
Pokud chceme zaznamenávat např. přihlašení, jak oprávněná, tak i neoprávněná přes SSH, adresy přiřazené DHCP serverem a další, je vhodné mít na AirCAe spuštěného démona ''syslogd''.&lt;br /&gt;
*1. Instalace&lt;br /&gt;
''Syslogd'' není třeba instalovat, je součástí základní instalace OpenWRT, resp. programu BusyBox.&lt;br /&gt;
*2. Spuštění&lt;br /&gt;
''Syslogd'' se spustí spuštěním programu ''syslogd''.&lt;br /&gt;
 root@OpenWrt:~# syslogd&lt;br /&gt;
V tomto defaultním nastavení se logy zapisují do ''/tmp/log/messages'', maximální velikost logu je 200 kB a udržuje se aktuální a jeden odrotovaný log v souboru ''/tmp/log/messages.0''. Logy jsou udržovány pouze v paměti RAM (jako celý ''/tmp'') a proto po restartu je log prázdný.&lt;br /&gt;
&lt;br /&gt;
Pokud chceme použít jiné nastavení než defaultní, je vhodné nechat si příkazem ''syslogd --help'' vypsat všechny možné varianty nastavení. Je tak možno určit soubor do kterého se bude logovat, velikost logu, počet odrotovaných logů a další.&lt;br /&gt;
&lt;br /&gt;
Pozor však v případě, že byste ukládali logy do souboru uloženém ve flash paměti (cokoliv mimo ''/tmp'') na to, aby byla maximální velikost logu menší, než je volné místo v paměti (zjistíme příkazem ''df'') a počet odrotovaných logů nastaven na 0. Pokud by došlo k úplnému zaplnění paměti, nemuselo by se z ní dát už mazat. Je to vlastnost použitého souborového systému, který i pro mazání souborů potřebuje malý kousek volného místa.&lt;br /&gt;
&lt;br /&gt;
Vhodné je udělat si pomocí ''ln -s /tmp/log/messages /www/messages.txt'' symlink na soubor s logy přístupný přes webserver pod souborem ''http://ip.ad.re.sa/messages.txt''. Nemusíte se pak přihlašovat na AirCAu pro získání informací z log souboru. Nevýhodou ovšem zůstává, že k logům vaší AirCAy mají pak přístup všichni. Je ovšem možné přesunout log soubor do adresáře přístupného pouze po přihlášení (editací ''httpd.conf'').&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8888</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8888"/>
		<updated>2008-09-22T16:48:58Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Logování událostí pomocí syslogd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
==== VIP + nonVIP ====&lt;br /&gt;
Zde budiž vysvětleno jakožto nastavit veřejnou a neveřejnou adresu na AirCae při použití NATu.&lt;br /&gt;
Provedeme tyto příkazy, nebo je dáme do startovacího scriptu:&lt;br /&gt;
*1) Smazneme ip nastavenou v /etc/config/network na rozhrani ath0 (wan interface), timto jednoduse smazeme vsechny (vnejsi) routy&lt;br /&gt;
 ip addr del 89.248.24x.xxx dev ath0 &lt;br /&gt;
*2) Přidáme interface ath0 naši veřejnou adresu&lt;br /&gt;
 ip address add 89.248.24x.xxx/32 dev ath0 #dosadime nasi '''VIP'''&lt;br /&gt;
*3) Přidáme interface ath0 naši neveřejnou adresu&lt;br /&gt;
 ip address add 10.107.xxx.xxx/xx brd + dev ath0 #dosadime nasi '''NE'''verejnou adresu a jeji masku&lt;br /&gt;
*4) Vytvořime směrování, které všechno mířící do českých freenetů pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*5) Vytvořime směrování, které všechno mířící do VIP hkfree pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu, stejně jako v předchozím případě&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*6) A ještě směrování všude jinde než v předchozích dvou případech (do internetu), za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''V'''erejnou adresu&lt;br /&gt;
 ip route add default dev ath0 via 10.107.xxx.xxx src 89.248.24x.xxx&lt;br /&gt;
*7) Přidáme pravidla natu aby se překládalo dle rout, do obou příkazů doplnit '''NE'''veřejnou adresu&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.xxx.xxx &lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.xxx.xxx&lt;br /&gt;
Že to skutečně funguje můžeme zjistit na [http://ukazip.hkfree.org ukazip.hkfree.org] (mělo by vypsat neveřejnou) a na [http://www.showmyip.com www.showmyip.com] (mělo by vypsat veřejnou)&lt;br /&gt;
&lt;br /&gt;
Ukázka celého konfiguráku:&lt;br /&gt;
 ip address add 89.248.241.71/32 dev ath0&lt;br /&gt;
 ip address add 10.107.35.89/26 brd + dev ath0&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add default dev ath0 via 10.107.35.65 src 89.248.241.71&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
&amp;lt;span style=color:red&amp;gt;Pozor Bridge z nějakého důvodu nefunguje (nepropouští pekety skrz) na zjistění důvodu se pracuje&amp;lt;/span&amp;gt;&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit, hardware řízení toku.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN tunel ==&lt;br /&gt;
Pokud jste v jednom místě připojeni přes HKFree pomocí AirCAy a v druhém místě přes jiného poskytovatele opět pomocí AirCAy nebo jiného zařízení s OpenWRT a chete mít na obou místech přístup k vnitřním IP adresám HKFree (potažmo NFX), je řešením vytvořit si tunel mezi zmíněnými zařízeními s OpenWRT. Jedinou podmínkou je, aby alespoň jedna strana měla veřejnou IP adresu, což u některých poskytovatelů může být problém, proto uvažujme veřejnou IP adresu od HKFree. Je samozřejmě možné připojit se k OpenVPN serveru HKFree, ale dále uvedený postup umožní zpřístupnit i druhé zařízení, které je schované za NATem, pomocí forwardování portů. Uvedený tunel prochází i skrz NAT, kde jedinou podmínkou je, aby NAT nepřekládal vnitřní port na jiný. Např. pokud zařízení za NATem s OpenWRT ve funkci jednoho konce tunelu bude provozovat OpenVPN na portu 50001, musí být i na vnější straně NATu přeložen na port 50001.&lt;br /&gt;
*1. Nainstalujeme si balíček ''openvpn''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install openvpn&lt;br /&gt;
Díky závislostem se nainstalují i další balíčky potřebné pro běh OpenVPN.&lt;br /&gt;
*2. Vygenerujeme si na jedné straně tunelu šifrovací klíč, kterým bude symetricky šifrována komunikace v tunelu. Klíč uložíme do souboru ''/etc/secret.key''. Klíč přeneseme i do zařízení na druhém konci tunelu.&lt;br /&gt;
 root@OpenWrt:~# openvpn --genkey --secret /etc/secret.key&lt;br /&gt;
*3. Vytvoříme na obou zařízeních a pomocí ''vi'' upravíme soubor ''/etc/vpn.conf'', který bude obsahovat konfiguraci. Soubor bude vypadat takto:&lt;br /&gt;
 remote 213.192.60.64&lt;br /&gt;
 ifconfig 192.168.34.1 255.255.255.0&lt;br /&gt;
 port 50001&lt;br /&gt;
 proto udp&lt;br /&gt;
 dev tap0&lt;br /&gt;
 secret /etc/secret.key&lt;br /&gt;
 ping 10&lt;br /&gt;
 comp-lzo&lt;br /&gt;
 verb 1&lt;br /&gt;
 mute 10&lt;br /&gt;
 daemon&lt;br /&gt;
 user nobody&lt;br /&gt;
 group nogroup&lt;br /&gt;
*4. Volby jsou následující (jen vybrané):&lt;br /&gt;
**remote - IP adresa druhého konce tunelu. Pokud je druhý konec schovaný za NATem, tak veřejnou IP adresu.&lt;br /&gt;
**ifconfig - IP adresa a maska síťového zařízení, které bude k tunelu přiřazeno.&lt;br /&gt;
**port - port na kterém tunel pracuje&lt;br /&gt;
**dev - síťové zařízení přiřazené k tunelu&lt;br /&gt;
** secret - umístění šifrovacího klíče&lt;br /&gt;
*5. Zkouška spojení&lt;br /&gt;
V konfiguračním souboru ''/etc/vpn.conf'' zakomentujeme (přidáme ''#'' na začátek řádku) řádek s ''daemon'', abychom dostali na konzoli výpis z ''openvpn''. Jinak by se po spuštění program přesunul do pozadí a to zatím nepotřebujeme. Na obou zařízeních které budou sloužit jako konce tunelu spustíme OpenVPN pomocí příkazu ''openvpn --config /etc/vpn.conf''. Na pořadí spuštění nezáleží.&lt;br /&gt;
 root@OpenWrt:~# openvpn --config /etc/vpn.conf&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 OpenVPN 2.0.9 mips-linux [SSL] [LZO] [EPOLL] built on Mar  6 2007&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: --ping should normally be used with --ping-restart or --ping-exit&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: you are using user/group/chroot without persist-key/persist-tun -- this may cause restarts to fail&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 LZO compression initialized&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 TUN/TAP device tap0 opened&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 /sbin/ifconfig tap0 192.168.34.1 netmask 255.255.255.0 mtu 1500 broadcast 192.168.34.255&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 GID set to nogroup&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UID set to nobody&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link local (bound): [undef]:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link remote: 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 Peer Connection Initiated with 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:42 2008 Initialization Sequence Completed&lt;br /&gt;
Pokud na obou koncích tunelu dostaneme na konci výpisu ''Initialization Sequence Completed'' mělo by být vše v pořádku a vytvoří se síťové rozhraní ''tap0''. Rovněž se nastaví routování pro daný rozsah IP adres. &lt;br /&gt;
&lt;br /&gt;
Pro ostrý provoz odkomentujeme v ''/etc/vpn.conf'' řádek s ''daemon''. Pokud chceme, aby se tunel ustavil vždy po startu AirCAy, je nutné vložit příkaz ''openvpn --config /etc/vpn.conf'' do starovacího skriptu. Postup jak toho dosáhnout je na této stránce již několikrát uveden.&lt;br /&gt;
&lt;br /&gt;
== DNS a DHCP server ==&lt;br /&gt;
Pokud chceme, aby počítače připojené k AirCAe dostaly automaticky přiřazenou adresu a zároveň byly v síti dostupné pod svými jmény, je potřebné nainstalovat DNS a DHCP server.&lt;br /&gt;
*1. Nainstalujeme balíček ''dnsmasq'', obsahující program ''dnsmasq'', který plní úlohu DNS a DHCP serveru. &lt;br /&gt;
 root@OpenWrt:~# ipkg install dnsmasq&lt;br /&gt;
*2. Veškerá nastavení pro ''dnsmasq'' jsou zapsána v souboru ''/etc/dnsmasq.conf''. Po nainstalování vypadá soubor ''dnsmasq.conf'' takto:&lt;br /&gt;
 # filter what we send upstream&lt;br /&gt;
 domain-needed&lt;br /&gt;
 bogus-priv&lt;br /&gt;
 filterwin2k&lt;br /&gt;
 localise-queries&lt;br /&gt;
 # allow /etc/hosts and dhcp lookups via *.lan&lt;br /&gt;
 local=/lan/&lt;br /&gt;
 domain=lan&lt;br /&gt;
 expand-hosts&lt;br /&gt;
 resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 @ifdef dhcp_enable&lt;br /&gt;
 dhcp-range=@@start@@,@@end@@,@@netmask@@,@@lease@@&lt;br /&gt;
 dhcp-authoritative&lt;br /&gt;
 dhcp-leasefile=/tmp/dhcp.leases&lt;br /&gt;
 @endif&lt;br /&gt;
 @ifdef wan_ifname&lt;br /&gt;
 except-interface=@@wan_ifname@@&lt;br /&gt;
 @endif&lt;br /&gt;
 # use /etc/ethers for static hosts; same format as --dhcp-host&lt;br /&gt;
 # &amp;lt;hwaddr&amp;gt; &amp;lt;ipaddr&amp;gt;&lt;br /&gt;
 read-ethers&lt;br /&gt;
 # other useful options:&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
*3. Zakomentujeme (přidáním ''#'' na začátek) řádky začínající ''@''.&lt;br /&gt;
*4. Změníme hodnotu ''resolv-file'' na ''/tmp/resolv.conf''. Můžeme zakomentovat původní řádek a nový napsat pod něj.&lt;br /&gt;
 #resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 resolv-file=/tmp/resolv.conf&lt;br /&gt;
*5. Na řádku obsahujícím hodnotu ''dhcp-range'' nahradíme ''@@start@@,@@end@@,@@netmask@@,@@lease@@'' takto:&lt;br /&gt;
**@@start@@ - počátek přidělovaného rozsahu IP adres&lt;br /&gt;
**@@end@@ - konec přidělovaného rozsahu IP adres&lt;br /&gt;
**@@netmask@@ - přidělovaná maska&lt;br /&gt;
**@@lease@@ - doba propůjčení adresy v sekundách&lt;br /&gt;
Takže výsledný řádek může vypadat takto:&lt;br /&gt;
 dhcp-range=192.168.33.2,192.168.33.20,255.255.255.0,1000&lt;br /&gt;
Kde je přidělovaný rozsah IP adres 192.168.33.2-20 s maskou 255.255.255.0 a dobou propůjčení adresy na 1000 s.&lt;br /&gt;
*6. Na řádku obsahujícím hodnotu ''except-interface'' nahradíme ''@@wan_ifname@@'' jménem vnějšího síťového rozhraní. V našem případě ''ath0''. AirCA bude přidělovat IP jen na LAN a nikoli ven směrem k AP.&lt;br /&gt;
 except-interface=ath0&lt;br /&gt;
*7. Na konci souboru přidáme řádky obsahující IP adresu brány a DNS serveru, které budou pomocí DHCP nastaveny. Pokud je AirCA jako NATující klient, je za adresu brány zvolena vnitřní IP adresa AirCAy a jako DNS server je možné zvolit bučto vnitřní adresu AirCAy nebo DNS servery v HKFree. V našem případě je vnitřní adresa AirCAy ''192.168.33.1''.&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=3,192.168.33.1&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=6,192.168.33.1&lt;br /&gt;
*8. Otevřeme si ve ''vi'' soubor ''/etc/init.d/dnsmasq'' a u konce souboru najdeme následující část:&lt;br /&gt;
  rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 127.0.0.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
Přepíšeme řádek ''nameserver 127.0.0.1'' adresou skutečného DNS serveru, v HKFree např. ''10.107.4.100'' nebo ''10.107.120.1''. Je možné použít adresy obě, takže výše zmíněná část souboru ''/etc/init.d/dnsmasq'' by vypadala takto:&lt;br /&gt;
 rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 10.107.4.100&lt;br /&gt;
 nameserver 10.107.120.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
*9. Nakonec vytvoříme symbolický odkaz ''S51dnsmasq'' v adresáři ''/etc/rc.d/'' na soubor ''/etc/init.d/dnsmasq''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/dnsmasq /etc/rc.d/S51dnsmasq&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;br /&gt;
&lt;br /&gt;
== Logování událostí pomocí syslogd ==&lt;br /&gt;
&lt;br /&gt;
Pokud chceme zaznamenávat např. přihlašení, jak oprávněná, tak i neoprávněná přes SSH, adresy přiřazené DHCP serverem a další, je vhodné mít na AirCAe spuštěného démona ''syslogd''.&lt;br /&gt;
*1. Instalace&lt;br /&gt;
''Syslogd'' není třeba instalovat, je součástí základní instalace OpenWRT, resp. programu BusyBox.&lt;br /&gt;
*2. Spuštění&lt;br /&gt;
''Syslogd'' se spustí spuštěním programu ''syslogd''.&lt;br /&gt;
 root@OpenWrt:~# syslogd&lt;br /&gt;
V tomto defaultním nastavení se logy zapisují do ''/tmp/log/messages'', maximální velikost logu je 200 kB a udržuje se aktuální a jeden odrotovaný log v souboru ''/tmp/log/messages.0''. Logy jsou udržovány pouze v paměti RAM (jako celý ''/tmp'') a proto po restartu je log prázdný.&lt;br /&gt;
&lt;br /&gt;
Pokud chceme použít jiné nastavení než defaultní, je vhodné nechat si příkazem ''syslogd --help'' vypsat všechny možné varianty nastavení. Je tak možno určit soubor do kterého se bude logovat, velikost logu, počet odrotovaných logů a další.&lt;br /&gt;
&lt;br /&gt;
Pozor však v případě, že byste ukládali logy do souboru uloženém ve flash paměti (cokoliv mimo ''/tmp'') na to, aby byla maximální velikost logu menší, než je volné místo v paměti (zjistíme příkazem ''df'') a počet odrotovaných logů nastaven na 0. Pokud by došlo k úplnému zaplnění paměti, nemuselo by se z ní dát už mazat. Je to vlastnost použitého souborového systému, který i pro mazání souborů potřebuje malý kousek volného místa.&lt;br /&gt;
&lt;br /&gt;
Vhodné je udělat si pomocí ''ln -s /tmp/log/messages /www/messages.txt'' symlink na soubor s logy přístupný přes webserver pod souborem ''http://ip.ad.re.sa/messages.txt''. Nemusíte se pak přihlašovat na AirCAu pro získání informací z log souboru. Nevýhodou ovšem zůstává, že k logům vaší AirCAy mají pak přístup všichni. Je ovšem možné přesunout log soubor do adresáře přístupného pouze po přihlášení (editací ''httpd.conf'').&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8887</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8887"/>
		<updated>2008-09-22T16:16:32Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Logování událostí pomocí syslogd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
==== VIP + nonVIP ====&lt;br /&gt;
Zde budiž vysvětleno jakožto nastavit veřejnou a neveřejnou adresu na AirCae při použití NATu.&lt;br /&gt;
Provedeme tyto příkazy, nebo je dáme do startovacího scriptu:&lt;br /&gt;
*1) Smazneme ip nastavenou v /etc/config/network na rozhrani ath0 (wan interface), timto jednoduse smazeme vsechny (vnejsi) routy&lt;br /&gt;
 ip addr del 89.248.24x.xxx dev ath0 &lt;br /&gt;
*2) Přidáme interface ath0 naši veřejnou adresu&lt;br /&gt;
 ip address add 89.248.24x.xxx/32 dev ath0 #dosadime nasi '''VIP'''&lt;br /&gt;
*3) Přidáme interface ath0 naši neveřejnou adresu&lt;br /&gt;
 ip address add 10.107.xxx.xxx/xx brd + dev ath0 #dosadime nasi '''NE'''verejnou adresu a jeji masku&lt;br /&gt;
*4) Vytvořime směrování, které všechno mířící do českých freenetů pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*5) Vytvořime směrování, které všechno mířící do VIP hkfree pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu, stejně jako v předchozím případě&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*6) A ještě směrování všude jinde než v předchozích dvou případech (do internetu), za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''V'''erejnou adresu&lt;br /&gt;
 ip route add default dev ath0 via 10.107.xxx.xxx src 89.248.24x.xxx&lt;br /&gt;
*7) Přidáme pravidla natu aby se překládalo dle rout, do obou příkazů doplnit '''NE'''veřejnou adresu&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.xxx.xxx &lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.xxx.xxx&lt;br /&gt;
Že to skutečně funguje můžeme zjistit na [http://ukazip.hkfree.org ukazip.hkfree.org] (mělo by vypsat neveřejnou) a na [http://www.showmyip.com www.showmyip.com] (mělo by vypsat veřejnou)&lt;br /&gt;
&lt;br /&gt;
Ukázka celého konfiguráku:&lt;br /&gt;
 ip address add 89.248.241.71/32 dev ath0&lt;br /&gt;
 ip address add 10.107.35.89/26 brd + dev ath0&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add default dev ath0 via 10.107.35.65 src 89.248.241.71&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
&amp;lt;span style=color:red&amp;gt;Pozor Bridge z nějakého důvodu nefunguje (nepropouští pekety skrz) na zjistění důvodu se pracuje&amp;lt;/span&amp;gt;&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit, hardware řízení toku.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN tunel ==&lt;br /&gt;
Pokud jste v jednom místě připojeni přes HKFree pomocí AirCAy a v druhém místě přes jiného poskytovatele opět pomocí AirCAy nebo jiného zařízení s OpenWRT a chete mít na obou místech přístup k vnitřním IP adresám HKFree (potažmo NFX), je řešením vytvořit si tunel mezi zmíněnými zařízeními s OpenWRT. Jedinou podmínkou je, aby alespoň jedna strana měla veřejnou IP adresu, což u některých poskytovatelů může být problém, proto uvažujme veřejnou IP adresu od HKFree. Je samozřejmě možné připojit se k OpenVPN serveru HKFree, ale dále uvedený postup umožní zpřístupnit i druhé zařízení, které je schované za NATem, pomocí forwardování portů. Uvedený tunel prochází i skrz NAT, kde jedinou podmínkou je, aby NAT nepřekládal vnitřní port na jiný. Např. pokud zařízení za NATem s OpenWRT ve funkci jednoho konce tunelu bude provozovat OpenVPN na portu 50001, musí být i na vnější straně NATu přeložen na port 50001.&lt;br /&gt;
*1. Nainstalujeme si balíček ''openvpn''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install openvpn&lt;br /&gt;
Díky závislostem se nainstalují i další balíčky potřebné pro běh OpenVPN.&lt;br /&gt;
*2. Vygenerujeme si na jedné straně tunelu šifrovací klíč, kterým bude symetricky šifrována komunikace v tunelu. Klíč uložíme do souboru ''/etc/secret.key''. Klíč přeneseme i do zařízení na druhém konci tunelu.&lt;br /&gt;
 root@OpenWrt:~# openvpn --genkey --secret /etc/secret.key&lt;br /&gt;
*3. Vytvoříme na obou zařízeních a pomocí ''vi'' upravíme soubor ''/etc/vpn.conf'', který bude obsahovat konfiguraci. Soubor bude vypadat takto:&lt;br /&gt;
 remote 213.192.60.64&lt;br /&gt;
 ifconfig 192.168.34.1 255.255.255.0&lt;br /&gt;
 port 50001&lt;br /&gt;
 proto udp&lt;br /&gt;
 dev tap0&lt;br /&gt;
 secret /etc/secret.key&lt;br /&gt;
 ping 10&lt;br /&gt;
 comp-lzo&lt;br /&gt;
 verb 1&lt;br /&gt;
 mute 10&lt;br /&gt;
 daemon&lt;br /&gt;
 user nobody&lt;br /&gt;
 group nogroup&lt;br /&gt;
*4. Volby jsou následující (jen vybrané):&lt;br /&gt;
**remote - IP adresa druhého konce tunelu. Pokud je druhý konec schovaný za NATem, tak veřejnou IP adresu.&lt;br /&gt;
**ifconfig - IP adresa a maska síťového zařízení, které bude k tunelu přiřazeno.&lt;br /&gt;
**port - port na kterém tunel pracuje&lt;br /&gt;
**dev - síťové zařízení přiřazené k tunelu&lt;br /&gt;
** secret - umístění šifrovacího klíče&lt;br /&gt;
*5. Zkouška spojení&lt;br /&gt;
V konfiguračním souboru ''/etc/vpn.conf'' zakomentujeme (přidáme ''#'' na začátek řádku) řádek s ''daemon'', abychom dostali na konzoli výpis z ''openvpn''. Jinak by se po spuštění program přesunul do pozadí a to zatím nepotřebujeme. Na obou zařízeních které budou sloužit jako konce tunelu spustíme OpenVPN pomocí příkazu ''openvpn --config /etc/vpn.conf''. Na pořadí spuštění nezáleží.&lt;br /&gt;
 root@OpenWrt:~# openvpn --config /etc/vpn.conf&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 OpenVPN 2.0.9 mips-linux [SSL] [LZO] [EPOLL] built on Mar  6 2007&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: --ping should normally be used with --ping-restart or --ping-exit&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: you are using user/group/chroot without persist-key/persist-tun -- this may cause restarts to fail&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 LZO compression initialized&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 TUN/TAP device tap0 opened&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 /sbin/ifconfig tap0 192.168.34.1 netmask 255.255.255.0 mtu 1500 broadcast 192.168.34.255&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 GID set to nogroup&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UID set to nobody&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link local (bound): [undef]:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link remote: 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 Peer Connection Initiated with 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:42 2008 Initialization Sequence Completed&lt;br /&gt;
Pokud na obou koncích tunelu dostaneme na konci výpisu ''Initialization Sequence Completed'' mělo by být vše v pořádku a vytvoří se síťové rozhraní ''tap0''. Rovněž se nastaví routování pro daný rozsah IP adres. &lt;br /&gt;
&lt;br /&gt;
Pro ostrý provoz odkomentujeme v ''/etc/vpn.conf'' řádek s ''daemon''. Pokud chceme, aby se tunel ustavil vždy po startu AirCAy, je nutné vložit příkaz ''openvpn --config /etc/vpn.conf'' do starovacího skriptu. Postup jak toho dosáhnout je na této stránce již několikrát uveden.&lt;br /&gt;
&lt;br /&gt;
== DNS a DHCP server ==&lt;br /&gt;
Pokud chceme, aby počítače připojené k AirCAe dostaly automaticky přiřazenou adresu a zároveň byly v síti dostupné pod svými jmény, je potřebné nainstalovat DNS a DHCP server.&lt;br /&gt;
*1. Nainstalujeme balíček ''dnsmasq'', obsahující program ''dnsmasq'', který plní úlohu DNS a DHCP serveru. &lt;br /&gt;
 root@OpenWrt:~# ipkg install dnsmasq&lt;br /&gt;
*2. Veškerá nastavení pro ''dnsmasq'' jsou zapsána v souboru ''/etc/dnsmasq.conf''. Po nainstalování vypadá soubor ''dnsmasq.conf'' takto:&lt;br /&gt;
 # filter what we send upstream&lt;br /&gt;
 domain-needed&lt;br /&gt;
 bogus-priv&lt;br /&gt;
 filterwin2k&lt;br /&gt;
 localise-queries&lt;br /&gt;
 # allow /etc/hosts and dhcp lookups via *.lan&lt;br /&gt;
 local=/lan/&lt;br /&gt;
 domain=lan&lt;br /&gt;
 expand-hosts&lt;br /&gt;
 resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 @ifdef dhcp_enable&lt;br /&gt;
 dhcp-range=@@start@@,@@end@@,@@netmask@@,@@lease@@&lt;br /&gt;
 dhcp-authoritative&lt;br /&gt;
 dhcp-leasefile=/tmp/dhcp.leases&lt;br /&gt;
 @endif&lt;br /&gt;
 @ifdef wan_ifname&lt;br /&gt;
 except-interface=@@wan_ifname@@&lt;br /&gt;
 @endif&lt;br /&gt;
 # use /etc/ethers for static hosts; same format as --dhcp-host&lt;br /&gt;
 # &amp;lt;hwaddr&amp;gt; &amp;lt;ipaddr&amp;gt;&lt;br /&gt;
 read-ethers&lt;br /&gt;
 # other useful options:&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
*3. Zakomentujeme (přidáním ''#'' na začátek) řádky začínající ''@''.&lt;br /&gt;
*4. Změníme hodnotu ''resolv-file'' na ''/tmp/resolv.conf''. Můžeme zakomentovat původní řádek a nový napsat pod něj.&lt;br /&gt;
 #resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 resolv-file=/tmp/resolv.conf&lt;br /&gt;
*5. Na řádku obsahujícím hodnotu ''dhcp-range'' nahradíme ''@@start@@,@@end@@,@@netmask@@,@@lease@@'' takto:&lt;br /&gt;
**@@start@@ - počátek přidělovaného rozsahu IP adres&lt;br /&gt;
**@@end@@ - konec přidělovaného rozsahu IP adres&lt;br /&gt;
**@@netmask@@ - přidělovaná maska&lt;br /&gt;
**@@lease@@ - doba propůjčení adresy v sekundách&lt;br /&gt;
Takže výsledný řádek může vypadat takto:&lt;br /&gt;
 dhcp-range=192.168.33.2,192.168.33.20,255.255.255.0,1000&lt;br /&gt;
Kde je přidělovaný rozsah IP adres 192.168.33.2-20 s maskou 255.255.255.0 a dobou propůjčení adresy na 1000 s.&lt;br /&gt;
*6. Na řádku obsahujícím hodnotu ''except-interface'' nahradíme ''@@wan_ifname@@'' jménem vnějšího síťového rozhraní. V našem případě ''ath0''. AirCA bude přidělovat IP jen na LAN a nikoli ven směrem k AP.&lt;br /&gt;
 except-interface=ath0&lt;br /&gt;
*7. Na konci souboru přidáme řádky obsahující IP adresu brány a DNS serveru, které budou pomocí DHCP nastaveny. Pokud je AirCA jako NATující klient, je za adresu brány zvolena vnitřní IP adresa AirCAy a jako DNS server je možné zvolit bučto vnitřní adresu AirCAy nebo DNS servery v HKFree. V našem případě je vnitřní adresa AirCAy ''192.168.33.1''.&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=3,192.168.33.1&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=6,192.168.33.1&lt;br /&gt;
*8. Otevřeme si ve ''vi'' soubor ''/etc/init.d/dnsmasq'' a u konce souboru najdeme následující část:&lt;br /&gt;
  rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 127.0.0.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
Přepíšeme řádek ''nameserver 127.0.0.1'' adresou skutečného DNS serveru, v HKFree např. ''10.107.4.100'' nebo ''10.107.120.1''. Je možné použít adresy obě, takže výše zmíněná část souboru ''/etc/init.d/dnsmasq'' by vypadala takto:&lt;br /&gt;
 rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 10.107.4.100&lt;br /&gt;
 nameserver 10.107.120.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
*9. Nakonec vytvoříme symbolický odkaz ''S51dnsmasq'' v adresáři ''/etc/rc.d/'' na soubor ''/etc/init.d/dnsmasq''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/dnsmasq /etc/rc.d/S51dnsmasq&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;br /&gt;
&lt;br /&gt;
== Logování událostí pomocí syslogd ==&lt;br /&gt;
&lt;br /&gt;
Pokud chceme zaznamenávat např. přihlašení, jak oprávněná, tak i neoprávněná přes SSH, adresy přiřazené DHCP serverem a další, je vhodné mít na AirCAe spuštěného démona ''syslogd''.&lt;br /&gt;
*1. Instalace&lt;br /&gt;
''Syslogd'' není třeba instalovat, je součástí základní instalace OpenWRT, resp. programu BusyBox.&lt;br /&gt;
*2. Spuštění&lt;br /&gt;
''Syslogd'' se spustí spuštěním programu ''syslogd''.&lt;br /&gt;
 root@OpenWrt:~# syslogd&lt;br /&gt;
V tomto defaultním nastavení se logy zapisují do ''/tmp/log/messages'', maximální velikost logu je 200 kB a udržuje se aktuální a jeden odrotovaný log v souboru ''/tmp/log/messages.0''. Logy jsou udržovány pouze v paměti RAM (jako celý ''/tmp'') a proto po restartu je log prázdný.&lt;br /&gt;
&lt;br /&gt;
Pokud chceme použít jiné nastavení než defaultní, je vhodné nechat si příkazem ''syslogd --help'' vypsat všechny možné varianty nastavení. Je tak možno určit soubor do kterého se bude logovat, velikost logu, počet odrotovaných logů a další.&lt;br /&gt;
&lt;br /&gt;
Pozor však v případě, že byste ukládali logy do souboru uloženém ve flash paměti (cokoliv mimo ''/tmp'') na to, aby byla maximální velikost logu menší, než je volné místo v paměti (zjistíme příkazem ''df'') a počet odrotovaných logů nastaven na 0. Pokud by došlo k úplnému zaplnění paměti, nemuselo by se z ní dát už mazat. Je to vlastnost použitého souborového systému, který i pro mazání souborů potřebuje malý kousek volného místa.&lt;br /&gt;
&lt;br /&gt;
Vhodné je udělat si pomocí ''ln -s /tmp/log/messages /www/messages.txt'' symlink na soubor s logy přístupný přes webserver pod souborem ''http://ip.ad.re.sa/messages.txt''. Nemusíte se pak přihlašovat na AirCAu pro získání informací z log souboru. Nevýhodou ovšem zůstává, že k logům vaší AirCAy mají pak přístup všichni.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8886</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8886"/>
		<updated>2008-09-22T15:10:17Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Užitečný software a nastavení */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
==== VIP + nonVIP ====&lt;br /&gt;
Zde budiž vysvětleno jakožto nastavit veřejnou a neveřejnou adresu na AirCae při použití NATu.&lt;br /&gt;
Provedeme tyto příkazy, nebo je dáme do startovacího scriptu:&lt;br /&gt;
*1) Smazneme ip nastavenou v /etc/config/network na rozhrani ath0 (wan interface), timto jednoduse smazeme vsechny (vnejsi) routy&lt;br /&gt;
 ip addr del 89.248.24x.xxx dev ath0 &lt;br /&gt;
*2) Přidáme interface ath0 naši veřejnou adresu&lt;br /&gt;
 ip address add 89.248.24x.xxx/32 dev ath0 #dosadime nasi '''VIP'''&lt;br /&gt;
*3) Přidáme interface ath0 naši neveřejnou adresu&lt;br /&gt;
 ip address add 10.107.xxx.xxx/xx brd + dev ath0 #dosadime nasi '''NE'''verejnou adresu a jeji masku&lt;br /&gt;
*4) Vytvořime směrování, které všechno mířící do českých freenetů pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*5) Vytvořime směrování, které všechno mířící do VIP hkfree pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu, stejně jako v předchozím případě&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*6) A ještě směrování všude jinde než v předchozích dvou případech (do internetu), za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''V'''erejnou adresu&lt;br /&gt;
 ip route add default dev ath0 via 10.107.xxx.xxx src 89.248.24x.xxx&lt;br /&gt;
*7) Přidáme pravidla natu aby se překládalo dle rout, do obou příkazů doplnit '''NE'''veřejnou adresu&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.xxx.xxx &lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.xxx.xxx&lt;br /&gt;
Že to skutečně funguje můžeme zjistit na [http://ukazip.hkfree.org ukazip.hkfree.org] (mělo by vypsat neveřejnou) a na [http://www.showmyip.com www.showmyip.com] (mělo by vypsat veřejnou)&lt;br /&gt;
&lt;br /&gt;
Ukázka celého konfiguráku:&lt;br /&gt;
 ip address add 89.248.241.71/32 dev ath0&lt;br /&gt;
 ip address add 10.107.35.89/26 brd + dev ath0&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add default dev ath0 via 10.107.35.65 src 89.248.241.71&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
&amp;lt;span style=color:red&amp;gt;Pozor Bridge z nějakého důvodu nefunguje (nepropouští pekety skrz) na zjistění důvodu se pracuje&amp;lt;/span&amp;gt;&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit, hardware řízení toku.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN tunel ==&lt;br /&gt;
Pokud jste v jednom místě připojeni přes HKFree pomocí AirCAy a v druhém místě přes jiného poskytovatele opět pomocí AirCAy nebo jiného zařízení s OpenWRT a chete mít na obou místech přístup k vnitřním IP adresám HKFree (potažmo NFX), je řešením vytvořit si tunel mezi zmíněnými zařízeními s OpenWRT. Jedinou podmínkou je, aby alespoň jedna strana měla veřejnou IP adresu, což u některých poskytovatelů může být problém, proto uvažujme veřejnou IP adresu od HKFree. Je samozřejmě možné připojit se k OpenVPN serveru HKFree, ale dále uvedený postup umožní zpřístupnit i druhé zařízení, které je schované za NATem, pomocí forwardování portů. Uvedený tunel prochází i skrz NAT, kde jedinou podmínkou je, aby NAT nepřekládal vnitřní port na jiný. Např. pokud zařízení za NATem s OpenWRT ve funkci jednoho konce tunelu bude provozovat OpenVPN na portu 50001, musí být i na vnější straně NATu přeložen na port 50001.&lt;br /&gt;
*1. Nainstalujeme si balíček ''openvpn''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install openvpn&lt;br /&gt;
Díky závislostem se nainstalují i další balíčky potřebné pro běh OpenVPN.&lt;br /&gt;
*2. Vygenerujeme si na jedné straně tunelu šifrovací klíč, kterým bude symetricky šifrována komunikace v tunelu. Klíč uložíme do souboru ''/etc/secret.key''. Klíč přeneseme i do zařízení na druhém konci tunelu.&lt;br /&gt;
 root@OpenWrt:~# openvpn --genkey --secret /etc/secret.key&lt;br /&gt;
*3. Vytvoříme na obou zařízeních a pomocí ''vi'' upravíme soubor ''/etc/vpn.conf'', který bude obsahovat konfiguraci. Soubor bude vypadat takto:&lt;br /&gt;
 remote 213.192.60.64&lt;br /&gt;
 ifconfig 192.168.34.1 255.255.255.0&lt;br /&gt;
 port 50001&lt;br /&gt;
 proto udp&lt;br /&gt;
 dev tap0&lt;br /&gt;
 secret /etc/secret.key&lt;br /&gt;
 ping 10&lt;br /&gt;
 comp-lzo&lt;br /&gt;
 verb 1&lt;br /&gt;
 mute 10&lt;br /&gt;
 daemon&lt;br /&gt;
 user nobody&lt;br /&gt;
 group nogroup&lt;br /&gt;
*4. Volby jsou následující (jen vybrané):&lt;br /&gt;
**remote - IP adresa druhého konce tunelu. Pokud je druhý konec schovaný za NATem, tak veřejnou IP adresu.&lt;br /&gt;
**ifconfig - IP adresa a maska síťového zařízení, které bude k tunelu přiřazeno.&lt;br /&gt;
**port - port na kterém tunel pracuje&lt;br /&gt;
**dev - síťové zařízení přiřazené k tunelu&lt;br /&gt;
** secret - umístění šifrovacího klíče&lt;br /&gt;
*5. Zkouška spojení&lt;br /&gt;
V konfiguračním souboru ''/etc/vpn.conf'' zakomentujeme (přidáme ''#'' na začátek řádku) řádek s ''daemon'', abychom dostali na konzoli výpis z ''openvpn''. Jinak by se po spuštění program přesunul do pozadí a to zatím nepotřebujeme. Na obou zařízeních které budou sloužit jako konce tunelu spustíme OpenVPN pomocí příkazu ''openvpn --config /etc/vpn.conf''. Na pořadí spuštění nezáleží.&lt;br /&gt;
 root@OpenWrt:~# openvpn --config /etc/vpn.conf&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 OpenVPN 2.0.9 mips-linux [SSL] [LZO] [EPOLL] built on Mar  6 2007&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: --ping should normally be used with --ping-restart or --ping-exit&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: you are using user/group/chroot without persist-key/persist-tun -- this may cause restarts to fail&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 LZO compression initialized&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 TUN/TAP device tap0 opened&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 /sbin/ifconfig tap0 192.168.34.1 netmask 255.255.255.0 mtu 1500 broadcast 192.168.34.255&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 GID set to nogroup&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UID set to nobody&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link local (bound): [undef]:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link remote: 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 Peer Connection Initiated with 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:42 2008 Initialization Sequence Completed&lt;br /&gt;
Pokud na obou koncích tunelu dostaneme na konci výpisu ''Initialization Sequence Completed'' mělo by být vše v pořádku a vytvoří se síťové rozhraní ''tap0''. Rovněž se nastaví routování pro daný rozsah IP adres. &lt;br /&gt;
&lt;br /&gt;
Pro ostrý provoz odkomentujeme v ''/etc/vpn.conf'' řádek s ''daemon''. Pokud chceme, aby se tunel ustavil vždy po startu AirCAy, je nutné vložit příkaz ''openvpn --config /etc/vpn.conf'' do starovacího skriptu. Postup jak toho dosáhnout je na této stránce již několikrát uveden.&lt;br /&gt;
&lt;br /&gt;
== DNS a DHCP server ==&lt;br /&gt;
Pokud chceme, aby počítače připojené k AirCAe dostaly automaticky přiřazenou adresu a zároveň byly v síti dostupné pod svými jmény, je potřebné nainstalovat DNS a DHCP server.&lt;br /&gt;
*1. Nainstalujeme balíček ''dnsmasq'', obsahující program ''dnsmasq'', který plní úlohu DNS a DHCP serveru. &lt;br /&gt;
 root@OpenWrt:~# ipkg install dnsmasq&lt;br /&gt;
*2. Veškerá nastavení pro ''dnsmasq'' jsou zapsána v souboru ''/etc/dnsmasq.conf''. Po nainstalování vypadá soubor ''dnsmasq.conf'' takto:&lt;br /&gt;
 # filter what we send upstream&lt;br /&gt;
 domain-needed&lt;br /&gt;
 bogus-priv&lt;br /&gt;
 filterwin2k&lt;br /&gt;
 localise-queries&lt;br /&gt;
 # allow /etc/hosts and dhcp lookups via *.lan&lt;br /&gt;
 local=/lan/&lt;br /&gt;
 domain=lan&lt;br /&gt;
 expand-hosts&lt;br /&gt;
 resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 @ifdef dhcp_enable&lt;br /&gt;
 dhcp-range=@@start@@,@@end@@,@@netmask@@,@@lease@@&lt;br /&gt;
 dhcp-authoritative&lt;br /&gt;
 dhcp-leasefile=/tmp/dhcp.leases&lt;br /&gt;
 @endif&lt;br /&gt;
 @ifdef wan_ifname&lt;br /&gt;
 except-interface=@@wan_ifname@@&lt;br /&gt;
 @endif&lt;br /&gt;
 # use /etc/ethers for static hosts; same format as --dhcp-host&lt;br /&gt;
 # &amp;lt;hwaddr&amp;gt; &amp;lt;ipaddr&amp;gt;&lt;br /&gt;
 read-ethers&lt;br /&gt;
 # other useful options:&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
*3. Zakomentujeme (přidáním ''#'' na začátek) řádky začínající ''@''.&lt;br /&gt;
*4. Změníme hodnotu ''resolv-file'' na ''/tmp/resolv.conf''. Můžeme zakomentovat původní řádek a nový napsat pod něj.&lt;br /&gt;
 #resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 resolv-file=/tmp/resolv.conf&lt;br /&gt;
*5. Na řádku obsahujícím hodnotu ''dhcp-range'' nahradíme ''@@start@@,@@end@@,@@netmask@@,@@lease@@'' takto:&lt;br /&gt;
**@@start@@ - počátek přidělovaného rozsahu IP adres&lt;br /&gt;
**@@end@@ - konec přidělovaného rozsahu IP adres&lt;br /&gt;
**@@netmask@@ - přidělovaná maska&lt;br /&gt;
**@@lease@@ - doba propůjčení adresy v sekundách&lt;br /&gt;
Takže výsledný řádek může vypadat takto:&lt;br /&gt;
 dhcp-range=192.168.33.2,192.168.33.20,255.255.255.0,1000&lt;br /&gt;
Kde je přidělovaný rozsah IP adres 192.168.33.2-20 s maskou 255.255.255.0 a dobou propůjčení adresy na 1000 s.&lt;br /&gt;
*6. Na řádku obsahujícím hodnotu ''except-interface'' nahradíme ''@@wan_ifname@@'' jménem vnějšího síťového rozhraní. V našem případě ''ath0''. AirCA bude přidělovat IP jen na LAN a nikoli ven směrem k AP.&lt;br /&gt;
 except-interface=ath0&lt;br /&gt;
*7. Na konci souboru přidáme řádky obsahující IP adresu brány a DNS serveru, které budou pomocí DHCP nastaveny. Pokud je AirCA jako NATující klient, je za adresu brány zvolena vnitřní IP adresa AirCAy a jako DNS server je možné zvolit bučto vnitřní adresu AirCAy nebo DNS servery v HKFree. V našem případě je vnitřní adresa AirCAy ''192.168.33.1''.&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=3,192.168.33.1&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=6,192.168.33.1&lt;br /&gt;
*8. Otevřeme si ve ''vi'' soubor ''/etc/init.d/dnsmasq'' a u konce souboru najdeme následující část:&lt;br /&gt;
  rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 127.0.0.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
Přepíšeme řádek ''nameserver 127.0.0.1'' adresou skutečného DNS serveru, v HKFree např. ''10.107.4.100'' nebo ''10.107.120.1''. Je možné použít adresy obě, takže výše zmíněná část souboru ''/etc/init.d/dnsmasq'' by vypadala takto:&lt;br /&gt;
 rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 10.107.4.100&lt;br /&gt;
 nameserver 10.107.120.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
*9. Nakonec vytvoříme symbolický odkaz ''S51dnsmasq'' v adresáři ''/etc/rc.d/'' na soubor ''/etc/init.d/dnsmasq''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/dnsmasq /etc/rc.d/S51dnsmasq&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;br /&gt;
&lt;br /&gt;
== Logování událostí pomocí syslogd ==&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8885</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8885"/>
		<updated>2008-09-22T14:58:41Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* P2P OpenVPN tunel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
==== VIP + nonVIP ====&lt;br /&gt;
Zde budiž vysvětleno jakožto nastavit veřejnou a neveřejnou adresu na AirCae při použití NATu.&lt;br /&gt;
Provedeme tyto příkazy, nebo je dáme do startovacího scriptu:&lt;br /&gt;
*1) Smazneme ip nastavenou v /etc/config/network na rozhrani ath0 (wan interface), timto jednoduse smazeme vsechny (vnejsi) routy&lt;br /&gt;
 ip addr del 89.248.24x.xxx dev ath0 &lt;br /&gt;
*2) Přidáme interface ath0 naši veřejnou adresu&lt;br /&gt;
 ip address add 89.248.24x.xxx/32 dev ath0 #dosadime nasi '''VIP'''&lt;br /&gt;
*3) Přidáme interface ath0 naši neveřejnou adresu&lt;br /&gt;
 ip address add 10.107.xxx.xxx/xx brd + dev ath0 #dosadime nasi '''NE'''verejnou adresu a jeji masku&lt;br /&gt;
*4) Vytvořime směrování, které všechno mířící do českých freenetů pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*5) Vytvořime směrování, které všechno mířící do VIP hkfree pošle naší neveřejnou adresou, za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''NE'''verejnou adresu, stejně jako v předchozím případě&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.xxx.xxx src 10.107.xxx.xxx &lt;br /&gt;
*6) A ještě směrování všude jinde než v předchozích dvou případech (do internetu), za ''via'' dosadime branu pro nasi '''NE'''verejnou adresu a za ''src'' nasi '''V'''erejnou adresu&lt;br /&gt;
 ip route add default dev ath0 via 10.107.xxx.xxx src 89.248.24x.xxx&lt;br /&gt;
*7) Přidáme pravidla natu aby se překládalo dle rout, do obou příkazů doplnit '''NE'''veřejnou adresu&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.xxx.xxx &lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.xxx.xxx&lt;br /&gt;
Že to skutečně funguje můžeme zjistit na [http://ukazip.hkfree.org ukazip.hkfree.org] (mělo by vypsat neveřejnou) a na [http://www.showmyip.com www.showmyip.com] (mělo by vypsat veřejnou)&lt;br /&gt;
&lt;br /&gt;
Ukázka celého konfiguráku:&lt;br /&gt;
 ip address add 89.248.241.71/32 dev ath0&lt;br /&gt;
 ip address add 10.107.35.89/26 brd + dev ath0&lt;br /&gt;
 ip route add 10.0.0.0/8 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add 89.248.240.0/20 dev ath0 via 10.107.35.65 src 10.107.35.89&lt;br /&gt;
 ip route add default dev ath0 via 10.107.35.65 src 89.248.241.71&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 10.0.0.0/8 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
 iptables -t nat -I POSTROUTING -d 89.248.240.0/20 -o ath0 -j SNAT --to 10.107.35.89&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
&amp;lt;span style=color:red&amp;gt;Pozor Bridge z nějakého důvodu nefunguje (nepropouští pekety skrz) na zjistění důvodu se pracuje&amp;lt;/span&amp;gt;&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit, hardware řízení toku.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN tunel ==&lt;br /&gt;
Pokud jste v jednom místě připojeni přes HKFree pomocí AirCAy a v druhém místě přes jiného poskytovatele opět pomocí AirCAy nebo jiného zařízení s OpenWRT a chete mít na obou místech přístup k vnitřním IP adresám HKFree (potažmo NFX), je řešením vytvořit si tunel mezi zmíněnými zařízeními s OpenWRT. Jedinou podmínkou je, aby alespoň jedna strana měla veřejnou IP adresu, což u některých poskytovatelů může být problém, proto uvažujme veřejnou IP adresu od HKFree. Je samozřejmě možné připojit se k OpenVPN serveru HKFree, ale dále uvedený postup umožní zpřístupnit i druhé zařízení, které je schované za NATem, pomocí forwardování portů. Uvedený tunel prochází i skrz NAT, kde jedinou podmínkou je, aby NAT nepřekládal vnitřní port na jiný. Např. pokud zařízení za NATem s OpenWRT ve funkci jednoho konce tunelu bude provozovat OpenVPN na portu 50001, musí být i na vnější straně NATu přeložen na port 50001.&lt;br /&gt;
*1. Nainstalujeme si balíček ''openvpn''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install openvpn&lt;br /&gt;
Díky závislostem se nainstalují i další balíčky potřebné pro běh OpenVPN.&lt;br /&gt;
*2. Vygenerujeme si na jedné straně tunelu šifrovací klíč, kterým bude symetricky šifrována komunikace v tunelu. Klíč uložíme do souboru ''/etc/secret.key''. Klíč přeneseme i do zařízení na druhém konci tunelu.&lt;br /&gt;
 root@OpenWrt:~# openvpn --genkey --secret /etc/secret.key&lt;br /&gt;
*3. Vytvoříme na obou zařízeních a pomocí ''vi'' upravíme soubor ''/etc/vpn.conf'', který bude obsahovat konfiguraci. Soubor bude vypadat takto:&lt;br /&gt;
 remote 213.192.60.64&lt;br /&gt;
 ifconfig 192.168.34.1 255.255.255.0&lt;br /&gt;
 port 50001&lt;br /&gt;
 proto udp&lt;br /&gt;
 dev tap0&lt;br /&gt;
 secret /etc/secret.key&lt;br /&gt;
 ping 10&lt;br /&gt;
 comp-lzo&lt;br /&gt;
 verb 1&lt;br /&gt;
 mute 10&lt;br /&gt;
 daemon&lt;br /&gt;
 user nobody&lt;br /&gt;
 group nogroup&lt;br /&gt;
*4. Volby jsou následující (jen vybrané):&lt;br /&gt;
**remote - IP adresa druhého konce tunelu. Pokud je druhý konec schovaný za NATem, tak veřejnou IP adresu.&lt;br /&gt;
**ifconfig - IP adresa a maska síťového zařízení, které bude k tunelu přiřazeno.&lt;br /&gt;
**port - port na kterém tunel pracuje&lt;br /&gt;
**dev - síťové zařízení přiřazené k tunelu&lt;br /&gt;
** secret - umístění šifrovacího klíče&lt;br /&gt;
*5. Zkouška spojení&lt;br /&gt;
V konfiguračním souboru ''/etc/vpn.conf'' zakomentujeme (přidáme ''#'' na začátek řádku) řádek s ''daemon'', abychom dostali na konzoli výpis z ''openvpn''. Jinak by se po spuštění program přesunul do pozadí a to zatím nepotřebujeme. Na obou zařízeních které budou sloužit jako konce tunelu spustíme OpenVPN pomocí příkazu ''openvpn --config /etc/vpn.conf''. Na pořadí spuštění nezáleží.&lt;br /&gt;
 root@OpenWrt:~# openvpn --config /etc/vpn.conf&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 OpenVPN 2.0.9 mips-linux [SSL] [LZO] [EPOLL] built on Mar  6 2007&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: --ping should normally be used with --ping-restart or --ping-exit&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 WARNING: you are using user/group/chroot without persist-key/persist-tun -- this may cause restarts to fail&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 LZO compression initialized&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 TUN/TAP device tap0 opened&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 /sbin/ifconfig tap0 192.168.34.1 netmask 255.255.255.0 mtu 1500 broadcast 192.168.34.255&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 GID set to nogroup&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UID set to nobody&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link local (bound): [undef]:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 UDPv4 link remote: 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:41 2008 Peer Connection Initiated with 213.192.60.64:50001&lt;br /&gt;
 Mon Sep 22 16:13:42 2008 Initialization Sequence Completed&lt;br /&gt;
Pokud na obou koncích tunelu dostaneme na konci výpisu ''Initialization Sequence Completed'' mělo by být vše v pořádku a vytvoří se síťové rozhraní ''tap0''. Rovněž se nastaví routování pro daný rozsah IP adres. &lt;br /&gt;
&lt;br /&gt;
Pro ostrý provoz odkomentujeme v ''/etc/vpn.conf'' řádek s ''daemon''. Pokud chceme, aby se tunel ustavil vždy po startu AirCAy, je nutné vložit příkaz ''openvpn --config /etc/vpn.conf'' do starovacího skriptu. Postup jak toho dosáhnout je na této stránce již několikrát uveden.&lt;br /&gt;
&lt;br /&gt;
== DNS a DHCP server ==&lt;br /&gt;
Pokud chceme, aby počítače připojené k AirCAe dostaly automaticky přiřazenou adresu a zároveň byly v síti dostupné pod svými jmény, je potřebné nainstalovat DNS a DHCP server.&lt;br /&gt;
*1. Nainstalujeme balíček ''dnsmasq'', obsahující program ''dnsmasq'', který plní úlohu DNS a DHCP serveru. &lt;br /&gt;
 root@OpenWrt:~# ipkg install dnsmasq&lt;br /&gt;
*2. Veškerá nastavení pro ''dnsmasq'' jsou zapsána v souboru ''/etc/dnsmasq.conf''. Po nainstalování vypadá soubor ''dnsmasq.conf'' takto:&lt;br /&gt;
 # filter what we send upstream&lt;br /&gt;
 domain-needed&lt;br /&gt;
 bogus-priv&lt;br /&gt;
 filterwin2k&lt;br /&gt;
 localise-queries&lt;br /&gt;
 # allow /etc/hosts and dhcp lookups via *.lan&lt;br /&gt;
 local=/lan/&lt;br /&gt;
 domain=lan&lt;br /&gt;
 expand-hosts&lt;br /&gt;
 resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 @ifdef dhcp_enable&lt;br /&gt;
 dhcp-range=@@start@@,@@end@@,@@netmask@@,@@lease@@&lt;br /&gt;
 dhcp-authoritative&lt;br /&gt;
 dhcp-leasefile=/tmp/dhcp.leases&lt;br /&gt;
 @endif&lt;br /&gt;
 @ifdef wan_ifname&lt;br /&gt;
 except-interface=@@wan_ifname@@&lt;br /&gt;
 @endif&lt;br /&gt;
 # use /etc/ethers for static hosts; same format as --dhcp-host&lt;br /&gt;
 # &amp;lt;hwaddr&amp;gt; &amp;lt;ipaddr&amp;gt;&lt;br /&gt;
 read-ethers&lt;br /&gt;
 # other useful options:&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
*3. Zakomentujeme (přidáním ''#'' na začátek) řádky začínající ''@''.&lt;br /&gt;
*4. Změníme hodnotu ''resolv-file'' na ''/tmp/resolv.conf''. Můžeme zakomentovat původní řádek a nový napsat pod něj.&lt;br /&gt;
 #resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 resolv-file=/tmp/resolv.conf&lt;br /&gt;
*5. Na řádku obsahujícím hodnotu ''dhcp-range'' nahradíme ''@@start@@,@@end@@,@@netmask@@,@@lease@@'' takto:&lt;br /&gt;
**@@start@@ - počátek přidělovaného rozsahu IP adres&lt;br /&gt;
**@@end@@ - konec přidělovaného rozsahu IP adres&lt;br /&gt;
**@@netmask@@ - přidělovaná maska&lt;br /&gt;
**@@lease@@ - doba propůjčení adresy v sekundách&lt;br /&gt;
Takže výsledný řádek může vypadat takto:&lt;br /&gt;
 dhcp-range=192.168.33.2,192.168.33.20,255.255.255.0,1000&lt;br /&gt;
Kde je přidělovaný rozsah IP adres 192.168.33.2-20 s maskou 255.255.255.0 a dobou propůjčení adresy na 1000 s.&lt;br /&gt;
*6. Na řádku obsahujícím hodnotu ''except-interface'' nahradíme ''@@wan_ifname@@'' jménem vnějšího síťového rozhraní. V našem případě ''ath0''. AirCA bude přidělovat IP jen na LAN a nikoli ven směrem k AP.&lt;br /&gt;
 except-interface=ath0&lt;br /&gt;
*7. Na konci souboru přidáme řádky obsahující IP adresu brány a DNS serveru, které budou pomocí DHCP nastaveny. Pokud je AirCA jako NATující klient, je za adresu brány zvolena vnitřní IP adresa AirCAy a jako DNS server je možné zvolit bučto vnitřní adresu AirCAy nebo DNS servery v HKFree. V našem případě je vnitřní adresa AirCAy ''192.168.33.1''.&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=3,192.168.33.1&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=6,192.168.33.1&lt;br /&gt;
*8. Otevřeme si ve ''vi'' soubor ''/etc/init.d/dnsmasq'' a u konce souboru najdeme následující část:&lt;br /&gt;
  rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 127.0.0.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
Přepíšeme řádek ''nameserver 127.0.0.1'' adresou skutečného DNS serveru, v HKFree např. ''10.107.4.100'' nebo ''10.107.120.1''. Je možné použít adresy obě, takže výše zmíněná část souboru ''/etc/init.d/dnsmasq'' by vypadala takto:&lt;br /&gt;
 rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 10.107.4.100&lt;br /&gt;
 nameserver 10.107.120.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
*9. Nakonec vytvoříme symbolický odkaz ''S51dnsmasq'' v adresáři ''/etc/rc.d/'' na soubor ''/etc/init.d/dnsmasq''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/dnsmasq /etc/rc.d/S51dnsmasq&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8794</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8794"/>
		<updated>2008-08-02T11:59:00Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* P2P OpenVPN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN tunel ==&lt;br /&gt;
Pokud jste v jednom místě připojeni přes HKFree pomocí AirCAy a v druhém místě přes jiného poskytovatele opět pomocí AirCAy nebo jiného zařízení s OpenWRT a chete mít na obou místech přístup k vnitřním IP adresám HKFree (potažmo NFX), je řešením vytvořit si tunel mezi zmíněnými zařízeními s OpenWRT. Jedinou podmínkou je, aby alespoň jedna strana měla veřejnou IP adresu, což u některých poskytovatelů může být problém, proto uvažujme veřejnou IP adresu od HKFree. Je samozřejmě možné připojit se k OpenVPN serveru HKFree, ale dále uvedený postup umožní zpřístupnit i druhé zařízení, které je schované za NATem, pomocí forwardování portů.&lt;br /&gt;
*1. Nainstalujeme si balíček ''openvpn''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install openvpn&lt;br /&gt;
Díky závislostem se nainstalují i další balíčky potřebné pro běh OpenVPN.&lt;br /&gt;
*2. Vygenerujeme si šifrovací klíč, kterým bude symetricky šifrována komunikace v tunelu. Klíč uložíme do souboru ''/etc/secret.key''.&lt;br /&gt;
 root@OpenWrt:~# openvpn --genkey --secret /etc/secret.key&lt;br /&gt;
*3. Vytvoříme a pomocí ''vi'' upravíme soubor ''/etc/vpn.conf'', který bude obsahovat konfiguraci. Soubor bude vypadat takto:&lt;br /&gt;
 remote 213.192.60.61&lt;br /&gt;
 ifconfig 192.168.34.1 255.255.255.0&lt;br /&gt;
 port 50001&lt;br /&gt;
 proto udp&lt;br /&gt;
 dev tap0&lt;br /&gt;
 secret /etc/secret.key&lt;br /&gt;
 ping 10&lt;br /&gt;
 comp-lzo&lt;br /&gt;
 verb 1&lt;br /&gt;
 mute 10&lt;br /&gt;
 daemon&lt;br /&gt;
 user nobody&lt;br /&gt;
 group nogroup&lt;br /&gt;
*4. Volby jsou následující (jen vybrané):&lt;br /&gt;
**remote - IP adresa druhého konce tunelu. Pokud je druhý konec schovaný za NATem, tak veřejnou IP adresu.&lt;br /&gt;
**ifconfig - IP adresa a maska síťového zařízení, které bude k tunelu přiřazeno.&lt;br /&gt;
**port - port na kterém tunel pracuje&lt;br /&gt;
**dev - síťové zařízení přiřazené k tunelu&lt;br /&gt;
** secret - umístění šifrovacího klíče&lt;br /&gt;
&lt;br /&gt;
== DNS a DHCP server ==&lt;br /&gt;
Pokud chceme, aby počítače připojené k AirCAe dostaly automaticky přiřazenou adresu a zároveň byly v síti dostupné pod svými jmény, je potřebné nainstalovat DNS a DHCP server.&lt;br /&gt;
*1. Nainstalujeme balíček ''dnsmasq'', obsahující program ''dnsmasq'', který plní úlohu DNS a DHCP serveru. &lt;br /&gt;
 root@OpenWrt:~# ipkg install dnsmasq&lt;br /&gt;
*2. Veškerá nastavení pro ''dnsmasq'' jsou zapsána v souboru ''/etc/dnsmasq.conf''. Po nainstalování vypadá soubor ''dnsmasq.conf'' takto:&lt;br /&gt;
 # filter what we send upstream&lt;br /&gt;
 domain-needed&lt;br /&gt;
 bogus-priv&lt;br /&gt;
 filterwin2k&lt;br /&gt;
 localise-queries&lt;br /&gt;
 # allow /etc/hosts and dhcp lookups via *.lan&lt;br /&gt;
 local=/lan/&lt;br /&gt;
 domain=lan&lt;br /&gt;
 expand-hosts&lt;br /&gt;
 resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 @ifdef dhcp_enable&lt;br /&gt;
 dhcp-range=@@start@@,@@end@@,@@netmask@@,@@lease@@&lt;br /&gt;
 dhcp-authoritative&lt;br /&gt;
 dhcp-leasefile=/tmp/dhcp.leases&lt;br /&gt;
 @endif&lt;br /&gt;
 @ifdef wan_ifname&lt;br /&gt;
 except-interface=@@wan_ifname@@&lt;br /&gt;
 @endif&lt;br /&gt;
 # use /etc/ethers for static hosts; same format as --dhcp-host&lt;br /&gt;
 # &amp;lt;hwaddr&amp;gt; &amp;lt;ipaddr&amp;gt;&lt;br /&gt;
 read-ethers&lt;br /&gt;
 # other useful options:&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
*3. Zakomentujeme (přidáním ''#'' na začátek) řádky začínající ''@''.&lt;br /&gt;
*4. Změníme hodnotu ''resolv-file'' na ''/tmp/resolv.conf''. Můžeme zakomentovat původní řádek a nový napsat pod něj.&lt;br /&gt;
 #resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 resolv-file=/tmp/resolv.conf&lt;br /&gt;
*5. Na řádku obsahujícím hodnotu ''dhcp-range'' nahradíme ''@@start@@,@@end@@,@@netmask@@,@@lease@@'' takto:&lt;br /&gt;
**@@start@@ - počátek přidělovaného rozsahu IP adres&lt;br /&gt;
**@@end@@ - konec přidělovaného rozsahu IP adres&lt;br /&gt;
**@@netmask@@ - přidělovaná maska&lt;br /&gt;
**@@lease@@ - doba propůjčení adresy v sekundách&lt;br /&gt;
Takže výsledný řádek může vypadat takto:&lt;br /&gt;
 dhcp-range=192.168.33.2,192.168.33.20,255.255.255.0,1000&lt;br /&gt;
Kde je přidělovaný rozsah IP adres 192.168.33.2-20 s maskou 255.255.255.0 a dobou propůjčení adresy na 1000 s.&lt;br /&gt;
*6. Na řádku obsahujícím hodnotu ''except-interface'' nahradíme ''@@wan_ifname@@'' jménem vnějšího síťového rozhraní. V našem případě ''ath0''. AirCA bude přidělovat IP jen na LAN a nikoli ven směrem k AP.&lt;br /&gt;
 except-interface=ath0&lt;br /&gt;
*7. Na konci souboru přidáme řádky obsahující IP adresu brány a DNS serveru, které budou pomocí DHCP nastaveny. Pokud je AirCA jako NATující klient, je za adresu brány zvolena vnitřní IP adresa AirCAy a jako DNS server je možné zvolit bučto vnitřní adresu AirCAy nebo DNS servery v HKFree. V našem případě je vnitřní adresa AirCAy ''192.168.33.1''.&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=3,192.168.33.1&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=6,192.168.33.1&lt;br /&gt;
*8. Otevřeme si ve ''vi'' soubor ''/etc/init.d/dnsmasq'' a u konce souboru najdeme následující část:&lt;br /&gt;
  rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 127.0.0.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
Přepíšeme řádek ''nameserver 127.0.0.1'' adresou skutečného DNS serveru, v HKFree např. ''10.107.4.100'' nebo ''10.107.120.1''. Je možné použít adresy obě, takže výše zmíněná část souboru ''/etc/init.d/dnsmasq'' by vypadala takto:&lt;br /&gt;
 rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 10.107.4.100&lt;br /&gt;
 nameserver 10.107.120.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
*9. Nakonec vytvoříme symbolický odkaz ''S51dnsmasq'' v adresáři ''/etc/rc.d/'' na soubor ''/etc/init.d/dnsmasq''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/dnsmasq /etc/rc.d/S51dnsmasq&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8791</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8791"/>
		<updated>2008-08-01T21:34:33Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* DNS a DHCP server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
== DNS a DHCP server ==&lt;br /&gt;
Pokud chceme, aby počítače připojené k AirCAe dostaly automaticky přiřazenou adresu a zároveň byly v síti dostupné pod svými jmény, je potřebné nainstalovat DNS a DHCP server.&lt;br /&gt;
*1. Nainstalujeme balíček ''dnsmasq'', obsahující program ''dnsmasq'', který plní úlohu DNS a DHCP serveru. &lt;br /&gt;
 root@OpenWrt:~# ipkg install dnsmasq&lt;br /&gt;
*2. Veškerá nastavení pro ''dnsmasq'' jsou zapsána v souboru ''/etc/dnsmasq.conf''. Po nainstalování vypadá soubor ''dnsmasq.conf'' takto:&lt;br /&gt;
 # filter what we send upstream&lt;br /&gt;
 domain-needed&lt;br /&gt;
 bogus-priv&lt;br /&gt;
 filterwin2k&lt;br /&gt;
 localise-queries&lt;br /&gt;
 # allow /etc/hosts and dhcp lookups via *.lan&lt;br /&gt;
 local=/lan/&lt;br /&gt;
 domain=lan&lt;br /&gt;
 expand-hosts&lt;br /&gt;
 resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 @ifdef dhcp_enable&lt;br /&gt;
 dhcp-range=@@start@@,@@end@@,@@netmask@@,@@lease@@&lt;br /&gt;
 dhcp-authoritative&lt;br /&gt;
 dhcp-leasefile=/tmp/dhcp.leases&lt;br /&gt;
 @endif&lt;br /&gt;
 @ifdef wan_ifname&lt;br /&gt;
 except-interface=@@wan_ifname@@&lt;br /&gt;
 @endif&lt;br /&gt;
 # use /etc/ethers for static hosts; same format as --dhcp-host&lt;br /&gt;
 # &amp;lt;hwaddr&amp;gt; &amp;lt;ipaddr&amp;gt;&lt;br /&gt;
 read-ethers&lt;br /&gt;
 # other useful options:&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
*3. Zakomentujeme (přidáním ''#'' na začátek) řádky začínající ''@''.&lt;br /&gt;
*4. Změníme hodnotu ''resolv-file'' na ''/tmp/resolv.conf''. Můžeme zakomentovat původní řádek a nový napsat pod něj.&lt;br /&gt;
 #resolv-file=/tmp/resolv.conf.auto&lt;br /&gt;
 resolv-file=/tmp/resolv.conf&lt;br /&gt;
*5. Na řádku obsahujícím hodnotu ''dhcp-range'' nahradíme ''@@start@@,@@end@@,@@netmask@@,@@lease@@'' takto:&lt;br /&gt;
**@@start@@ - počátek přidělovaného rozsahu IP adres&lt;br /&gt;
**@@end@@ - konec přidělovaného rozsahu IP adres&lt;br /&gt;
**@@netmask@@ - přidělovaná maska&lt;br /&gt;
**@@lease@@ - doba propůjčení adresy v sekundách&lt;br /&gt;
Takže výsledný řádek může vypadat takto:&lt;br /&gt;
 dhcp-range=192.168.33.2,192.168.33.20,255.255.255.0,1000&lt;br /&gt;
Kde je přidělovaný rozsah IP adres 192.168.33.2-20 s maskou 255.255.255.0 a dobou propůjčení adresy na 1000 s.&lt;br /&gt;
*6. Na řádku obsahujícím hodnotu ''except-interface'' nahradíme ''@@wan_ifname@@'' jménem vnějšího síťového rozhraní. V našem případě ''ath0''.&lt;br /&gt;
 except-interface=ath0&lt;br /&gt;
*7. Na konci souboru přidáme řádky obsahující IP adresu brány a DNS serveru, které budou pomocí DHCP nastaveny. Pokud je AirCA jako NATující klient, je za adresu brány zvolena vnitřní IP adresa AirCAy a jako DNS server je možné zvolit bučto vnitřní adresu AirCAy nebo DNS servery v HKFree. V našem případě je vnitřní adresa AirCAy ''192.168.33.1''.&lt;br /&gt;
 # default route(s): dhcp-option=3,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=3,192.168.33.1&lt;br /&gt;
 #    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2&lt;br /&gt;
 dhcp-option=6,192.168.33.1&lt;br /&gt;
*8. Otevřeme si ve ''vi'' soubor ''/etc/init.d/dnsmasq'' a u konce souboru najdeme následující část:&lt;br /&gt;
  rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 127.0.0.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
Přepíšeme řádek ''nameserver 127.0.0.1'' adresou skutečného DNS serveru, v HKFree např. ''10.107.100.4'' nebo ''10.107.120.1''. Je možné použít adresy obě, takže výše zmíněná část souboru ''/etc/init.d/dnsmasq'' by vypadala takto:&lt;br /&gt;
 rm -f /tmp/resolv.conf&lt;br /&gt;
                 cat &amp;gt; /tmp/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 nameserver 10.107.4.100&lt;br /&gt;
 nameserver 10.107.120.1&lt;br /&gt;
 search lan&lt;br /&gt;
 EOF&lt;br /&gt;
*9. Nakonec vytvoříme symbolický odkaz ''S51dnsmasq'' v adresáři ''/etc/rc.d/'' na soubor ''/etc/init.d/dnsmasq''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/dnsmasq /etc/rc.d/S51dnsmasq&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, např. kvůli vysokému packet lossu, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8790</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8790"/>
		<updated>2008-08-01T20:36:11Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* DNS server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
== DNS a DHCP server ==&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, např. kvůli vysokému packet lossu, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8789</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8789"/>
		<updated>2008-08-01T20:34:44Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* NTP klient */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
== DNS server ==&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;br /&gt;
*4. Nastavení času po každém restartu zajistím vložením výše uvedeného příkazu do skriptu ''NTP'' v adresáři ''/etc/init.d/''.&lt;br /&gt;
&lt;br /&gt;
Obsah ''/etc/init.d/NTP'':&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=47&lt;br /&gt;
 start() {&lt;br /&gt;
         ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
A vytvořením symbolického odkazu ''S53NTP'' v adresáři ''/etc/rc.d/''.&lt;br /&gt;
 root@OpenWrt:~# ln -s /etc/init.d/NTP /etc/rc.d/S53NTP&lt;br /&gt;
Pokud v době vykonávání výše uvedeného skriptu bude server nedostupný, např. kvůli vysokému packet lossu, zůstane čas na AirCAe nenastaven. V takovém případě je potřeba čas nastavit příkazem ''ntpclient'' s uvedenými parametry.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8788</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8788"/>
		<updated>2008-08-01T20:14:36Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* NTP klient */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
== DNS server ==&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;br /&gt;
[http://cs.wikipedia.org/wiki/Network_Time_Protocol NTP] slouží k přesnému nastavení času za pomoci NTP serveru. Po připojení napájení nebo po restartu, je na AirCAe čas 00.00:00 a datum 1.1.1970. Ruční nastavení je sice možné, ale značně nepraktické.&lt;br /&gt;
&lt;br /&gt;
*1. Nainstaluji NTP klienta v podobě balíčku ''ntpclient''.&lt;br /&gt;
 root@OpenWrt:~# ipkg install ntpclient&lt;br /&gt;
*2. Nastavím správné časové pásmo pro Českou Republiku zapsáním ''CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'' do souboru ''/etc/TZ''. Posun ze zimního času na letní a zpět se provádí automaticky.&lt;br /&gt;
 echo CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 &amp;gt; /etc/TZ&lt;br /&gt;
*3. Vyzkouším funkčnost a dostupnost NTP serveru pomocí příkazu ''ntpclient -s -h ntp.hkfree.org'', kde ''ntp.hkfree.org'' je zvolený NTP server. Pokud je server dostupný a funkční, objeví se řada čísel a program se ukončí. Čísla jsou po každém spuštění jiná.&lt;br /&gt;
 root@OpenWrt:~# ntpclient -s -h ntp.hkfree.org&lt;br /&gt;
 39659 72662.170    2078.0     17.9   -8047.3 83140258.8         0&lt;br /&gt;
Správnost nastaveného času je možné ověřit za pomoci příkazu ''date''.&lt;br /&gt;
 root@OpenWrt:~# date&lt;br /&gt;
 Fri Aug  1 22:12:04 CEST 2008&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8787</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8787"/>
		<updated>2008-08-01T19:43:54Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* OpenWRT pro AirCA8-Pro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s Atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;br /&gt;
&lt;br /&gt;
= Užitečný software a nastavení =&lt;br /&gt;
&lt;br /&gt;
== P2P OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
== DNS server ==&lt;br /&gt;
&lt;br /&gt;
== NTP klient ==&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8778</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8778"/>
		<updated>2008-07-23T12:38:05Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Další užitečné parametry ipkg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky v repozitáři, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* update - provede aktualizaci seznamu balíčků v repozitáři&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
* upgrade - provede aktualizaci všech balíčků, které se v repozitáři nachází v novější verzi. Vhodné je provést před tímto krokem aktualizaci seznamu balíčků.&lt;br /&gt;
&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8777</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8777"/>
		<updated>2008-07-23T12:32:33Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Instalace balíčků */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota &amp;quot;Available&amp;quot; u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256 kB). Pokud by jste začali instalovat balíček, který se spolu s potřebnými knihovnami nevejde do paměti, balíček se nenainstaluje kompletně a nepůjde tedy ani odinstalovat. Již nainstalované knihovny bude třeba odstranit ručně.''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3a) není doporučeným postupem pro balíčky z repozitáře.''' Jak získat seznam všech balíčků v repozitáři je uvedeno níže.&lt;br /&gt;
&lt;br /&gt;
''Výše uvedený postup je vhodné aplikovat pouze tehdy, není-li požadovaný balíček v repozitáři, ale nachází se někde jinde na webu, např. na stránkách OpenWRT.''&lt;br /&gt;
&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
'''Výše uvedený postup (3b) je jednoznačně doporučeným postupem pro balíčky z repozitáře.'''&lt;br /&gt;
 &lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8770</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8770"/>
		<updated>2008-07-15T15:10:27Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Instalace balíčků */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256kB)''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipkg, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8768</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8768"/>
		<updated>2008-07-15T15:04:36Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Instalace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se vygenerují šifrovací klíče, přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem. Po změně hesla je třeba před rebootem počkat přibližně dvě minuty, aby byl dostatek času na vygenerování klíčů.''&lt;br /&gt;
&lt;br /&gt;
''Pro paranoiky upozorňuji, že vygenerované klíče (DSS a RSA) jsou pro všechny AirCAy stejné. Na začátku nemá AirCA dostatek entropie pro vygenerování náhodného klíče. Pokud chcete skutečně náhodné klíče, je možné je vygenerovat až po nějaké době provozu zařízení.''&lt;br /&gt;
&lt;br /&gt;
Pokud z nějakého důvodu je nutné obnovit přístup přes telnet, je pořeba při připojení napájení stisknout a držet tlačítko Reset. Tlačítko půstíme až po nastartování AirCAy. Tím se přeskočí všechny startovací skripty, vč. toho, který má na starost zablokování telnetu. To se také může hodit např. pokud špatně nastavíte pravidla na firewalu a nebude možné se k AirCAe připojit.&lt;br /&gt;
&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256kB)''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipk, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8766</id>
		<title>AirCA8-PRO</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=AirCA8-PRO&amp;diff=8766"/>
		<updated>2008-07-15T14:48:14Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Bridge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenWRT pro AirCA8-Pro =&lt;br /&gt;
Tento návod je jakožto instalovat, konfigurovat a provozovat projekt [http://openwrt.org/ OpenWRT] na zařízení s atheros čipem jako je AirCA8-Pro, Ovislink 5000AP, apod.&lt;br /&gt;
== Proč OpenWRT? ==&lt;br /&gt;
* Lepší ovládání výkonu zařízení.&lt;br /&gt;
* Odstraní problém s více IP z jedné MAC adresy (více IP, např. interní a veřejná na jednom počítači).&lt;br /&gt;
* Staví zařízení na jinou úroveň, lze na něm poté provozovat cokoli na co jsou zkompilované balíčky, grafy, web server, dhcp server, scripty a mnoho dalšího.&lt;br /&gt;
== Instalace ==&lt;br /&gt;
*1. Stáhnu image [http://openwrt.dlabac.net/snapshots/atheros/openwrt-atheros-2.4-jffs2-64k-r88-zImage.bin%20 OpenWRT pro AirCA8-Pro].&lt;br /&gt;
*2. Přihlásím se na webové rozhraní AirCAy a upgraduju firmware, system tools &amp;gt; firmware upgrade, pomocí browse najdu image z předchzího kroku&lt;br /&gt;
*3. stisknu upgradu, čekám než se firmware do zařízení nahraje, '''během nahrávání v žádném případě AirCAu neodpojuji od napájení!'''. Pokud v tomto kroku zařízení zahlásí, že je soubor chybný, je třeba ještě následující:&lt;br /&gt;
**Přihlásit se telnetem na konzoli zařízení (AP: telnet 192.168.1.1 CLIENT: telnet 192.168.1.2)&lt;br /&gt;
**Zadat příkaz &amp;quot;z_debug signature disable&amp;quot;&lt;br /&gt;
**Potvrdit následujici dotaz napsáním &amp;quot;Yes&amp;quot;&lt;br /&gt;
**Pokud se objeví &amp;quot;Signature check is now DISABLED!!!&amp;quot; je vše ok&lt;br /&gt;
**Vrátit se k bodu 2 a postup opakovat&lt;br /&gt;
*4. Nastavím si IP na počítači aby tylo ze sítě 192.168.1.0/24 třeba 192.168.1.11 maska 255.255.255.0, zařízení je defaultně na 192.168.1.1 maska 255.255.255.0&lt;br /&gt;
*5. Přihlásím se telnetem (start&amp;gt;spustit&amp;gt;telnet 192.168.1.1) k AirCAe a změním heslo pro uživatele root&lt;br /&gt;
 root@OpenWrt:~# passwd root&lt;br /&gt;
 Changing password for root&lt;br /&gt;
 New password: sem_napisu_svoje_tajne_heslo(znaky_se_nezobrazuji)&lt;br /&gt;
 Bad password: too weak&lt;br /&gt;
 Retype password: sem_napisu_svoje_tajne_heslo_znovu(znaky_se_nezobrazuji)&lt;br /&gt;
 Password for root changed by root&lt;br /&gt;
 root@OpenWrt:~# reboot&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Po tomto kroku se přístup přes telnet zablokuje a zařízení bude přístupně jen přes ssh pod loginem root a zvoleným heslem''&lt;br /&gt;
== Konfigurace ==&lt;br /&gt;
*1. Přihlásím se do zařízení po ssh, IP je stále 192.168.1.1 (ve Win přes [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty]).&lt;br /&gt;
 login as: root&lt;br /&gt;
 root@10.107.136.12's password:&lt;br /&gt;
 BusyBox v1.4.1 (2007-03-05 12:08:30 CET) Built-in shell (ash)&lt;br /&gt;
 Enter 'help' for a list of built-in commands.&lt;br /&gt;
  _______                     ________        __&lt;br /&gt;
 |       |.-----.-----.-----.|  |  |  |.----.|  |_&lt;br /&gt;
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&lt;br /&gt;
 |_______||   __|_____|__|__||________||__|  |____|&lt;br /&gt;
          |__| W I R E L E S S   F R E E D O M&lt;br /&gt;
 KAMIKAZE (bleeding edge, r83) -------------------&lt;br /&gt;
  * 10 oz Vodka       Shake well with ice and strain&lt;br /&gt;
  * 10 oz Triple sec  mixture into 10 shot glasses.&lt;br /&gt;
  * 10 oz lime juice  Salute!&lt;br /&gt;
 ---------------------------------------------------&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
&lt;br /&gt;
*2. Edituji soubor /etc/config/network programem vi, zde se nastavuje ip LAN a WAN části zařízení&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/network.&lt;br /&gt;
*3. Stisknutím klávesy insert se přepnu do editačního modu, v levém dolním rohu okna by mělo zobrazit místo &amp;quot;-&amp;quot; písmeno &amp;quot;I&amp;quot; jako Insert.&lt;br /&gt;
*4. Po položkách se pohybuji šipkami, znaky mažu vždy klávesou backspace, nikoli deletem, víceznakové odsazení je tabulátorem.&lt;br /&gt;
*5. Na příslušné místo zapíši IP, masku, bránu a DNS:&lt;br /&gt;
 # Copyright (C) 2006 OpenWrt.org&lt;br /&gt;
 config interface loopback&lt;br /&gt;
        option ifname   lo&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   127.0.0.1&lt;br /&gt;
        option netmask  255.0.0.0&lt;br /&gt;
 config interface lan&lt;br /&gt;
        option ifname   eth0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   192.168.1.1 #IP adresa LAN casti zarizeni&lt;br /&gt;
        option netmask  255.255.255.0 #maska LAN casti zarizeni&lt;br /&gt;
 config interface wan&lt;br /&gt;
        option ifname   ath0&lt;br /&gt;
        option proto    static&lt;br /&gt;
        option ipaddr   10.107.xxx.xxx #IP adresa WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option netmask  255.255.255.xxx #maska WAN casti zarizeni za x dosadit konkretni cisla&lt;br /&gt;
        option gateway  10.107.xxx.xxx #brana za x dosadit konkretni cisla&lt;br /&gt;
        option dns      10.107.4.100 #dns server(polozka nemusi byt pritomna)&lt;br /&gt;
'''Pozor! pokud zde napíšete něco chybně, může se stát, že zařízení nedostane žádnou IP a potom se do něj nepůjde dostat!'''&lt;br /&gt;
*6. Editaci ukončím stiskem klávesy Esc (znak vlevo dole se opět změní na &amp;quot;-&amp;quot;), pro uložení a ukončení napíšu :x (dvojtečka, x) a enter, pokud nechci změny ukládat napíšu :q! (dvojtečka, q, vykřičník), tyto řídící znaky se vypisují vlevo dole kde je &amp;quot;-&amp;quot;.&lt;br /&gt;
*7. Edituji soubor /etc/config/wireless programem vi, zde se nastavuje konfigurace WAN části zařízení, mod ve kterém pracuje (5 nebo 2,4GHz) a ssid APčka.&lt;br /&gt;
 root@OpenWrt:~# vi /etc/config/wireless&lt;br /&gt;
&lt;br /&gt;
 config wifi-device  wifi0&lt;br /&gt;
        option type     atheros&lt;br /&gt;
        option mode     11a #zarizeni pracuje v pasmu 5GHz, dalsi pripustne option jsou 11b a 11g (2,4GHz)&lt;br /&gt;
 config wifi-iface&lt;br /&gt;
        option device   wifi0&lt;br /&gt;
        option network  wan&lt;br /&gt;
        option mode     sta&lt;br /&gt;
        option ssid     AP.hkfree.org #zde je ssid nazev vaseho AP, ssid AP je k videni pri scanovani, viz kapitola [[AirCA8-PRO#Scanov.C3.A1n.C3.AD]]&lt;br /&gt;
        option hidden   0&lt;br /&gt;
        option encryption none&lt;br /&gt;
*8. Abychom mohli fungovat na frekvenčních rozsazích použitelných v České republice, musíme ještě přidat konfigurační položku do /etc/modules.d/50-madwifi:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/modules.d/50-madwifi&lt;br /&gt;
*9. Naposlední řádek souboru přidáme: &amp;quot;ath_ahb countrycode=616&amp;quot; bez uvozovek, 616 je kod pro CR.&lt;br /&gt;
 wlan&lt;br /&gt;
 wlan_scan_ap&lt;br /&gt;
 wlan_scan_sta&lt;br /&gt;
 ath_hal&lt;br /&gt;
 ath_rate_sample&lt;br /&gt;
 wlan_acl&lt;br /&gt;
 wlan_ccmp&lt;br /&gt;
 wlan_tkip&lt;br /&gt;
 wlan_wep&lt;br /&gt;
 wlan_xauth&lt;br /&gt;
 ath_ahb countrycode=616&lt;br /&gt;
&lt;br /&gt;
== Scanování ==&lt;br /&gt;
Scanováním zjistíme jaké sítě (APčka) jsou v dosahu naší antény:&lt;br /&gt;
 root@OpenWrt:~# iwlist ath0 scan&lt;br /&gt;
 ath0      Scan completed :&lt;br /&gt;
          Cell 01 - Address: 00:0B:6B:2A:D8:BA&lt;br /&gt;
                    ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.58 GHz (Channel 116)&lt;br /&gt;
                    Quality=35/94  Signal level=-60 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Encryption key:off&lt;br /&gt;
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s&lt;br /&gt;
                              36 Mb/s; 48 Mb/s; 54 Mb/s&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
          Cell 02 - Address: 00:0B:6B:87:17:70&lt;br /&gt;
 ...&lt;br /&gt;
          Cell 23 - Address: 00:0B:6B:81:CA:56&lt;br /&gt;
                    ESSID:&amp;quot;bngal03&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:5.24 GHz (Channel 48)&lt;br /&gt;
                    Quality=12/94  Signal level=-83 dBm  Noise level=-95 dBm&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
Zde zjistíme hlavně essid AP (ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot;) a s jakou silou signálu ho chytáme (Quality=35/94  Signal level=-60 dBm), výpis není nijak seřazený.&lt;br /&gt;
== Výpis konfigurace ==&lt;br /&gt;
=== IP, MAC adresy ===&lt;br /&gt;
K tomuto slouží příkaz ifconfig, interface ath0 pro wifi část, eth0 pro lan část:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0&lt;br /&gt;
 ath0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:89.248.xxx.xxx  Bcast:89.255.255.255  Mask:255.255.240.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:55306492 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:31211052 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:1000653166 (954.2 MiB)  TX bytes:2036911216 (1.8 GiB)&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:0B:6B:xx:xx:xx (MAC Adresa)&lt;br /&gt;
           inet addr:192.168.xxx.xxx Bcast:192.168.xxx.xxx  Mask:255.255.255.0 (IP, broadcast, maska)&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:30707210 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:52894929 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:2030795826 (1.8 GiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
=== wifi ===&lt;br /&gt;
K tomuto slouží příkaz iwconfig, interface ath0 pro wifi:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0&lt;br /&gt;
 ath0      IEEE 802.11a  ESSID:&amp;quot;yzop5g.hkfree.org&amp;quot; (mod, essid)&lt;br /&gt;
           Mode:Managed  Frequency:5.58 GHz  Access Point: 00:0B:6B:xx:xx:xx (frekvence AP, MAC AP)&lt;br /&gt;
           '''pokud je místo hexadecimálního kodu &amp;quot;Not-Associated&amp;quot; zarizeni neni spojeno s AP!'''&lt;br /&gt;
           Bit Rate:36 Mb/s   Tx-Power=14 dBm   Sensitivity=0/3 (rate, vystupni vykon zarizeni)&lt;br /&gt;
           Retry:off   RTS thr:off   Fragment thr:off&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality=34/94  Signal level=-61 dBm  Noise level=-95 dBm (sila signalu AP)&lt;br /&gt;
           Rx invalid nwid:13244919  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
== Změna výstupního výkonu ==&lt;br /&gt;
Pokud potřebujeme omezit výstupní výkon wifi karty z továrních 14dbm použijeme paramert příkazu iwconfig:&lt;br /&gt;
 root@OpenWrt:~# iwconfig ath0 txpower 10 (změní výstupní výkon karty na 10dbm)&lt;br /&gt;
== Propojení LAN a wifi části ==&lt;br /&gt;
=== NAT ===&lt;br /&gt;
'''Použití NATu vždy konzultujte se svým spávcem!'''&lt;br /&gt;
&lt;br /&gt;
V adresáři /etc/init.d/ vytvoříme script, který budeme spouštět při zaždém spuštění zařízení:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/srcnat&lt;br /&gt;
Jeho obsahem bude:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
         # Nastaveni NATu&lt;br /&gt;
         iptables -t nat -A POSTROUTING -o ath0 -j SNAT --to IP_adresa_wifi_casti_AirCAy&lt;br /&gt;
         }&lt;br /&gt;
 stop() {}&lt;br /&gt;
Poté vytvoříme na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/srcnat S60srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60srcnat -&amp;gt; /etc/init.d/srcnat&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
&lt;br /&gt;
=== Bridge ===&lt;br /&gt;
*1. Před nastavením bridge musí být nainstalován balíček &amp;quot;bridge&amp;quot;, viz instalace balíčků.&lt;br /&gt;
*2. Vytvořím bridge, pojmenuji ho &amp;quot;br0&amp;quot;:&lt;br /&gt;
 root@OpenWrt:~# brctl addbr br0&lt;br /&gt;
*3. Nastavím bridgi IP adresu:&lt;br /&gt;
 root@OpenWrt:~# ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
*4. Přidám do bridge interfacy, které chci mít spojené, tedy ath0 a eth0:&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 ath0&lt;br /&gt;
 root@OpenWrt:~# brctl addif br0 eth0&lt;br /&gt;
*5. přihlásím se k AirCAe na IP bridge, teč by se mělo jít dostat na stejnou adresu jak po ethernetu tak po wifi.&lt;br /&gt;
*6. Zruším interfacům jejich adresy:&lt;br /&gt;
 root@OpenWrt:~# ifconfig ath0 0.0.0.0&lt;br /&gt;
 root@OpenWrt:~# ifconfig eth0 0.0.0.0&lt;br /&gt;
*7. celý postup si vložim do scriptu, který budu spouštět po startu zařízení, podrobněji viz nat:&lt;br /&gt;
 root@OpenWrt:~# vi /etc/init.d/bridge&lt;br /&gt;
Obsah scriptu:&lt;br /&gt;
 #!/bin/sh /etc/rc.common&lt;br /&gt;
 START=45&lt;br /&gt;
 start() {&lt;br /&gt;
        brctl addbr br0&lt;br /&gt;
        ifconfig br0 10.107.xxx.xxx netmask 255.255.255.xxx&lt;br /&gt;
        brctl addif br0 ath0&lt;br /&gt;
        brctl addif br0 eth0&lt;br /&gt;
        ifconfig ath0 0.0.0.0&lt;br /&gt;
        ifconfig eth0 0.0.0.0&lt;br /&gt;
        }&lt;br /&gt;
 stop() {}&lt;br /&gt;
*8. Poté vytvořím na soubor se scriptem symbolický odkaz v adresáři /etc/rc.d/:&lt;br /&gt;
 root@OpenWrt:/tmp# cd /etc/rc.d/&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ln -s /etc/init.d/bridge S60bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d# ls -l&lt;br /&gt;
 ...&lt;br /&gt;
 lrwxrwxrwx    1 root     root           18 Jul 10 23:55 S60bridge -&amp;gt; /etc/init.d/bridge&lt;br /&gt;
 root@OpenWrt:/etc/rc.d#&lt;br /&gt;
*9. Bridge je hotov, podrobný soupis nastavení:&lt;br /&gt;
 root@OpenWrt:~# brctl showstp br0&lt;br /&gt;
 br0&lt;br /&gt;
  bridge id              8000.000b6b3f02d5&lt;br /&gt;
  ...&lt;br /&gt;
 eth0 (2)&lt;br /&gt;
  port id                8002                    state                forwarding&lt;br /&gt;
  designated root        8000.000b6b3f02d5       path cost                100&lt;br /&gt;
  designated bridge      8000.000b6b3f02d5       message age timer          0.00&lt;br /&gt;
  designated port        8002                    forward delay timer        0.00&lt;br /&gt;
  designated cost           0                    hold timer                 0.55&lt;br /&gt;
  flags&lt;br /&gt;
&lt;br /&gt;
=== Routování ===&lt;br /&gt;
Pokud chceme IP rozsahy routovat použijeme příkaz route, toto pošle veškerý provoz na bránu s IP 10.107.xxx.xxx:&lt;br /&gt;
 root@OpenWrt:~# route add 0.0.0.0 netmask 0.0.0.0 gw 10.107.xxx.xxx&lt;br /&gt;
Obsah routovací tabulky dostaneme následovně:&lt;br /&gt;
 root@OpenWrt:~# route -n&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    255.255.255.255 UGH   0      0        0 eth0&lt;br /&gt;
 10.107.xxx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 0.0.0.0         10.107.xxx.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
== Balíčky ==&lt;br /&gt;
Balíčky zkompilované pro MIPS architekturu AirCAy najdeme zde: [http://openwrt.dlabac.net/snapshots/atheros/packages/ Packages]&lt;br /&gt;
=== Instalace balíčků ===&lt;br /&gt;
*1. Pro jistotu zjistím zda mám na zařízení dostatek paměti, zajímá mě hodnota u /dev/root (flash paměť):&lt;br /&gt;
 root@OpenWrt:~# df -h&lt;br /&gt;
 Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
 /dev/root                 3.1M      2.9M    256.0k  92% /&lt;br /&gt;
 none                     14.9M    376.0k     14.6M   2% /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Ještě tam trochu místa je (256kB)''&lt;br /&gt;
*2. Stáhnu balíček který chci instalovat, ukládám ho do adresáře /tmp který je přimountovaný k RAM paměti AirCAy, kapacita je cca 14.9MB, ovšem po rebootu její obsah zmizí! (pro ukázku balíček br2684ctl).&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/snapshots/atheros/packages/br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 br2684ctl_2.4.1-1_mi 100% |**********************************************************************************************************|  4869    --:--:-- ETA&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3a. OpenWRT používá balíčkovací systém ipk, zvolím tedy parametr install a název staženého balíčku, více o možnostech viz manuálová stránka ipkg (ipkg --help).&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Installing linux-atm (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./linux-atm_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Configuring linux-atm&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
*3b. Pokud znám název balíčku, nemusím ani provádět bod 2. ipkg si balíček stáhne sám:&lt;br /&gt;
 root@OpenWrt:~# ipkg install br2684ctl&lt;br /&gt;
 Installing br2684ctl (2.4.1-1) to root...&lt;br /&gt;
 Downloading http://openwrt.dlabac.net/snapshots/atheros/packages/./br2684ctl_2.4.1-1_mips.ipk&lt;br /&gt;
 Configuring br2684ctl&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
''Některé balíčky jsou závislé na určitých knihovnách, ty se většinou pomocí závislostí stáhnou sami.''&lt;br /&gt;
&lt;br /&gt;
=== Odinstalace Balíčků ===&lt;br /&gt;
* Vyberu balíček, který chci odebrat (např. kvůli úspoře místa), použiji parametr remove a jméno balíčku, nikoli název souboru s balíčkem.&lt;br /&gt;
 root@OpenWrt:~# ipkg remove br2684ctl&lt;br /&gt;
 Removing package br2684ctl from root...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
'''Při odstraňování pozor abyste nesmazali něco co je potřeba pro správný chod systému! Můžete se dostat do situace kdy pomůže pouze sériový kabel.'''&lt;br /&gt;
&lt;br /&gt;
=== Další užitečné parametry ipkg ===&lt;br /&gt;
* list - vypíše všechny dostupné balíčky, seznam se bere z web adresy zapsané v /etc/ipkg.conf:&lt;br /&gt;
 root@OpenWrt:~# cat /etc/ipkg.conf&lt;br /&gt;
 src snapshots http://openwrt.dlabac.net/snapshots/atheros/packages&lt;br /&gt;
 dest root /&lt;br /&gt;
 dest ram /tmp&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* list_installed - vypíše všechny balíčky, které jsou v zařízení již nainstalované&lt;br /&gt;
* info - informace o balíčku:&lt;br /&gt;
 root@OpenWrt:~# ipkg info bridge&lt;br /&gt;
 Package: bridge&lt;br /&gt;
 Version: 1.0.6-1&lt;br /&gt;
 Status: unknown ok not-installed&lt;br /&gt;
 Section: net&lt;br /&gt;
 Architecture: mips&lt;br /&gt;
 maintainer: OpenWrt Developers Team &amp;lt;openwrt-devel@openwrt.org&amp;gt;&lt;br /&gt;
 MD5Sum: 93d49f6772d16acd981ede010fc5466b&lt;br /&gt;
 Size: 9725&lt;br /&gt;
 Filename: ./bridge_1.0.6-1_mips.ipk&lt;br /&gt;
 Source: package/bridge&lt;br /&gt;
 Description: Ethernet bridging configuration utility&lt;br /&gt;
  Manage ethernet bridging: a way to connect networks together to&lt;br /&gt;
  form a larger network.&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~#&lt;br /&gt;
* download - stáhne daný balíček do současného adresáře, píše se jméno balíčku nikoli název souboru s balíčkem, to samé jako wget cesta_k_balíčku z předchozí části o instalaci&lt;br /&gt;
== Nahrání firmware z OpenWRT ==&lt;br /&gt;
Pokud chci do zařízení vrátit např. původní firmware, nebo jiný OpenWRT, postupuji následovně:&lt;br /&gt;
*1. Ověřím, že mám nainstalovaný balíček s názvem &amp;quot;flash&amp;quot; (ipkg info flash - status musí být &amp;quot;install...&amp;quot;), pokud nemám nainstaluji si ho podle návodu instalace balíčků&lt;br /&gt;
*2. Stáhnu si pomocí wget firmware někde ze sítě, např. wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*3. Flashnu nový firmware (flash jmeno_souboru_s_firmware), celý postup:&lt;br /&gt;
 root@OpenWrt:~# ipkg info flash&lt;br /&gt;
 ...&lt;br /&gt;
 Status: install ok installed&lt;br /&gt;
 ...&lt;br /&gt;
 Done.&lt;br /&gt;
 root@OpenWrt:~# cd /tmp&lt;br /&gt;
 root@OpenWrt:~# wget http://openwrt.dlabac.net/Original_FW/CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
 Connecting to openwrt.dlabac.net [213.192.30.98:80]&lt;br /&gt;
 CA8-4-AP-FW-v1_08e05 100% |*******************************************************|  2080 KB 00:00:00 ETA&lt;br /&gt;
 root@OpenWrt:~# flash CA8-4-AP-FW-v1_08e05.bin&lt;br /&gt;
*4. Čekám až se zařízení přeflashuje a restartuje (2-3min.)&lt;br /&gt;
&lt;br /&gt;
== Špatné nahrání firmware ==&lt;br /&gt;
Občas se stane, že se firmware nahraje špatně i když vše proběhne v pořádku. Při každém startu si zařízení samo zjišťuje zda je daný firmware validní pomocí hash kontroly, pokud není, pokusí se firmware nahrát z tftp serveru. Postup jak toto umožnit:&lt;br /&gt;
*1. Zařízení odpojím od napájení.&lt;br /&gt;
*2. na počítači si zařídím tftp server, pod win např. [http://atheros.openwrt.net/trac.cgi/attachment/wiki/FlashnutiSerial/SolarWinds-TFTP-Server.zip?rev=&amp;amp;format=raw SolarWinds tftp server] (tato verze odzkoušena, funguje), návod na Solarwinds: [[Tftp#SolarWinds_tftp_server]].&lt;br /&gt;
*3. Stáhnu si firmware, který chci do zařízení nechat nahrát.&lt;br /&gt;
*4. Soubor s firmware přejmenuji na &amp;quot;zImage&amp;quot; bez uvozovek (pozor na velká/malá písmena!) a vložím ho do kořene tftp.&lt;br /&gt;
*5. Na počítači nastavím IP 192.168.1.254, maska 255.255.255.0, AriCA ve stavu čekajícím na fw je na IP 192.168.1.1.&lt;br /&gt;
*6. Propojím AirCAu s počítačem ethernetovým kabelem  (jedno který port) a AirCAu připojím k napájení.&lt;br /&gt;
*7. Čekám zda AirCA přijme soubor s imagem firmware, pokud ne, je ještě možnost oživení pomocí seriového kabelu, viz dále.&lt;br /&gt;
&lt;br /&gt;
== Seriový kabel ==&lt;br /&gt;
Pokud se stalo to, že AirCA z nějakého důvodu nefunguje a postup z předchozí kapitoly nepomáhá, je třeba AirCAu připojit seriovým rozhraním [http://atheros.openwrt.net/trac.cgi/wiki/SeriovaKonzole Seriová konzole], pokud rozhraní nemáte můžete kontaktovat autora návodu: [[Uživatel:Locutus]].&lt;br /&gt;
*1. Připravím si vše do takového stavu jak je popsáno v kapitole [http://wiki.hkfree.org/AirCA8-PRO#.C5.A0patn.C3.A9_nahr.C3.A1n.C3.AD_firmware Špatné nahrání firmware].&lt;br /&gt;
*2. Nakonfiguruji si Hyperterminál nebo Minicon na následující hodnoty: přenosová rychlost 115200 baudů, 8 datových bitů, žádná parita a 1 stop bit.&lt;br /&gt;
*3. Propojím AirCAu a Počítač seriovou konzolí.&lt;br /&gt;
*4. Připojím AirCAu k napájení, asi po 2s by měla vypsat toto:&lt;br /&gt;
      ============================================&lt;br /&gt;
        WNEWEB AR2312 Boot Loader Interface&lt;br /&gt;
        V1.00e00 2005-05-27 (zImage)&lt;br /&gt;
      ============================================&lt;br /&gt;
 Please choose the operation:&lt;br /&gt;
    1: Load system code to SDRAM via TFTP.&lt;br /&gt;
    2: Load system code then write to Flash via TFTP.&lt;br /&gt;
    3: Boot system code via Flash.&lt;br /&gt;
    4: Load calibration data then write to Flash via XModem.&lt;br /&gt;
*5. Mám cca 3s abych vybral možnost za 2.&lt;br /&gt;
*6. AirCA by si měla stáhnou firmware z tftp, flashnout se a restartovat se.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8355</id>
		<title>Doporučený software</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8355"/>
		<updated>2008-03-03T11:28:31Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Síťová analýza */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecné ==&lt;br /&gt;
&lt;br /&gt;
* Portál pro hledání open-source alternativ ke komerčnímu software: http://www.osalt.com/&lt;br /&gt;
&lt;br /&gt;
== Antiviry ==&lt;br /&gt;
; [http://www.eset.cz/cz/download/zkusebni NOD32] - Kvalitní antivir od slovenských tvůrců : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
; [http://www.avast.com/eng/avast_4_home.html Avast] - Kvalitní antivir pro nekomerční použití zadarmo : verze Home freeware, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Benchmark &amp;amp; Diagnostika ==&lt;br /&gt;
; [http://futuremark.com/download/ 3DMark03/05/06] - nejpoužívanější DirectX 9 benchmark : Free version, OS: Windows&lt;br /&gt;
; [http://www.oldversion.com/program.php?n=everesthome Everest Home Edition] - PC Diagnostika a benchmarking : Freeware, OS: Windows&lt;br /&gt;
; [http://www.hdtune.com/ HD Tune] - Diagnostika a Benchmark pro HDD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.simplisoftware.com/Public/index.php?request=HdTach HD Tach] - benchmark pro HDD a diskové rozhraní : Freeware, OS: Windows&lt;br /&gt;
; [http://www.almico.com/speedfan.php SpeedFan] - Monitoring teploty, otáček, S.M.A.R.T. atd : Freeware, OS: Windows&lt;br /&gt;
; [http://www.xtremesystems.com/pi/ Super PI] - změří jak rychle dokáže CPU spočítat Ludolfovo číslo na definovaný počet desetinných míst : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Bezpečnost ==&lt;br /&gt;
; [http://keepass.sourceforge.net/ KeePass] - Správa hesel, dostupných pod jedním &amp;quot;master&amp;quot; heslem : Open-Source, OS: Windows, PocketPC, Linux, MacOS X, PalmOS&lt;br /&gt;
&lt;br /&gt;
; [http://www.lavasoftusa.com/ Ad-Aware SE Personal] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (adware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.ewido.net/en/product/ Ewido security suite] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (malware) : Start, OS: Windows&lt;br /&gt;
; [http://www.safer-networking.org/ Spybot] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (spyware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.spywareterminator.com Spyware Terminator] - Rezidentní štít proti spyware, komplet v češtině : freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Distribuované výpočty ==&lt;br /&gt;
; [http://www.boinc.cz/ Boinc] - Platforma pro projekty Seti, Einstein, cpdn a mnoho dalších : GPL, OS: Windows, Linux, Solaris, MacOS X,...&lt;br /&gt;
&lt;br /&gt;
== Downloadovací nástroje ==&lt;br /&gt;
; [http://www.flashget.com/en/download.htm FlashGet] - Download manažer : Freeware, OS: Windows&lt;br /&gt;
; [http://www.krasu.ru/soft/chuchelo/ Downloader for X (D4X)] - (Web)download manažer : GPL, OS: Linux&lt;br /&gt;
; [http://www.gnome.org/projects/gwget/ GWget] - Grafická nadstavba nad CLI download manažerem ''Wget'' : GPL, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Editace video/titulky ==&lt;br /&gt;
; [http://virtualdub.sourceforge.net/ VirtualDub] - Editor video souborů : GPL, OS: Windows&lt;br /&gt;
; [http://avidemux.berlios.de/index.html Avidemux] - Editor video souborů, podpora skriptování : GPL, OS: Linux, BSD, Windows, Mac&lt;br /&gt;
; [http://kinodv.org/ Kino] - Editor DV souborů (data z videokamery), podpora zachytávání přes Firewire : GPL, OS: Linux&lt;br /&gt;
; [http://www.kdenlive.org/ Kdenlive] - Vícestopý editor videosouborů : GPL, OS: Linux&lt;br /&gt;
; [http://www.urusoft.net/download.php?lang=1&amp;amp;id=sw Subtitle WorkShop] - Všestranný editor titulků : Freeware, OS: Windows&lt;br /&gt;
; [http://home.gna.org/gaupol/ Gaupol] - Editor titulků : GPL, OS: Linux, BSD, Windows&lt;br /&gt;
; [http://gnome-subtitles.sourceforge.net/ Gnome Subtitles] - Editor titulků : GPL, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Emulační software ==&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/announcements.php Daemon Tools] - Aplikace pro emulaci (ochran) CD/DVD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/download.php?mode=Download&amp;amp;id=90 awxDTools for V4 - 32bit addon] - addon pro Daemon Tools, přidá položku na připojení/odpojení image do nabídky pravého myšítka : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
; [http://www.download.com/3001-10435_4-10543979.html Kerio] - Všestranný Firewall : 30-ti denní zkušební verze poté omezená verze, OS: Windows&lt;br /&gt;
; [http://www.jetico.com/index.htm#/jpf2.htm Jetico Personal Firewall] - Výborně konfigurovatelný Firewall : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== FTP ==&lt;br /&gt;
; [http://sourceforge.net/projects/filezilla/ Filezilla] - FTP Klient : GPL, OS: Windows, Linux&lt;br /&gt;
; [http://www.http://fireftp.mozdev.org/ FireFTP] - FTP klient pro Mozilla Firefox : Open-source, OS: Windows, Linux/Unix&lt;br /&gt;
; [http://www.gftp.org/ gFTP] - FTP klient : open source, GPL, OS: UNIX&lt;br /&gt;
; [http://www.inicom.net/pages/en.ffxp-home.php FlashFXP] - FTP Klient : ShareWare (30 dnů zkušební lhůta), OS Windows&lt;br /&gt;
; [http://www.ftprush.com/ FTPRush] - FTP klient : ShareWare, OS: Windows&lt;br /&gt;
=== FTP Servery ===&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=21558&amp;amp;package_id=21737 FileZilla Server] - FileZilla FTP Server : GPL, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.gene6.com/ Gene6 FTP Server] - Gene6 FTP Server : OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Hry :) ==&lt;br /&gt;
; [http://www.gamezone.cz/games/PC/America's%20Army/ America's Army (A*A)] - online 3d akce (23.9.06 - aktuálně ve [http://www.americasarmy.com/intel/explore.php verzi 2.8.2]) : Freeware, OS: Windows, Pro server také ve verzi Linux&lt;br /&gt;
; [http://www.reborn.cz/ Ragnarok (server Reborn) ] - mmorpg : Freeware, OS: Windows&lt;br /&gt;
; [http://www.splashdamage.com/ Wolfenstein enemy territory (WET)] - online 3d akce : Open Source, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Internetové prohlížeče ==&lt;br /&gt;
; [http://firefox.czilla.cz/ Firefox] -  : Open-Source - MPL, OS: Windows, Linux, MacOS X,...&lt;br /&gt;
; [http://www.opera.com/download/ Opera] -  : OS: Windows, Solaris, Linux, MacOS X,...&lt;br /&gt;
; [http://konqueror.kde.org/ Konqueror] - : Free software - GPL, OS: unix like (Linux, *BSD, Solaris, ...)&lt;br /&gt;
; [http://www.apple.com/safari/ Safari] -  : freeware - OS: Windows, MacOS X&lt;br /&gt;
&lt;br /&gt;
== Kancelář ==&lt;br /&gt;
; [http://www.openoffice.org/ OpenOffice.org] - Kancelářský balík : GPL, OS: Windows, Linux, Solaris, MacOS X, *BSD,...&lt;br /&gt;
; [http://www.adobe.com/products/acrobat/readermain.html Adobe Reader] - Prohlížeč pdf souborů : Freeware, OS: Windows, MacOS X, Linux, Solaris, HP-UX, AIX, Palm OS, Pocket PC, Symbian OS&lt;br /&gt;
; [http://www.pspad.com/cz/ PSPad] - Textový editor : Freeware, OS: Windows&lt;br /&gt;
; [http://notepad-plus.sourceforge.net/uk/site.htm NOTEPAD++] - Textový editor : GPL, OS: Windows&lt;br /&gt;
; [http://www.jedit.org/ jEdit] - (Programátorský) textový editor : GPL, multiplatformní (Java)&lt;br /&gt;
; [http://www.mozilla.com/thunderbird/ Mozilla ThunderBird] - E-Mail, Diskuzní skupiny, RSS : Open-source, OS: Windows, Linux, MacOS&lt;br /&gt;
&lt;br /&gt;
== Komprese ==&lt;br /&gt;
; [http://www.7-zip.org/ 7-zip] - : Open-source, OS: Windows, Linux, ...&lt;br /&gt;
&lt;br /&gt;
== Komunikace ==&lt;br /&gt;
; [http://sim-im.org/wiki/Main_Page SIM] - Instant messaging klient (ICQ, AIM, Jabber, MSN a dalsi) : GNU/GPL, OS: Window, unix like, MacOS, ...&lt;br /&gt;
; [http://miranda.czweb.org/ Miranda] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
; [http://kopete.kde.org/ Kopete] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...)&lt;br /&gt;
; [http://www.pidgin.im/ Pidgin] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...), Windows&lt;br /&gt;
; [http://www.trillian.cc/ Trillian] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.ekiga.org/ Ekiga] - VoIP : GNU/GPL, OS: Linux, *BSD, Solaris a asi i MacOS ;)&lt;br /&gt;
; [http://www.skype.com/intl/cs/ Skype] - Pokec : Freeware, OS: Windows, Mac OS X, Linux, Pocket PCs&lt;br /&gt;
; [http://www.ventrilo.com/ Ventrilo] - Pokec (klient, server) : Freeware, OS: Windows, MacOS X&lt;br /&gt;
; [http://www.goteamspeak.com/ Teamspeak] - Pokec (klient, server) : Freeware, OS: Windows, Mac OS X, Linux&lt;br /&gt;
&lt;br /&gt;
== Media (audio, video) ==&lt;br /&gt;
; [http://www.mplayerhq.hu/ MPlayer] - Přehrávač médií : Open-Source, OS: Windows, Linux, MacOS X, *BSD,...&lt;br /&gt;
; [http://mv2.czweb.org/index.php?lang=cze/ MV2 Player] - Přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://www.videolan.org/vlc/ VLC] - Přehrávač médií (Obsahuje vlastní kodeky, nepotřebuje instalaci) : Free software - GPL, OS: Windows, Linux, MacOS X, *BSD, Solaris, BeOS, QNX, ...&lt;br /&gt;
; [http://www.winamp.com/ Winamp] - Přehrávač médií, hlavně audio : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=82303&amp;amp;package_id=84358 Media Player Classic] - Všestranný přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/projects/guliverkli/ guliverkli] - sada audio a video filtrů do MPC : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Obrázky ==&lt;br /&gt;
; [http://perso.orange.fr/pierre.g/xnview/enhome.html XnView] - Prohlížeč a konvertor obrázků : Freeware, OS: Windows, MacOS X, Linux, *BSD, Solaris, Irix mips, HP-UX, AIX&lt;br /&gt;
; [http://www.slunecnice.cz/product/IrfanView/ IrfanView] - Prohlížeč a konvertor obrázků : Freeware pro nekomerční využití, OS: All Windows&lt;br /&gt;
; [http://www.faststone.org/ FastStone Image Viewer] -  : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== P2P sítě ==&lt;br /&gt;
; [http://strongdc.berlios.de/ StrongDC++] - Klient pro P2P Direct connect (DC) sítě : GPL, OS: Windows&lt;br /&gt;
=== [http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software BitTorrent klienti] ===&lt;br /&gt;
; [http://azureus.sourceforge.net/ Azureus] - BitTorrent klient, spousta pluginu : GPL, OS: cokoliv s javou&lt;br /&gt;
; [http://www.utorrent.cz/ uTorrent] - Malý a nenáročný BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://www.bitcomet.com/ BitComet] - BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://deluge-torrent.org/ Deluge] - Lehký klient, rozšiřitelný pomocí pluginů : GPL, OS: Linux, Windows, Mac&lt;br /&gt;
&lt;br /&gt;
=== BitTorrent trackery ===&lt;br /&gt;
; [http://torrents.to/ Torrents] - seznam&lt;br /&gt;
; [http://www.mininova.org/ MiniNova] &lt;br /&gt;
; [http://torrentspy.com/ TorrentSpy]&lt;br /&gt;
; [http://thepiratebay.org/ ThePirateBay]&lt;br /&gt;
; [http://torrentreactor.net/ TorrentReactor]&lt;br /&gt;
; [http://nforce.nl/ NForce]&lt;br /&gt;
; [http://torrentscan.com/ TorrentScan]&lt;br /&gt;
; [http://www.torrentz.com/ TorrentZ]&lt;br /&gt;
; [http://isohunt.com/ IsoHunt]&lt;br /&gt;
; [http://www.besttracker.cz/ BestTracker]&lt;br /&gt;
&lt;br /&gt;
== Síťová analýza ==&lt;br /&gt;
; ping - ověření dostupnosti stroje (případně ztrátovosti packetů) : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; traceroute (na Windows tracert) - ověření routovací trasy k danému stroji : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; pathping - kombinace traceroute a ping : OS: Windows - z příkazové řádky&lt;br /&gt;
; [http://www.bitwizard.nl/mtr/ MTR], [http://winmtr.sourceforge.net/ WinMTR] - kombinace traceroute a ping : Open-source, OS: Linux, Windows&lt;br /&gt;
; [http://www.metal-machine.de/readerror/ NetMeter] - mereni prenasenych dat : Freeware, OS: Windows&lt;br /&gt;
; [http://www.wireshark.org/ Wireshark] - Vynikající analyzátor síťového provozu : GPL, OS: Linux, *BSD, Solaris, Windows, Mac&lt;br /&gt;
&lt;br /&gt;
== Správci souborů ==&lt;br /&gt;
; [http://www.freecommander.com/ FreeCommander] - Správce souborů : OS: Windows, Freeware i pro komerční účely, stejně dobrý a možná i lepší než Total Commander &lt;br /&gt;
; [http://ghisler.com/ Total Commander] - Správce souborů : OS: Windows, Shareware&lt;br /&gt;
; [http://krusader.sourceforge.net/ Krusader] - Správce souborů : Open Source, OS: Linux&lt;br /&gt;
; [http://www.mucommander.com/ muCommander] - Správce souborů : GPL, multiplatformní (Java)&lt;br /&gt;
&lt;br /&gt;
== Telnet/SSH klienti ==&lt;br /&gt;
; [http://www.putty.nl/download.html PuTTY] - telnet, ssh klient : Open Source, OS: Windows, Linux&lt;br /&gt;
; [http://winscp.net/eng/download.php WinSCP] - SFTP, SSH klient s GUI jako Total Commander : Open Source, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
; [http://ccollomb.free.fr/unlocker/ Unlocker] - nástroj na likvidaci nesmazatelných souborů ve windowsech : freeware, OS: Windows 00/XP/03&lt;br /&gt;
&lt;br /&gt;
== Vypalování ==&lt;br /&gt;
; [http://infrarecorder.sourceforge.net/ InfraRecorder] - nástoj na vypalování cd a dvd : Open Source, OS: Windows&lt;br /&gt;
; [http://www.burn4free.com/ Burn4Free] - nástoj na vypalování cd a dvd : Adware (=zdarma s reklamou), OS: Windows&lt;br /&gt;
; [http://k3b.plainblack.com/ K3B] - Vypalování CD/DVD : GPL, OS: Linux&lt;br /&gt;
; [http://www.gnome.org/projects/brasero/ Brasero] - Jednoduchý nástroj na vypalování CD/DVD : GPL, OS: Linux&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8354</id>
		<title>Doporučený software</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8354"/>
		<updated>2008-03-03T11:25:12Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Kancelář */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecné ==&lt;br /&gt;
&lt;br /&gt;
* Portál pro hledání open-source alternativ ke komerčnímu software: http://www.osalt.com/&lt;br /&gt;
&lt;br /&gt;
== Antiviry ==&lt;br /&gt;
; [http://www.eset.cz/cz/download/zkusebni NOD32] - Kvalitní antivir od slovenských tvůrců : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
; [http://www.avast.com/eng/avast_4_home.html Avast] - Kvalitní antivir pro nekomerční použití zadarmo : verze Home freeware, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Benchmark &amp;amp; Diagnostika ==&lt;br /&gt;
; [http://futuremark.com/download/ 3DMark03/05/06] - nejpoužívanější DirectX 9 benchmark : Free version, OS: Windows&lt;br /&gt;
; [http://www.oldversion.com/program.php?n=everesthome Everest Home Edition] - PC Diagnostika a benchmarking : Freeware, OS: Windows&lt;br /&gt;
; [http://www.hdtune.com/ HD Tune] - Diagnostika a Benchmark pro HDD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.simplisoftware.com/Public/index.php?request=HdTach HD Tach] - benchmark pro HDD a diskové rozhraní : Freeware, OS: Windows&lt;br /&gt;
; [http://www.almico.com/speedfan.php SpeedFan] - Monitoring teploty, otáček, S.M.A.R.T. atd : Freeware, OS: Windows&lt;br /&gt;
; [http://www.xtremesystems.com/pi/ Super PI] - změří jak rychle dokáže CPU spočítat Ludolfovo číslo na definovaný počet desetinných míst : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Bezpečnost ==&lt;br /&gt;
; [http://keepass.sourceforge.net/ KeePass] - Správa hesel, dostupných pod jedním &amp;quot;master&amp;quot; heslem : Open-Source, OS: Windows, PocketPC, Linux, MacOS X, PalmOS&lt;br /&gt;
&lt;br /&gt;
; [http://www.lavasoftusa.com/ Ad-Aware SE Personal] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (adware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.ewido.net/en/product/ Ewido security suite] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (malware) : Start, OS: Windows&lt;br /&gt;
; [http://www.safer-networking.org/ Spybot] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (spyware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.spywareterminator.com Spyware Terminator] - Rezidentní štít proti spyware, komplet v češtině : freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Distribuované výpočty ==&lt;br /&gt;
; [http://www.boinc.cz/ Boinc] - Platforma pro projekty Seti, Einstein, cpdn a mnoho dalších : GPL, OS: Windows, Linux, Solaris, MacOS X,...&lt;br /&gt;
&lt;br /&gt;
== Downloadovací nástroje ==&lt;br /&gt;
; [http://www.flashget.com/en/download.htm FlashGet] - Download manažer : Freeware, OS: Windows&lt;br /&gt;
; [http://www.krasu.ru/soft/chuchelo/ Downloader for X (D4X)] - (Web)download manažer : GPL, OS: Linux&lt;br /&gt;
; [http://www.gnome.org/projects/gwget/ GWget] - Grafická nadstavba nad CLI download manažerem ''Wget'' : GPL, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Editace video/titulky ==&lt;br /&gt;
; [http://virtualdub.sourceforge.net/ VirtualDub] - Editor video souborů : GPL, OS: Windows&lt;br /&gt;
; [http://avidemux.berlios.de/index.html Avidemux] - Editor video souborů, podpora skriptování : GPL, OS: Linux, BSD, Windows, Mac&lt;br /&gt;
; [http://kinodv.org/ Kino] - Editor DV souborů (data z videokamery), podpora zachytávání přes Firewire : GPL, OS: Linux&lt;br /&gt;
; [http://www.kdenlive.org/ Kdenlive] - Vícestopý editor videosouborů : GPL, OS: Linux&lt;br /&gt;
; [http://www.urusoft.net/download.php?lang=1&amp;amp;id=sw Subtitle WorkShop] - Všestranný editor titulků : Freeware, OS: Windows&lt;br /&gt;
; [http://home.gna.org/gaupol/ Gaupol] - Editor titulků : GPL, OS: Linux, BSD, Windows&lt;br /&gt;
; [http://gnome-subtitles.sourceforge.net/ Gnome Subtitles] - Editor titulků : GPL, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Emulační software ==&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/announcements.php Daemon Tools] - Aplikace pro emulaci (ochran) CD/DVD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/download.php?mode=Download&amp;amp;id=90 awxDTools for V4 - 32bit addon] - addon pro Daemon Tools, přidá položku na připojení/odpojení image do nabídky pravého myšítka : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
; [http://www.download.com/3001-10435_4-10543979.html Kerio] - Všestranný Firewall : 30-ti denní zkušební verze poté omezená verze, OS: Windows&lt;br /&gt;
; [http://www.jetico.com/index.htm#/jpf2.htm Jetico Personal Firewall] - Výborně konfigurovatelný Firewall : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== FTP ==&lt;br /&gt;
; [http://sourceforge.net/projects/filezilla/ Filezilla] - FTP Klient : GPL, OS: Windows, Linux&lt;br /&gt;
; [http://www.http://fireftp.mozdev.org/ FireFTP] - FTP klient pro Mozilla Firefox : Open-source, OS: Windows, Linux/Unix&lt;br /&gt;
; [http://www.gftp.org/ gFTP] - FTP klient : open source, GPL, OS: UNIX&lt;br /&gt;
; [http://www.inicom.net/pages/en.ffxp-home.php FlashFXP] - FTP Klient : ShareWare (30 dnů zkušební lhůta), OS Windows&lt;br /&gt;
; [http://www.ftprush.com/ FTPRush] - FTP klient : ShareWare, OS: Windows&lt;br /&gt;
=== FTP Servery ===&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=21558&amp;amp;package_id=21737 FileZilla Server] - FileZilla FTP Server : GPL, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.gene6.com/ Gene6 FTP Server] - Gene6 FTP Server : OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Hry :) ==&lt;br /&gt;
; [http://www.gamezone.cz/games/PC/America's%20Army/ America's Army (A*A)] - online 3d akce (23.9.06 - aktuálně ve [http://www.americasarmy.com/intel/explore.php verzi 2.8.2]) : Freeware, OS: Windows, Pro server také ve verzi Linux&lt;br /&gt;
; [http://www.reborn.cz/ Ragnarok (server Reborn) ] - mmorpg : Freeware, OS: Windows&lt;br /&gt;
; [http://www.splashdamage.com/ Wolfenstein enemy territory (WET)] - online 3d akce : Open Source, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Internetové prohlížeče ==&lt;br /&gt;
; [http://firefox.czilla.cz/ Firefox] -  : Open-Source - MPL, OS: Windows, Linux, MacOS X,...&lt;br /&gt;
; [http://www.opera.com/download/ Opera] -  : OS: Windows, Solaris, Linux, MacOS X,...&lt;br /&gt;
; [http://konqueror.kde.org/ Konqueror] - : Free software - GPL, OS: unix like (Linux, *BSD, Solaris, ...)&lt;br /&gt;
; [http://www.apple.com/safari/ Safari] -  : freeware - OS: Windows, MacOS X&lt;br /&gt;
&lt;br /&gt;
== Kancelář ==&lt;br /&gt;
; [http://www.openoffice.org/ OpenOffice.org] - Kancelářský balík : GPL, OS: Windows, Linux, Solaris, MacOS X, *BSD,...&lt;br /&gt;
; [http://www.adobe.com/products/acrobat/readermain.html Adobe Reader] - Prohlížeč pdf souborů : Freeware, OS: Windows, MacOS X, Linux, Solaris, HP-UX, AIX, Palm OS, Pocket PC, Symbian OS&lt;br /&gt;
; [http://www.pspad.com/cz/ PSPad] - Textový editor : Freeware, OS: Windows&lt;br /&gt;
; [http://notepad-plus.sourceforge.net/uk/site.htm NOTEPAD++] - Textový editor : GPL, OS: Windows&lt;br /&gt;
; [http://www.jedit.org/ jEdit] - (Programátorský) textový editor : GPL, multiplatformní (Java)&lt;br /&gt;
; [http://www.mozilla.com/thunderbird/ Mozilla ThunderBird] - E-Mail, Diskuzní skupiny, RSS : Open-source, OS: Windows, Linux, MacOS&lt;br /&gt;
&lt;br /&gt;
== Komprese ==&lt;br /&gt;
; [http://www.7-zip.org/ 7-zip] - : Open-source, OS: Windows, Linux, ...&lt;br /&gt;
&lt;br /&gt;
== Komunikace ==&lt;br /&gt;
; [http://sim-im.org/wiki/Main_Page SIM] - Instant messaging klient (ICQ, AIM, Jabber, MSN a dalsi) : GNU/GPL, OS: Window, unix like, MacOS, ...&lt;br /&gt;
; [http://miranda.czweb.org/ Miranda] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
; [http://kopete.kde.org/ Kopete] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...)&lt;br /&gt;
; [http://www.pidgin.im/ Pidgin] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...), Windows&lt;br /&gt;
; [http://www.trillian.cc/ Trillian] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.ekiga.org/ Ekiga] - VoIP : GNU/GPL, OS: Linux, *BSD, Solaris a asi i MacOS ;)&lt;br /&gt;
; [http://www.skype.com/intl/cs/ Skype] - Pokec : Freeware, OS: Windows, Mac OS X, Linux, Pocket PCs&lt;br /&gt;
; [http://www.ventrilo.com/ Ventrilo] - Pokec (klient, server) : Freeware, OS: Windows, MacOS X&lt;br /&gt;
; [http://www.goteamspeak.com/ Teamspeak] - Pokec (klient, server) : Freeware, OS: Windows, Mac OS X, Linux&lt;br /&gt;
&lt;br /&gt;
== Media (audio, video) ==&lt;br /&gt;
; [http://www.mplayerhq.hu/ MPlayer] - Přehrávač médií : Open-Source, OS: Windows, Linux, MacOS X, *BSD,...&lt;br /&gt;
; [http://mv2.czweb.org/index.php?lang=cze/ MV2 Player] - Přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://www.videolan.org/vlc/ VLC] - Přehrávač médií (Obsahuje vlastní kodeky, nepotřebuje instalaci) : Free software - GPL, OS: Windows, Linux, MacOS X, *BSD, Solaris, BeOS, QNX, ...&lt;br /&gt;
; [http://www.winamp.com/ Winamp] - Přehrávač médií, hlavně audio : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=82303&amp;amp;package_id=84358 Media Player Classic] - Všestranný přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/projects/guliverkli/ guliverkli] - sada audio a video filtrů do MPC : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Obrázky ==&lt;br /&gt;
; [http://perso.orange.fr/pierre.g/xnview/enhome.html XnView] - Prohlížeč a konvertor obrázků : Freeware, OS: Windows, MacOS X, Linux, *BSD, Solaris, Irix mips, HP-UX, AIX&lt;br /&gt;
; [http://www.slunecnice.cz/product/IrfanView/ IrfanView] - Prohlížeč a konvertor obrázků : Freeware pro nekomerční využití, OS: All Windows&lt;br /&gt;
; [http://www.faststone.org/ FastStone Image Viewer] -  : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== P2P sítě ==&lt;br /&gt;
; [http://strongdc.berlios.de/ StrongDC++] - Klient pro P2P Direct connect (DC) sítě : GPL, OS: Windows&lt;br /&gt;
=== [http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software BitTorrent klienti] ===&lt;br /&gt;
; [http://azureus.sourceforge.net/ Azureus] - BitTorrent klient, spousta pluginu : GPL, OS: cokoliv s javou&lt;br /&gt;
; [http://www.utorrent.cz/ uTorrent] - Malý a nenáročný BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://www.bitcomet.com/ BitComet] - BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://deluge-torrent.org/ Deluge] - Lehký klient, rozšiřitelný pomocí pluginů : GPL, OS: Linux, Windows, Mac&lt;br /&gt;
&lt;br /&gt;
=== BitTorrent trackery ===&lt;br /&gt;
; [http://torrents.to/ Torrents] - seznam&lt;br /&gt;
; [http://www.mininova.org/ MiniNova] &lt;br /&gt;
; [http://torrentspy.com/ TorrentSpy]&lt;br /&gt;
; [http://thepiratebay.org/ ThePirateBay]&lt;br /&gt;
; [http://torrentreactor.net/ TorrentReactor]&lt;br /&gt;
; [http://nforce.nl/ NForce]&lt;br /&gt;
; [http://torrentscan.com/ TorrentScan]&lt;br /&gt;
; [http://www.torrentz.com/ TorrentZ]&lt;br /&gt;
; [http://isohunt.com/ IsoHunt]&lt;br /&gt;
; [http://www.besttracker.cz/ BestTracker]&lt;br /&gt;
&lt;br /&gt;
== Síťová analýza ==&lt;br /&gt;
; ping - ověření dostupnosti stroje (případně ztrátovosti packetů) : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; traceroute (na Windows tracert) - ověření routovací trasy k danému stroji : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; pathping - kombinace traceroute a ping : OS: Windows - z příkazové řádky&lt;br /&gt;
; [http://www.bitwizard.nl/mtr/ MTR], [http://winmtr.sourceforge.net/ WinMTR] - kombinace traceroute a ping : Open-source, OS: Linux, Windows&lt;br /&gt;
; [http://www.metal-machine.de/readerror/ NetMeter] - mereni prenasenych dat : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Správci souborů ==&lt;br /&gt;
; [http://www.freecommander.com/ FreeCommander] - Správce souborů : OS: Windows, Freeware i pro komerční účely, stejně dobrý a možná i lepší než Total Commander &lt;br /&gt;
; [http://ghisler.com/ Total Commander] - Správce souborů : OS: Windows, Shareware&lt;br /&gt;
; [http://krusader.sourceforge.net/ Krusader] - Správce souborů : Open Source, OS: Linux&lt;br /&gt;
; [http://www.mucommander.com/ muCommander] - Správce souborů : GPL, multiplatformní (Java)&lt;br /&gt;
&lt;br /&gt;
== Telnet/SSH klienti ==&lt;br /&gt;
; [http://www.putty.nl/download.html PuTTY] - telnet, ssh klient : Open Source, OS: Windows, Linux&lt;br /&gt;
; [http://winscp.net/eng/download.php WinSCP] - SFTP, SSH klient s GUI jako Total Commander : Open Source, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
; [http://ccollomb.free.fr/unlocker/ Unlocker] - nástroj na likvidaci nesmazatelných souborů ve windowsech : freeware, OS: Windows 00/XP/03&lt;br /&gt;
&lt;br /&gt;
== Vypalování ==&lt;br /&gt;
; [http://infrarecorder.sourceforge.net/ InfraRecorder] - nástoj na vypalování cd a dvd : Open Source, OS: Windows&lt;br /&gt;
; [http://www.burn4free.com/ Burn4Free] - nástoj na vypalování cd a dvd : Adware (=zdarma s reklamou), OS: Windows&lt;br /&gt;
; [http://k3b.plainblack.com/ K3B] - Vypalování CD/DVD : GPL, OS: Linux&lt;br /&gt;
; [http://www.gnome.org/projects/brasero/ Brasero] - Jednoduchý nástroj na vypalování CD/DVD : GPL, OS: Linux&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8353</id>
		<title>Doporučený software</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8353"/>
		<updated>2008-03-03T11:20:10Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Vypalování */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecné ==&lt;br /&gt;
&lt;br /&gt;
* Portál pro hledání open-source alternativ ke komerčnímu software: http://www.osalt.com/&lt;br /&gt;
&lt;br /&gt;
== Antiviry ==&lt;br /&gt;
; [http://www.eset.cz/cz/download/zkusebni NOD32] - Kvalitní antivir od slovenských tvůrců : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
; [http://www.avast.com/eng/avast_4_home.html Avast] - Kvalitní antivir pro nekomerční použití zadarmo : verze Home freeware, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Benchmark &amp;amp; Diagnostika ==&lt;br /&gt;
; [http://futuremark.com/download/ 3DMark03/05/06] - nejpoužívanější DirectX 9 benchmark : Free version, OS: Windows&lt;br /&gt;
; [http://www.oldversion.com/program.php?n=everesthome Everest Home Edition] - PC Diagnostika a benchmarking : Freeware, OS: Windows&lt;br /&gt;
; [http://www.hdtune.com/ HD Tune] - Diagnostika a Benchmark pro HDD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.simplisoftware.com/Public/index.php?request=HdTach HD Tach] - benchmark pro HDD a diskové rozhraní : Freeware, OS: Windows&lt;br /&gt;
; [http://www.almico.com/speedfan.php SpeedFan] - Monitoring teploty, otáček, S.M.A.R.T. atd : Freeware, OS: Windows&lt;br /&gt;
; [http://www.xtremesystems.com/pi/ Super PI] - změří jak rychle dokáže CPU spočítat Ludolfovo číslo na definovaný počet desetinných míst : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Bezpečnost ==&lt;br /&gt;
; [http://keepass.sourceforge.net/ KeePass] - Správa hesel, dostupných pod jedním &amp;quot;master&amp;quot; heslem : Open-Source, OS: Windows, PocketPC, Linux, MacOS X, PalmOS&lt;br /&gt;
&lt;br /&gt;
; [http://www.lavasoftusa.com/ Ad-Aware SE Personal] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (adware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.ewido.net/en/product/ Ewido security suite] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (malware) : Start, OS: Windows&lt;br /&gt;
; [http://www.safer-networking.org/ Spybot] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (spyware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.spywareterminator.com Spyware Terminator] - Rezidentní štít proti spyware, komplet v češtině : freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Distribuované výpočty ==&lt;br /&gt;
; [http://www.boinc.cz/ Boinc] - Platforma pro projekty Seti, Einstein, cpdn a mnoho dalších : GPL, OS: Windows, Linux, Solaris, MacOS X,...&lt;br /&gt;
&lt;br /&gt;
== Downloadovací nástroje ==&lt;br /&gt;
; [http://www.flashget.com/en/download.htm FlashGet] - Download manažer : Freeware, OS: Windows&lt;br /&gt;
; [http://www.krasu.ru/soft/chuchelo/ Downloader for X (D4X)] - (Web)download manažer : GPL, OS: Linux&lt;br /&gt;
; [http://www.gnome.org/projects/gwget/ GWget] - Grafická nadstavba nad CLI download manažerem ''Wget'' : GPL, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Editace video/titulky ==&lt;br /&gt;
; [http://virtualdub.sourceforge.net/ VirtualDub] - Editor video souborů : GPL, OS: Windows&lt;br /&gt;
; [http://avidemux.berlios.de/index.html Avidemux] - Editor video souborů, podpora skriptování : GPL, OS: Linux, BSD, Windows, Mac&lt;br /&gt;
; [http://kinodv.org/ Kino] - Editor DV souborů (data z videokamery), podpora zachytávání přes Firewire : GPL, OS: Linux&lt;br /&gt;
; [http://www.kdenlive.org/ Kdenlive] - Vícestopý editor videosouborů : GPL, OS: Linux&lt;br /&gt;
; [http://www.urusoft.net/download.php?lang=1&amp;amp;id=sw Subtitle WorkShop] - Všestranný editor titulků : Freeware, OS: Windows&lt;br /&gt;
; [http://home.gna.org/gaupol/ Gaupol] - Editor titulků : GPL, OS: Linux, BSD, Windows&lt;br /&gt;
; [http://gnome-subtitles.sourceforge.net/ Gnome Subtitles] - Editor titulků : GPL, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Emulační software ==&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/announcements.php Daemon Tools] - Aplikace pro emulaci (ochran) CD/DVD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/download.php?mode=Download&amp;amp;id=90 awxDTools for V4 - 32bit addon] - addon pro Daemon Tools, přidá položku na připojení/odpojení image do nabídky pravého myšítka : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
; [http://www.download.com/3001-10435_4-10543979.html Kerio] - Všestranný Firewall : 30-ti denní zkušební verze poté omezená verze, OS: Windows&lt;br /&gt;
; [http://www.jetico.com/index.htm#/jpf2.htm Jetico Personal Firewall] - Výborně konfigurovatelný Firewall : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== FTP ==&lt;br /&gt;
; [http://sourceforge.net/projects/filezilla/ Filezilla] - FTP Klient : GPL, OS: Windows, Linux&lt;br /&gt;
; [http://www.http://fireftp.mozdev.org/ FireFTP] - FTP klient pro Mozilla Firefox : Open-source, OS: Windows, Linux/Unix&lt;br /&gt;
; [http://www.gftp.org/ gFTP] - FTP klient : open source, GPL, OS: UNIX&lt;br /&gt;
; [http://www.inicom.net/pages/en.ffxp-home.php FlashFXP] - FTP Klient : ShareWare (30 dnů zkušební lhůta), OS Windows&lt;br /&gt;
; [http://www.ftprush.com/ FTPRush] - FTP klient : ShareWare, OS: Windows&lt;br /&gt;
=== FTP Servery ===&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=21558&amp;amp;package_id=21737 FileZilla Server] - FileZilla FTP Server : GPL, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.gene6.com/ Gene6 FTP Server] - Gene6 FTP Server : OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Hry :) ==&lt;br /&gt;
; [http://www.gamezone.cz/games/PC/America's%20Army/ America's Army (A*A)] - online 3d akce (23.9.06 - aktuálně ve [http://www.americasarmy.com/intel/explore.php verzi 2.8.2]) : Freeware, OS: Windows, Pro server také ve verzi Linux&lt;br /&gt;
; [http://www.reborn.cz/ Ragnarok (server Reborn) ] - mmorpg : Freeware, OS: Windows&lt;br /&gt;
; [http://www.splashdamage.com/ Wolfenstein enemy territory (WET)] - online 3d akce : Open Source, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Internetové prohlížeče ==&lt;br /&gt;
; [http://firefox.czilla.cz/ Firefox] -  : Open-Source - MPL, OS: Windows, Linux, MacOS X,...&lt;br /&gt;
; [http://www.opera.com/download/ Opera] -  : OS: Windows, Solaris, Linux, MacOS X,...&lt;br /&gt;
; [http://konqueror.kde.org/ Konqueror] - : Free software - GPL, OS: unix like (Linux, *BSD, Solaris, ...)&lt;br /&gt;
; [http://www.apple.com/safari/ Safari] -  : freeware - OS: Windows, MacOS X&lt;br /&gt;
&lt;br /&gt;
== Kancelář ==&lt;br /&gt;
; [http://www.openoffice.org/ OpenOffice.org] - Kancelářský balík : GPL, OS: Windows, Linux, Solaris, MacOS X, *BSD,...&lt;br /&gt;
; [http://www.adobe.com/products/acrobat/readermain.html Adobe Reader] - Prohlížeč pdf souborů : Freeware, OS: Windows, MacOS X, Linux, Solaris, HP-UX, AIX, Palm OS, Pocket PC, Symbian OS&lt;br /&gt;
; [http://www.pspad.com/cz/ PSPad] - Textový editor : Freeware, OS: Windows&lt;br /&gt;
; [http://notepad-plus.sourceforge.net/uk/site.htm NOTEPAD++] - Textový editor : GPL, OS: Windows&lt;br /&gt;
; [http://www.mozilla.com/thunderbird/ Mozilla ThunderBird] - E-Mail, Diskuzní skupiny, RSS : Open-source, OS: Windows, Linux, MacOS&lt;br /&gt;
&lt;br /&gt;
== Komprese ==&lt;br /&gt;
; [http://www.7-zip.org/ 7-zip] - : Open-source, OS: Windows, Linux, ...&lt;br /&gt;
&lt;br /&gt;
== Komunikace ==&lt;br /&gt;
; [http://sim-im.org/wiki/Main_Page SIM] - Instant messaging klient (ICQ, AIM, Jabber, MSN a dalsi) : GNU/GPL, OS: Window, unix like, MacOS, ...&lt;br /&gt;
; [http://miranda.czweb.org/ Miranda] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
; [http://kopete.kde.org/ Kopete] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...)&lt;br /&gt;
; [http://www.pidgin.im/ Pidgin] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...), Windows&lt;br /&gt;
; [http://www.trillian.cc/ Trillian] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.ekiga.org/ Ekiga] - VoIP : GNU/GPL, OS: Linux, *BSD, Solaris a asi i MacOS ;)&lt;br /&gt;
; [http://www.skype.com/intl/cs/ Skype] - Pokec : Freeware, OS: Windows, Mac OS X, Linux, Pocket PCs&lt;br /&gt;
; [http://www.ventrilo.com/ Ventrilo] - Pokec (klient, server) : Freeware, OS: Windows, MacOS X&lt;br /&gt;
; [http://www.goteamspeak.com/ Teamspeak] - Pokec (klient, server) : Freeware, OS: Windows, Mac OS X, Linux&lt;br /&gt;
&lt;br /&gt;
== Media (audio, video) ==&lt;br /&gt;
; [http://www.mplayerhq.hu/ MPlayer] - Přehrávač médií : Open-Source, OS: Windows, Linux, MacOS X, *BSD,...&lt;br /&gt;
; [http://mv2.czweb.org/index.php?lang=cze/ MV2 Player] - Přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://www.videolan.org/vlc/ VLC] - Přehrávač médií (Obsahuje vlastní kodeky, nepotřebuje instalaci) : Free software - GPL, OS: Windows, Linux, MacOS X, *BSD, Solaris, BeOS, QNX, ...&lt;br /&gt;
; [http://www.winamp.com/ Winamp] - Přehrávač médií, hlavně audio : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=82303&amp;amp;package_id=84358 Media Player Classic] - Všestranný přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/projects/guliverkli/ guliverkli] - sada audio a video filtrů do MPC : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Obrázky ==&lt;br /&gt;
; [http://perso.orange.fr/pierre.g/xnview/enhome.html XnView] - Prohlížeč a konvertor obrázků : Freeware, OS: Windows, MacOS X, Linux, *BSD, Solaris, Irix mips, HP-UX, AIX&lt;br /&gt;
; [http://www.slunecnice.cz/product/IrfanView/ IrfanView] - Prohlížeč a konvertor obrázků : Freeware pro nekomerční využití, OS: All Windows&lt;br /&gt;
; [http://www.faststone.org/ FastStone Image Viewer] -  : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== P2P sítě ==&lt;br /&gt;
; [http://strongdc.berlios.de/ StrongDC++] - Klient pro P2P Direct connect (DC) sítě : GPL, OS: Windows&lt;br /&gt;
=== [http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software BitTorrent klienti] ===&lt;br /&gt;
; [http://azureus.sourceforge.net/ Azureus] - BitTorrent klient, spousta pluginu : GPL, OS: cokoliv s javou&lt;br /&gt;
; [http://www.utorrent.cz/ uTorrent] - Malý a nenáročný BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://www.bitcomet.com/ BitComet] - BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://deluge-torrent.org/ Deluge] - Lehký klient, rozšiřitelný pomocí pluginů : GPL, OS: Linux, Windows, Mac&lt;br /&gt;
&lt;br /&gt;
=== BitTorrent trackery ===&lt;br /&gt;
; [http://torrents.to/ Torrents] - seznam&lt;br /&gt;
; [http://www.mininova.org/ MiniNova] &lt;br /&gt;
; [http://torrentspy.com/ TorrentSpy]&lt;br /&gt;
; [http://thepiratebay.org/ ThePirateBay]&lt;br /&gt;
; [http://torrentreactor.net/ TorrentReactor]&lt;br /&gt;
; [http://nforce.nl/ NForce]&lt;br /&gt;
; [http://torrentscan.com/ TorrentScan]&lt;br /&gt;
; [http://www.torrentz.com/ TorrentZ]&lt;br /&gt;
; [http://isohunt.com/ IsoHunt]&lt;br /&gt;
; [http://www.besttracker.cz/ BestTracker]&lt;br /&gt;
&lt;br /&gt;
== Síťová analýza ==&lt;br /&gt;
; ping - ověření dostupnosti stroje (případně ztrátovosti packetů) : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; traceroute (na Windows tracert) - ověření routovací trasy k danému stroji : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; pathping - kombinace traceroute a ping : OS: Windows - z příkazové řádky&lt;br /&gt;
; [http://www.bitwizard.nl/mtr/ MTR], [http://winmtr.sourceforge.net/ WinMTR] - kombinace traceroute a ping : Open-source, OS: Linux, Windows&lt;br /&gt;
; [http://www.metal-machine.de/readerror/ NetMeter] - mereni prenasenych dat : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Správci souborů ==&lt;br /&gt;
; [http://www.freecommander.com/ FreeCommander] - Správce souborů : OS: Windows, Freeware i pro komerční účely, stejně dobrý a možná i lepší než Total Commander &lt;br /&gt;
; [http://ghisler.com/ Total Commander] - Správce souborů : OS: Windows, Shareware&lt;br /&gt;
; [http://krusader.sourceforge.net/ Krusader] - Správce souborů : Open Source, OS: Linux&lt;br /&gt;
; [http://www.mucommander.com/ muCommander] - Správce souborů : GPL, multiplatformní (Java)&lt;br /&gt;
&lt;br /&gt;
== Telnet/SSH klienti ==&lt;br /&gt;
; [http://www.putty.nl/download.html PuTTY] - telnet, ssh klient : Open Source, OS: Windows, Linux&lt;br /&gt;
; [http://winscp.net/eng/download.php WinSCP] - SFTP, SSH klient s GUI jako Total Commander : Open Source, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
; [http://ccollomb.free.fr/unlocker/ Unlocker] - nástroj na likvidaci nesmazatelných souborů ve windowsech : freeware, OS: Windows 00/XP/03&lt;br /&gt;
&lt;br /&gt;
== Vypalování ==&lt;br /&gt;
; [http://infrarecorder.sourceforge.net/ InfraRecorder] - nástoj na vypalování cd a dvd : Open Source, OS: Windows&lt;br /&gt;
; [http://www.burn4free.com/ Burn4Free] - nástoj na vypalování cd a dvd : Adware (=zdarma s reklamou), OS: Windows&lt;br /&gt;
; [http://k3b.plainblack.com/ K3B] - Vypalování CD/DVD : GPL, OS: Linux&lt;br /&gt;
; [http://www.gnome.org/projects/brasero/ Brasero] - Jednoduchý nástroj na vypalování CD/DVD : GPL, OS: Linux&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8352</id>
		<title>Doporučený software</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8352"/>
		<updated>2008-03-03T11:12:10Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Správci souborů */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecné ==&lt;br /&gt;
&lt;br /&gt;
* Portál pro hledání open-source alternativ ke komerčnímu software: http://www.osalt.com/&lt;br /&gt;
&lt;br /&gt;
== Antiviry ==&lt;br /&gt;
; [http://www.eset.cz/cz/download/zkusebni NOD32] - Kvalitní antivir od slovenských tvůrců : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
; [http://www.avast.com/eng/avast_4_home.html Avast] - Kvalitní antivir pro nekomerční použití zadarmo : verze Home freeware, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Benchmark &amp;amp; Diagnostika ==&lt;br /&gt;
; [http://futuremark.com/download/ 3DMark03/05/06] - nejpoužívanější DirectX 9 benchmark : Free version, OS: Windows&lt;br /&gt;
; [http://www.oldversion.com/program.php?n=everesthome Everest Home Edition] - PC Diagnostika a benchmarking : Freeware, OS: Windows&lt;br /&gt;
; [http://www.hdtune.com/ HD Tune] - Diagnostika a Benchmark pro HDD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.simplisoftware.com/Public/index.php?request=HdTach HD Tach] - benchmark pro HDD a diskové rozhraní : Freeware, OS: Windows&lt;br /&gt;
; [http://www.almico.com/speedfan.php SpeedFan] - Monitoring teploty, otáček, S.M.A.R.T. atd : Freeware, OS: Windows&lt;br /&gt;
; [http://www.xtremesystems.com/pi/ Super PI] - změří jak rychle dokáže CPU spočítat Ludolfovo číslo na definovaný počet desetinných míst : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Bezpečnost ==&lt;br /&gt;
; [http://keepass.sourceforge.net/ KeePass] - Správa hesel, dostupných pod jedním &amp;quot;master&amp;quot; heslem : Open-Source, OS: Windows, PocketPC, Linux, MacOS X, PalmOS&lt;br /&gt;
&lt;br /&gt;
; [http://www.lavasoftusa.com/ Ad-Aware SE Personal] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (adware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.ewido.net/en/product/ Ewido security suite] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (malware) : Start, OS: Windows&lt;br /&gt;
; [http://www.safer-networking.org/ Spybot] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (spyware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.spywareterminator.com Spyware Terminator] - Rezidentní štít proti spyware, komplet v češtině : freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Distribuované výpočty ==&lt;br /&gt;
; [http://www.boinc.cz/ Boinc] - Platforma pro projekty Seti, Einstein, cpdn a mnoho dalších : GPL, OS: Windows, Linux, Solaris, MacOS X,...&lt;br /&gt;
&lt;br /&gt;
== Downloadovací nástroje ==&lt;br /&gt;
; [http://www.flashget.com/en/download.htm FlashGet] - Download manažer : Freeware, OS: Windows&lt;br /&gt;
; [http://www.krasu.ru/soft/chuchelo/ Downloader for X (D4X)] - (Web)download manažer : GPL, OS: Linux&lt;br /&gt;
; [http://www.gnome.org/projects/gwget/ GWget] - Grafická nadstavba nad CLI download manažerem ''Wget'' : GPL, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Editace video/titulky ==&lt;br /&gt;
; [http://virtualdub.sourceforge.net/ VirtualDub] - Editor video souborů : GPL, OS: Windows&lt;br /&gt;
; [http://avidemux.berlios.de/index.html Avidemux] - Editor video souborů, podpora skriptování : GPL, OS: Linux, BSD, Windows, Mac&lt;br /&gt;
; [http://kinodv.org/ Kino] - Editor DV souborů (data z videokamery), podpora zachytávání přes Firewire : GPL, OS: Linux&lt;br /&gt;
; [http://www.kdenlive.org/ Kdenlive] - Vícestopý editor videosouborů : GPL, OS: Linux&lt;br /&gt;
; [http://www.urusoft.net/download.php?lang=1&amp;amp;id=sw Subtitle WorkShop] - Všestranný editor titulků : Freeware, OS: Windows&lt;br /&gt;
; [http://home.gna.org/gaupol/ Gaupol] - Editor titulků : GPL, OS: Linux, BSD, Windows&lt;br /&gt;
; [http://gnome-subtitles.sourceforge.net/ Gnome Subtitles] - Editor titulků : GPL, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Emulační software ==&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/announcements.php Daemon Tools] - Aplikace pro emulaci (ochran) CD/DVD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/download.php?mode=Download&amp;amp;id=90 awxDTools for V4 - 32bit addon] - addon pro Daemon Tools, přidá položku na připojení/odpojení image do nabídky pravého myšítka : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
; [http://www.download.com/3001-10435_4-10543979.html Kerio] - Všestranný Firewall : 30-ti denní zkušební verze poté omezená verze, OS: Windows&lt;br /&gt;
; [http://www.jetico.com/index.htm#/jpf2.htm Jetico Personal Firewall] - Výborně konfigurovatelný Firewall : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== FTP ==&lt;br /&gt;
; [http://sourceforge.net/projects/filezilla/ Filezilla] - FTP Klient : GPL, OS: Windows, Linux&lt;br /&gt;
; [http://www.http://fireftp.mozdev.org/ FireFTP] - FTP klient pro Mozilla Firefox : Open-source, OS: Windows, Linux/Unix&lt;br /&gt;
; [http://www.gftp.org/ gFTP] - FTP klient : open source, GPL, OS: UNIX&lt;br /&gt;
; [http://www.inicom.net/pages/en.ffxp-home.php FlashFXP] - FTP Klient : ShareWare (30 dnů zkušební lhůta), OS Windows&lt;br /&gt;
; [http://www.ftprush.com/ FTPRush] - FTP klient : ShareWare, OS: Windows&lt;br /&gt;
=== FTP Servery ===&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=21558&amp;amp;package_id=21737 FileZilla Server] - FileZilla FTP Server : GPL, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.gene6.com/ Gene6 FTP Server] - Gene6 FTP Server : OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Hry :) ==&lt;br /&gt;
; [http://www.gamezone.cz/games/PC/America's%20Army/ America's Army (A*A)] - online 3d akce (23.9.06 - aktuálně ve [http://www.americasarmy.com/intel/explore.php verzi 2.8.2]) : Freeware, OS: Windows, Pro server také ve verzi Linux&lt;br /&gt;
; [http://www.reborn.cz/ Ragnarok (server Reborn) ] - mmorpg : Freeware, OS: Windows&lt;br /&gt;
; [http://www.splashdamage.com/ Wolfenstein enemy territory (WET)] - online 3d akce : Open Source, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Internetové prohlížeče ==&lt;br /&gt;
; [http://firefox.czilla.cz/ Firefox] -  : Open-Source - MPL, OS: Windows, Linux, MacOS X,...&lt;br /&gt;
; [http://www.opera.com/download/ Opera] -  : OS: Windows, Solaris, Linux, MacOS X,...&lt;br /&gt;
; [http://konqueror.kde.org/ Konqueror] - : Free software - GPL, OS: unix like (Linux, *BSD, Solaris, ...)&lt;br /&gt;
; [http://www.apple.com/safari/ Safari] -  : freeware - OS: Windows, MacOS X&lt;br /&gt;
&lt;br /&gt;
== Kancelář ==&lt;br /&gt;
; [http://www.openoffice.org/ OpenOffice.org] - Kancelářský balík : GPL, OS: Windows, Linux, Solaris, MacOS X, *BSD,...&lt;br /&gt;
; [http://www.adobe.com/products/acrobat/readermain.html Adobe Reader] - Prohlížeč pdf souborů : Freeware, OS: Windows, MacOS X, Linux, Solaris, HP-UX, AIX, Palm OS, Pocket PC, Symbian OS&lt;br /&gt;
; [http://www.pspad.com/cz/ PSPad] - Textový editor : Freeware, OS: Windows&lt;br /&gt;
; [http://notepad-plus.sourceforge.net/uk/site.htm NOTEPAD++] - Textový editor : GPL, OS: Windows&lt;br /&gt;
; [http://www.mozilla.com/thunderbird/ Mozilla ThunderBird] - E-Mail, Diskuzní skupiny, RSS : Open-source, OS: Windows, Linux, MacOS&lt;br /&gt;
&lt;br /&gt;
== Komprese ==&lt;br /&gt;
; [http://www.7-zip.org/ 7-zip] - : Open-source, OS: Windows, Linux, ...&lt;br /&gt;
&lt;br /&gt;
== Komunikace ==&lt;br /&gt;
; [http://sim-im.org/wiki/Main_Page SIM] - Instant messaging klient (ICQ, AIM, Jabber, MSN a dalsi) : GNU/GPL, OS: Window, unix like, MacOS, ...&lt;br /&gt;
; [http://miranda.czweb.org/ Miranda] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
; [http://kopete.kde.org/ Kopete] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...)&lt;br /&gt;
; [http://www.pidgin.im/ Pidgin] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...), Windows&lt;br /&gt;
; [http://www.trillian.cc/ Trillian] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.ekiga.org/ Ekiga] - VoIP : GNU/GPL, OS: Linux, *BSD, Solaris a asi i MacOS ;)&lt;br /&gt;
; [http://www.skype.com/intl/cs/ Skype] - Pokec : Freeware, OS: Windows, Mac OS X, Linux, Pocket PCs&lt;br /&gt;
; [http://www.ventrilo.com/ Ventrilo] - Pokec (klient, server) : Freeware, OS: Windows, MacOS X&lt;br /&gt;
; [http://www.goteamspeak.com/ Teamspeak] - Pokec (klient, server) : Freeware, OS: Windows, Mac OS X, Linux&lt;br /&gt;
&lt;br /&gt;
== Media (audio, video) ==&lt;br /&gt;
; [http://www.mplayerhq.hu/ MPlayer] - Přehrávač médií : Open-Source, OS: Windows, Linux, MacOS X, *BSD,...&lt;br /&gt;
; [http://mv2.czweb.org/index.php?lang=cze/ MV2 Player] - Přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://www.videolan.org/vlc/ VLC] - Přehrávač médií (Obsahuje vlastní kodeky, nepotřebuje instalaci) : Free software - GPL, OS: Windows, Linux, MacOS X, *BSD, Solaris, BeOS, QNX, ...&lt;br /&gt;
; [http://www.winamp.com/ Winamp] - Přehrávač médií, hlavně audio : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=82303&amp;amp;package_id=84358 Media Player Classic] - Všestranný přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/projects/guliverkli/ guliverkli] - sada audio a video filtrů do MPC : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Obrázky ==&lt;br /&gt;
; [http://perso.orange.fr/pierre.g/xnview/enhome.html XnView] - Prohlížeč a konvertor obrázků : Freeware, OS: Windows, MacOS X, Linux, *BSD, Solaris, Irix mips, HP-UX, AIX&lt;br /&gt;
; [http://www.slunecnice.cz/product/IrfanView/ IrfanView] - Prohlížeč a konvertor obrázků : Freeware pro nekomerční využití, OS: All Windows&lt;br /&gt;
; [http://www.faststone.org/ FastStone Image Viewer] -  : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== P2P sítě ==&lt;br /&gt;
; [http://strongdc.berlios.de/ StrongDC++] - Klient pro P2P Direct connect (DC) sítě : GPL, OS: Windows&lt;br /&gt;
=== [http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software BitTorrent klienti] ===&lt;br /&gt;
; [http://azureus.sourceforge.net/ Azureus] - BitTorrent klient, spousta pluginu : GPL, OS: cokoliv s javou&lt;br /&gt;
; [http://www.utorrent.cz/ uTorrent] - Malý a nenáročný BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://www.bitcomet.com/ BitComet] - BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://deluge-torrent.org/ Deluge] - Lehký klient, rozšiřitelný pomocí pluginů : GPL, OS: Linux, Windows, Mac&lt;br /&gt;
&lt;br /&gt;
=== BitTorrent trackery ===&lt;br /&gt;
; [http://torrents.to/ Torrents] - seznam&lt;br /&gt;
; [http://www.mininova.org/ MiniNova] &lt;br /&gt;
; [http://torrentspy.com/ TorrentSpy]&lt;br /&gt;
; [http://thepiratebay.org/ ThePirateBay]&lt;br /&gt;
; [http://torrentreactor.net/ TorrentReactor]&lt;br /&gt;
; [http://nforce.nl/ NForce]&lt;br /&gt;
; [http://torrentscan.com/ TorrentScan]&lt;br /&gt;
; [http://www.torrentz.com/ TorrentZ]&lt;br /&gt;
; [http://isohunt.com/ IsoHunt]&lt;br /&gt;
; [http://www.besttracker.cz/ BestTracker]&lt;br /&gt;
&lt;br /&gt;
== Síťová analýza ==&lt;br /&gt;
; ping - ověření dostupnosti stroje (případně ztrátovosti packetů) : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; traceroute (na Windows tracert) - ověření routovací trasy k danému stroji : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; pathping - kombinace traceroute a ping : OS: Windows - z příkazové řádky&lt;br /&gt;
; [http://www.bitwizard.nl/mtr/ MTR], [http://winmtr.sourceforge.net/ WinMTR] - kombinace traceroute a ping : Open-source, OS: Linux, Windows&lt;br /&gt;
; [http://www.metal-machine.de/readerror/ NetMeter] - mereni prenasenych dat : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Správci souborů ==&lt;br /&gt;
; [http://www.freecommander.com/ FreeCommander] - Správce souborů : OS: Windows, Freeware i pro komerční účely, stejně dobrý a možná i lepší než Total Commander &lt;br /&gt;
; [http://ghisler.com/ Total Commander] - Správce souborů : OS: Windows, Shareware&lt;br /&gt;
; [http://krusader.sourceforge.net/ Krusader] - Správce souborů : Open Source, OS: Linux&lt;br /&gt;
; [http://www.mucommander.com/ muCommander] - Správce souborů : GPL, multiplatformní (Java)&lt;br /&gt;
&lt;br /&gt;
== Telnet/SSH klienti ==&lt;br /&gt;
; [http://www.putty.nl/download.html PuTTY] - telnet, ssh klient : Open Source, OS: Windows, Linux&lt;br /&gt;
; [http://winscp.net/eng/download.php WinSCP] - SFTP, SSH klient s GUI jako Total Commander : Open Source, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
; [http://ccollomb.free.fr/unlocker/ Unlocker] - nástroj na likvidaci nesmazatelných souborů ve windowsech : freeware, OS: Windows 00/XP/03&lt;br /&gt;
&lt;br /&gt;
== Vypalování ==&lt;br /&gt;
; [http://infrarecorder.sourceforge.net/ InfraRecorder] - nástoj na vypalování cd a dvd : Open Source, OS: Windows&lt;br /&gt;
; [http://www.burn4free.com/ Burn4Free] - nástoj na vypalování cd a dvd : Adware (=zdarma s reklamou), OS: Windows&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8351</id>
		<title>Doporučený software</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8351"/>
		<updated>2008-03-03T11:05:47Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Downloadovací nástroje */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecné ==&lt;br /&gt;
&lt;br /&gt;
* Portál pro hledání open-source alternativ ke komerčnímu software: http://www.osalt.com/&lt;br /&gt;
&lt;br /&gt;
== Antiviry ==&lt;br /&gt;
; [http://www.eset.cz/cz/download/zkusebni NOD32] - Kvalitní antivir od slovenských tvůrců : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
; [http://www.avast.com/eng/avast_4_home.html Avast] - Kvalitní antivir pro nekomerční použití zadarmo : verze Home freeware, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Benchmark &amp;amp; Diagnostika ==&lt;br /&gt;
; [http://futuremark.com/download/ 3DMark03/05/06] - nejpoužívanější DirectX 9 benchmark : Free version, OS: Windows&lt;br /&gt;
; [http://www.oldversion.com/program.php?n=everesthome Everest Home Edition] - PC Diagnostika a benchmarking : Freeware, OS: Windows&lt;br /&gt;
; [http://www.hdtune.com/ HD Tune] - Diagnostika a Benchmark pro HDD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.simplisoftware.com/Public/index.php?request=HdTach HD Tach] - benchmark pro HDD a diskové rozhraní : Freeware, OS: Windows&lt;br /&gt;
; [http://www.almico.com/speedfan.php SpeedFan] - Monitoring teploty, otáček, S.M.A.R.T. atd : Freeware, OS: Windows&lt;br /&gt;
; [http://www.xtremesystems.com/pi/ Super PI] - změří jak rychle dokáže CPU spočítat Ludolfovo číslo na definovaný počet desetinných míst : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Bezpečnost ==&lt;br /&gt;
; [http://keepass.sourceforge.net/ KeePass] - Správa hesel, dostupných pod jedním &amp;quot;master&amp;quot; heslem : Open-Source, OS: Windows, PocketPC, Linux, MacOS X, PalmOS&lt;br /&gt;
&lt;br /&gt;
; [http://www.lavasoftusa.com/ Ad-Aware SE Personal] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (adware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.ewido.net/en/product/ Ewido security suite] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (malware) : Start, OS: Windows&lt;br /&gt;
; [http://www.safer-networking.org/ Spybot] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (spyware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.spywareterminator.com Spyware Terminator] - Rezidentní štít proti spyware, komplet v češtině : freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Distribuované výpočty ==&lt;br /&gt;
; [http://www.boinc.cz/ Boinc] - Platforma pro projekty Seti, Einstein, cpdn a mnoho dalších : GPL, OS: Windows, Linux, Solaris, MacOS X,...&lt;br /&gt;
&lt;br /&gt;
== Downloadovací nástroje ==&lt;br /&gt;
; [http://www.flashget.com/en/download.htm FlashGet] - Download manažer : Freeware, OS: Windows&lt;br /&gt;
; [http://www.krasu.ru/soft/chuchelo/ Downloader for X (D4X)] - (Web)download manažer : GPL, OS: Linux&lt;br /&gt;
; [http://www.gnome.org/projects/gwget/ GWget] - Grafická nadstavba nad CLI download manažerem ''Wget'' : GPL, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Editace video/titulky ==&lt;br /&gt;
; [http://virtualdub.sourceforge.net/ VirtualDub] - Editor video souborů : GPL, OS: Windows&lt;br /&gt;
; [http://avidemux.berlios.de/index.html Avidemux] - Editor video souborů, podpora skriptování : GPL, OS: Linux, BSD, Windows, Mac&lt;br /&gt;
; [http://kinodv.org/ Kino] - Editor DV souborů (data z videokamery), podpora zachytávání přes Firewire : GPL, OS: Linux&lt;br /&gt;
; [http://www.kdenlive.org/ Kdenlive] - Vícestopý editor videosouborů : GPL, OS: Linux&lt;br /&gt;
; [http://www.urusoft.net/download.php?lang=1&amp;amp;id=sw Subtitle WorkShop] - Všestranný editor titulků : Freeware, OS: Windows&lt;br /&gt;
; [http://home.gna.org/gaupol/ Gaupol] - Editor titulků : GPL, OS: Linux, BSD, Windows&lt;br /&gt;
; [http://gnome-subtitles.sourceforge.net/ Gnome Subtitles] - Editor titulků : GPL, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Emulační software ==&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/announcements.php Daemon Tools] - Aplikace pro emulaci (ochran) CD/DVD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/download.php?mode=Download&amp;amp;id=90 awxDTools for V4 - 32bit addon] - addon pro Daemon Tools, přidá položku na připojení/odpojení image do nabídky pravého myšítka : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
; [http://www.download.com/3001-10435_4-10543979.html Kerio] - Všestranný Firewall : 30-ti denní zkušební verze poté omezená verze, OS: Windows&lt;br /&gt;
; [http://www.jetico.com/index.htm#/jpf2.htm Jetico Personal Firewall] - Výborně konfigurovatelný Firewall : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== FTP ==&lt;br /&gt;
; [http://sourceforge.net/projects/filezilla/ Filezilla] - FTP Klient : GPL, OS: Windows, Linux&lt;br /&gt;
; [http://www.http://fireftp.mozdev.org/ FireFTP] - FTP klient pro Mozilla Firefox : Open-source, OS: Windows, Linux/Unix&lt;br /&gt;
; [http://www.gftp.org/ gFTP] - FTP klient : open source, GPL, OS: UNIX&lt;br /&gt;
; [http://www.inicom.net/pages/en.ffxp-home.php FlashFXP] - FTP Klient : ShareWare (30 dnů zkušební lhůta), OS Windows&lt;br /&gt;
; [http://www.ftprush.com/ FTPRush] - FTP klient : ShareWare, OS: Windows&lt;br /&gt;
=== FTP Servery ===&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=21558&amp;amp;package_id=21737 FileZilla Server] - FileZilla FTP Server : GPL, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.gene6.com/ Gene6 FTP Server] - Gene6 FTP Server : OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Hry :) ==&lt;br /&gt;
; [http://www.gamezone.cz/games/PC/America's%20Army/ America's Army (A*A)] - online 3d akce (23.9.06 - aktuálně ve [http://www.americasarmy.com/intel/explore.php verzi 2.8.2]) : Freeware, OS: Windows, Pro server také ve verzi Linux&lt;br /&gt;
; [http://www.reborn.cz/ Ragnarok (server Reborn) ] - mmorpg : Freeware, OS: Windows&lt;br /&gt;
; [http://www.splashdamage.com/ Wolfenstein enemy territory (WET)] - online 3d akce : Open Source, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Internetové prohlížeče ==&lt;br /&gt;
; [http://firefox.czilla.cz/ Firefox] -  : Open-Source - MPL, OS: Windows, Linux, MacOS X,...&lt;br /&gt;
; [http://www.opera.com/download/ Opera] -  : OS: Windows, Solaris, Linux, MacOS X,...&lt;br /&gt;
; [http://konqueror.kde.org/ Konqueror] - : Free software - GPL, OS: unix like (Linux, *BSD, Solaris, ...)&lt;br /&gt;
; [http://www.apple.com/safari/ Safari] -  : freeware - OS: Windows, MacOS X&lt;br /&gt;
&lt;br /&gt;
== Kancelář ==&lt;br /&gt;
; [http://www.openoffice.org/ OpenOffice.org] - Kancelářský balík : GPL, OS: Windows, Linux, Solaris, MacOS X, *BSD,...&lt;br /&gt;
; [http://www.adobe.com/products/acrobat/readermain.html Adobe Reader] - Prohlížeč pdf souborů : Freeware, OS: Windows, MacOS X, Linux, Solaris, HP-UX, AIX, Palm OS, Pocket PC, Symbian OS&lt;br /&gt;
; [http://www.pspad.com/cz/ PSPad] - Textový editor : Freeware, OS: Windows&lt;br /&gt;
; [http://notepad-plus.sourceforge.net/uk/site.htm NOTEPAD++] - Textový editor : GPL, OS: Windows&lt;br /&gt;
; [http://www.mozilla.com/thunderbird/ Mozilla ThunderBird] - E-Mail, Diskuzní skupiny, RSS : Open-source, OS: Windows, Linux, MacOS&lt;br /&gt;
&lt;br /&gt;
== Komprese ==&lt;br /&gt;
; [http://www.7-zip.org/ 7-zip] - : Open-source, OS: Windows, Linux, ...&lt;br /&gt;
&lt;br /&gt;
== Komunikace ==&lt;br /&gt;
; [http://sim-im.org/wiki/Main_Page SIM] - Instant messaging klient (ICQ, AIM, Jabber, MSN a dalsi) : GNU/GPL, OS: Window, unix like, MacOS, ...&lt;br /&gt;
; [http://miranda.czweb.org/ Miranda] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
; [http://kopete.kde.org/ Kopete] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...)&lt;br /&gt;
; [http://www.pidgin.im/ Pidgin] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...), Windows&lt;br /&gt;
; [http://www.trillian.cc/ Trillian] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.ekiga.org/ Ekiga] - VoIP : GNU/GPL, OS: Linux, *BSD, Solaris a asi i MacOS ;)&lt;br /&gt;
; [http://www.skype.com/intl/cs/ Skype] - Pokec : Freeware, OS: Windows, Mac OS X, Linux, Pocket PCs&lt;br /&gt;
; [http://www.ventrilo.com/ Ventrilo] - Pokec (klient, server) : Freeware, OS: Windows, MacOS X&lt;br /&gt;
; [http://www.goteamspeak.com/ Teamspeak] - Pokec (klient, server) : Freeware, OS: Windows, Mac OS X, Linux&lt;br /&gt;
&lt;br /&gt;
== Media (audio, video) ==&lt;br /&gt;
; [http://www.mplayerhq.hu/ MPlayer] - Přehrávač médií : Open-Source, OS: Windows, Linux, MacOS X, *BSD,...&lt;br /&gt;
; [http://mv2.czweb.org/index.php?lang=cze/ MV2 Player] - Přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://www.videolan.org/vlc/ VLC] - Přehrávač médií (Obsahuje vlastní kodeky, nepotřebuje instalaci) : Free software - GPL, OS: Windows, Linux, MacOS X, *BSD, Solaris, BeOS, QNX, ...&lt;br /&gt;
; [http://www.winamp.com/ Winamp] - Přehrávač médií, hlavně audio : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=82303&amp;amp;package_id=84358 Media Player Classic] - Všestranný přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/projects/guliverkli/ guliverkli] - sada audio a video filtrů do MPC : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Obrázky ==&lt;br /&gt;
; [http://perso.orange.fr/pierre.g/xnview/enhome.html XnView] - Prohlížeč a konvertor obrázků : Freeware, OS: Windows, MacOS X, Linux, *BSD, Solaris, Irix mips, HP-UX, AIX&lt;br /&gt;
; [http://www.slunecnice.cz/product/IrfanView/ IrfanView] - Prohlížeč a konvertor obrázků : Freeware pro nekomerční využití, OS: All Windows&lt;br /&gt;
; [http://www.faststone.org/ FastStone Image Viewer] -  : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== P2P sítě ==&lt;br /&gt;
; [http://strongdc.berlios.de/ StrongDC++] - Klient pro P2P Direct connect (DC) sítě : GPL, OS: Windows&lt;br /&gt;
=== [http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software BitTorrent klienti] ===&lt;br /&gt;
; [http://azureus.sourceforge.net/ Azureus] - BitTorrent klient, spousta pluginu : GPL, OS: cokoliv s javou&lt;br /&gt;
; [http://www.utorrent.cz/ uTorrent] - Malý a nenáročný BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://www.bitcomet.com/ BitComet] - BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://deluge-torrent.org/ Deluge] - Lehký klient, rozšiřitelný pomocí pluginů : GPL, OS: Linux, Windows, Mac&lt;br /&gt;
&lt;br /&gt;
=== BitTorrent trackery ===&lt;br /&gt;
; [http://torrents.to/ Torrents] - seznam&lt;br /&gt;
; [http://www.mininova.org/ MiniNova] &lt;br /&gt;
; [http://torrentspy.com/ TorrentSpy]&lt;br /&gt;
; [http://thepiratebay.org/ ThePirateBay]&lt;br /&gt;
; [http://torrentreactor.net/ TorrentReactor]&lt;br /&gt;
; [http://nforce.nl/ NForce]&lt;br /&gt;
; [http://torrentscan.com/ TorrentScan]&lt;br /&gt;
; [http://www.torrentz.com/ TorrentZ]&lt;br /&gt;
; [http://isohunt.com/ IsoHunt]&lt;br /&gt;
; [http://www.besttracker.cz/ BestTracker]&lt;br /&gt;
&lt;br /&gt;
== Síťová analýza ==&lt;br /&gt;
; ping - ověření dostupnosti stroje (případně ztrátovosti packetů) : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; traceroute (na Windows tracert) - ověření routovací trasy k danému stroji : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; pathping - kombinace traceroute a ping : OS: Windows - z příkazové řádky&lt;br /&gt;
; [http://www.bitwizard.nl/mtr/ MTR], [http://winmtr.sourceforge.net/ WinMTR] - kombinace traceroute a ping : Open-source, OS: Linux, Windows&lt;br /&gt;
; [http://www.metal-machine.de/readerror/ NetMeter] - mereni prenasenych dat : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Správci souborů ==&lt;br /&gt;
; [http://www.freecommander.com/ FreeCommander] - Správce souborů : OS: Windows, Freeware i pro komerční účely, stejně dobrý a možná i lepší než Total Commander &lt;br /&gt;
; [http://ghisler.com/ Total Commander] - Správce souborů : OS: Windows, Shareware&lt;br /&gt;
; [http://krusader.sourceforge.net/ Krusader] - Správce souborů : Open Source, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Telnet/SSH klienti ==&lt;br /&gt;
; [http://www.putty.nl/download.html PuTTY] - telnet, ssh klient : Open Source, OS: Windows, Linux&lt;br /&gt;
; [http://winscp.net/eng/download.php WinSCP] - SFTP, SSH klient s GUI jako Total Commander : Open Source, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
; [http://ccollomb.free.fr/unlocker/ Unlocker] - nástroj na likvidaci nesmazatelných souborů ve windowsech : freeware, OS: Windows 00/XP/03&lt;br /&gt;
&lt;br /&gt;
== Vypalování ==&lt;br /&gt;
; [http://infrarecorder.sourceforge.net/ InfraRecorder] - nástoj na vypalování cd a dvd : Open Source, OS: Windows&lt;br /&gt;
; [http://www.burn4free.com/ Burn4Free] - nástoj na vypalování cd a dvd : Adware (=zdarma s reklamou), OS: Windows&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8350</id>
		<title>Doporučený software</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8350"/>
		<updated>2008-03-03T10:57:54Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Editace video/titulky */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecné ==&lt;br /&gt;
&lt;br /&gt;
* Portál pro hledání open-source alternativ ke komerčnímu software: http://www.osalt.com/&lt;br /&gt;
&lt;br /&gt;
== Antiviry ==&lt;br /&gt;
; [http://www.eset.cz/cz/download/zkusebni NOD32] - Kvalitní antivir od slovenských tvůrců : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
; [http://www.avast.com/eng/avast_4_home.html Avast] - Kvalitní antivir pro nekomerční použití zadarmo : verze Home freeware, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Benchmark &amp;amp; Diagnostika ==&lt;br /&gt;
; [http://futuremark.com/download/ 3DMark03/05/06] - nejpoužívanější DirectX 9 benchmark : Free version, OS: Windows&lt;br /&gt;
; [http://www.oldversion.com/program.php?n=everesthome Everest Home Edition] - PC Diagnostika a benchmarking : Freeware, OS: Windows&lt;br /&gt;
; [http://www.hdtune.com/ HD Tune] - Diagnostika a Benchmark pro HDD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.simplisoftware.com/Public/index.php?request=HdTach HD Tach] - benchmark pro HDD a diskové rozhraní : Freeware, OS: Windows&lt;br /&gt;
; [http://www.almico.com/speedfan.php SpeedFan] - Monitoring teploty, otáček, S.M.A.R.T. atd : Freeware, OS: Windows&lt;br /&gt;
; [http://www.xtremesystems.com/pi/ Super PI] - změří jak rychle dokáže CPU spočítat Ludolfovo číslo na definovaný počet desetinných míst : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Bezpečnost ==&lt;br /&gt;
; [http://keepass.sourceforge.net/ KeePass] - Správa hesel, dostupných pod jedním &amp;quot;master&amp;quot; heslem : Open-Source, OS: Windows, PocketPC, Linux, MacOS X, PalmOS&lt;br /&gt;
&lt;br /&gt;
; [http://www.lavasoftusa.com/ Ad-Aware SE Personal] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (adware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.ewido.net/en/product/ Ewido security suite] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (malware) : Start, OS: Windows&lt;br /&gt;
; [http://www.safer-networking.org/ Spybot] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (spyware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.spywareterminator.com Spyware Terminator] - Rezidentní štít proti spyware, komplet v češtině : freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Distribuované výpočty ==&lt;br /&gt;
; [http://www.boinc.cz/ Boinc] - Platforma pro projekty Seti, Einstein, cpdn a mnoho dalších : GPL, OS: Windows, Linux, Solaris, MacOS X,...&lt;br /&gt;
&lt;br /&gt;
== Downloadovací nástroje ==&lt;br /&gt;
; [http://www.flashget.com/en/download.htm FlashGet] - Download manažer : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Editace video/titulky ==&lt;br /&gt;
; [http://virtualdub.sourceforge.net/ VirtualDub] - Editor video souborů : GPL, OS: Windows&lt;br /&gt;
; [http://avidemux.berlios.de/index.html Avidemux] - Editor video souborů, podpora skriptování : GPL, OS: Linux, BSD, Windows, Mac&lt;br /&gt;
; [http://kinodv.org/ Kino] - Editor DV souborů (data z videokamery), podpora zachytávání přes Firewire : GPL, OS: Linux&lt;br /&gt;
; [http://www.kdenlive.org/ Kdenlive] - Vícestopý editor videosouborů : GPL, OS: Linux&lt;br /&gt;
; [http://www.urusoft.net/download.php?lang=1&amp;amp;id=sw Subtitle WorkShop] - Všestranný editor titulků : Freeware, OS: Windows&lt;br /&gt;
; [http://home.gna.org/gaupol/ Gaupol] - Editor titulků : GPL, OS: Linux, BSD, Windows&lt;br /&gt;
; [http://gnome-subtitles.sourceforge.net/ Gnome Subtitles] - Editor titulků : GPL, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Emulační software ==&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/announcements.php Daemon Tools] - Aplikace pro emulaci (ochran) CD/DVD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/download.php?mode=Download&amp;amp;id=90 awxDTools for V4 - 32bit addon] - addon pro Daemon Tools, přidá položku na připojení/odpojení image do nabídky pravého myšítka : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
; [http://www.download.com/3001-10435_4-10543979.html Kerio] - Všestranný Firewall : 30-ti denní zkušební verze poté omezená verze, OS: Windows&lt;br /&gt;
; [http://www.jetico.com/index.htm#/jpf2.htm Jetico Personal Firewall] - Výborně konfigurovatelný Firewall : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== FTP ==&lt;br /&gt;
; [http://sourceforge.net/projects/filezilla/ Filezilla] - FTP Klient : GPL, OS: Windows, Linux&lt;br /&gt;
; [http://www.http://fireftp.mozdev.org/ FireFTP] - FTP klient pro Mozilla Firefox : Open-source, OS: Windows, Linux/Unix&lt;br /&gt;
; [http://www.gftp.org/ gFTP] - FTP klient : open source, GPL, OS: UNIX&lt;br /&gt;
; [http://www.inicom.net/pages/en.ffxp-home.php FlashFXP] - FTP Klient : ShareWare (30 dnů zkušební lhůta), OS Windows&lt;br /&gt;
; [http://www.ftprush.com/ FTPRush] - FTP klient : ShareWare, OS: Windows&lt;br /&gt;
=== FTP Servery ===&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=21558&amp;amp;package_id=21737 FileZilla Server] - FileZilla FTP Server : GPL, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.gene6.com/ Gene6 FTP Server] - Gene6 FTP Server : OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Hry :) ==&lt;br /&gt;
; [http://www.gamezone.cz/games/PC/America's%20Army/ America's Army (A*A)] - online 3d akce (23.9.06 - aktuálně ve [http://www.americasarmy.com/intel/explore.php verzi 2.8.2]) : Freeware, OS: Windows, Pro server také ve verzi Linux&lt;br /&gt;
; [http://www.reborn.cz/ Ragnarok (server Reborn) ] - mmorpg : Freeware, OS: Windows&lt;br /&gt;
; [http://www.splashdamage.com/ Wolfenstein enemy territory (WET)] - online 3d akce : Open Source, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Internetové prohlížeče ==&lt;br /&gt;
; [http://firefox.czilla.cz/ Firefox] -  : Open-Source - MPL, OS: Windows, Linux, MacOS X,...&lt;br /&gt;
; [http://www.opera.com/download/ Opera] -  : OS: Windows, Solaris, Linux, MacOS X,...&lt;br /&gt;
; [http://konqueror.kde.org/ Konqueror] - : Free software - GPL, OS: unix like (Linux, *BSD, Solaris, ...)&lt;br /&gt;
; [http://www.apple.com/safari/ Safari] -  : freeware - OS: Windows, MacOS X&lt;br /&gt;
&lt;br /&gt;
== Kancelář ==&lt;br /&gt;
; [http://www.openoffice.org/ OpenOffice.org] - Kancelářský balík : GPL, OS: Windows, Linux, Solaris, MacOS X, *BSD,...&lt;br /&gt;
; [http://www.adobe.com/products/acrobat/readermain.html Adobe Reader] - Prohlížeč pdf souborů : Freeware, OS: Windows, MacOS X, Linux, Solaris, HP-UX, AIX, Palm OS, Pocket PC, Symbian OS&lt;br /&gt;
; [http://www.pspad.com/cz/ PSPad] - Textový editor : Freeware, OS: Windows&lt;br /&gt;
; [http://notepad-plus.sourceforge.net/uk/site.htm NOTEPAD++] - Textový editor : GPL, OS: Windows&lt;br /&gt;
; [http://www.mozilla.com/thunderbird/ Mozilla ThunderBird] - E-Mail, Diskuzní skupiny, RSS : Open-source, OS: Windows, Linux, MacOS&lt;br /&gt;
&lt;br /&gt;
== Komprese ==&lt;br /&gt;
; [http://www.7-zip.org/ 7-zip] - : Open-source, OS: Windows, Linux, ...&lt;br /&gt;
&lt;br /&gt;
== Komunikace ==&lt;br /&gt;
; [http://sim-im.org/wiki/Main_Page SIM] - Instant messaging klient (ICQ, AIM, Jabber, MSN a dalsi) : GNU/GPL, OS: Window, unix like, MacOS, ...&lt;br /&gt;
; [http://miranda.czweb.org/ Miranda] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
; [http://kopete.kde.org/ Kopete] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...)&lt;br /&gt;
; [http://www.pidgin.im/ Pidgin] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...), Windows&lt;br /&gt;
; [http://www.trillian.cc/ Trillian] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.ekiga.org/ Ekiga] - VoIP : GNU/GPL, OS: Linux, *BSD, Solaris a asi i MacOS ;)&lt;br /&gt;
; [http://www.skype.com/intl/cs/ Skype] - Pokec : Freeware, OS: Windows, Mac OS X, Linux, Pocket PCs&lt;br /&gt;
; [http://www.ventrilo.com/ Ventrilo] - Pokec (klient, server) : Freeware, OS: Windows, MacOS X&lt;br /&gt;
; [http://www.goteamspeak.com/ Teamspeak] - Pokec (klient, server) : Freeware, OS: Windows, Mac OS X, Linux&lt;br /&gt;
&lt;br /&gt;
== Media (audio, video) ==&lt;br /&gt;
; [http://www.mplayerhq.hu/ MPlayer] - Přehrávač médií : Open-Source, OS: Windows, Linux, MacOS X, *BSD,...&lt;br /&gt;
; [http://mv2.czweb.org/index.php?lang=cze/ MV2 Player] - Přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://www.videolan.org/vlc/ VLC] - Přehrávač médií (Obsahuje vlastní kodeky, nepotřebuje instalaci) : Free software - GPL, OS: Windows, Linux, MacOS X, *BSD, Solaris, BeOS, QNX, ...&lt;br /&gt;
; [http://www.winamp.com/ Winamp] - Přehrávač médií, hlavně audio : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=82303&amp;amp;package_id=84358 Media Player Classic] - Všestranný přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/projects/guliverkli/ guliverkli] - sada audio a video filtrů do MPC : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Obrázky ==&lt;br /&gt;
; [http://perso.orange.fr/pierre.g/xnview/enhome.html XnView] - Prohlížeč a konvertor obrázků : Freeware, OS: Windows, MacOS X, Linux, *BSD, Solaris, Irix mips, HP-UX, AIX&lt;br /&gt;
; [http://www.slunecnice.cz/product/IrfanView/ IrfanView] - Prohlížeč a konvertor obrázků : Freeware pro nekomerční využití, OS: All Windows&lt;br /&gt;
; [http://www.faststone.org/ FastStone Image Viewer] -  : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== P2P sítě ==&lt;br /&gt;
; [http://strongdc.berlios.de/ StrongDC++] - Klient pro P2P Direct connect (DC) sítě : GPL, OS: Windows&lt;br /&gt;
=== [http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software BitTorrent klienti] ===&lt;br /&gt;
; [http://azureus.sourceforge.net/ Azureus] - BitTorrent klient, spousta pluginu : GPL, OS: cokoliv s javou&lt;br /&gt;
; [http://www.utorrent.cz/ uTorrent] - Malý a nenáročný BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://www.bitcomet.com/ BitComet] - BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://deluge-torrent.org/ Deluge] - Lehký klient, rozšiřitelný pomocí pluginů : GPL, OS: Linux, Windows, Mac&lt;br /&gt;
&lt;br /&gt;
=== BitTorrent trackery ===&lt;br /&gt;
; [http://torrents.to/ Torrents] - seznam&lt;br /&gt;
; [http://www.mininova.org/ MiniNova] &lt;br /&gt;
; [http://torrentspy.com/ TorrentSpy]&lt;br /&gt;
; [http://thepiratebay.org/ ThePirateBay]&lt;br /&gt;
; [http://torrentreactor.net/ TorrentReactor]&lt;br /&gt;
; [http://nforce.nl/ NForce]&lt;br /&gt;
; [http://torrentscan.com/ TorrentScan]&lt;br /&gt;
; [http://www.torrentz.com/ TorrentZ]&lt;br /&gt;
; [http://isohunt.com/ IsoHunt]&lt;br /&gt;
; [http://www.besttracker.cz/ BestTracker]&lt;br /&gt;
&lt;br /&gt;
== Síťová analýza ==&lt;br /&gt;
; ping - ověření dostupnosti stroje (případně ztrátovosti packetů) : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; traceroute (na Windows tracert) - ověření routovací trasy k danému stroji : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; pathping - kombinace traceroute a ping : OS: Windows - z příkazové řádky&lt;br /&gt;
; [http://www.bitwizard.nl/mtr/ MTR], [http://winmtr.sourceforge.net/ WinMTR] - kombinace traceroute a ping : Open-source, OS: Linux, Windows&lt;br /&gt;
; [http://www.metal-machine.de/readerror/ NetMeter] - mereni prenasenych dat : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Správci souborů ==&lt;br /&gt;
; [http://www.freecommander.com/ FreeCommander] - Správce souborů : OS: Windows, Freeware i pro komerční účely, stejně dobrý a možná i lepší než Total Commander &lt;br /&gt;
; [http://ghisler.com/ Total Commander] - Správce souborů : OS: Windows, Shareware&lt;br /&gt;
; [http://krusader.sourceforge.net/ Krusader] - Správce souborů : Open Source, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Telnet/SSH klienti ==&lt;br /&gt;
; [http://www.putty.nl/download.html PuTTY] - telnet, ssh klient : Open Source, OS: Windows, Linux&lt;br /&gt;
; [http://winscp.net/eng/download.php WinSCP] - SFTP, SSH klient s GUI jako Total Commander : Open Source, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
; [http://ccollomb.free.fr/unlocker/ Unlocker] - nástroj na likvidaci nesmazatelných souborů ve windowsech : freeware, OS: Windows 00/XP/03&lt;br /&gt;
&lt;br /&gt;
== Vypalování ==&lt;br /&gt;
; [http://infrarecorder.sourceforge.net/ InfraRecorder] - nástoj na vypalování cd a dvd : Open Source, OS: Windows&lt;br /&gt;
; [http://www.burn4free.com/ Burn4Free] - nástoj na vypalování cd a dvd : Adware (=zdarma s reklamou), OS: Windows&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8349</id>
		<title>Doporučený software</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8349"/>
		<updated>2008-03-03T10:36:42Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* FTP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecné ==&lt;br /&gt;
&lt;br /&gt;
* Portál pro hledání open-source alternativ ke komerčnímu software: http://www.osalt.com/&lt;br /&gt;
&lt;br /&gt;
== Antiviry ==&lt;br /&gt;
; [http://www.eset.cz/cz/download/zkusebni NOD32] - Kvalitní antivir od slovenských tvůrců : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
; [http://www.avast.com/eng/avast_4_home.html Avast] - Kvalitní antivir pro nekomerční použití zadarmo : verze Home freeware, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Benchmark &amp;amp; Diagnostika ==&lt;br /&gt;
; [http://futuremark.com/download/ 3DMark03/05/06] - nejpoužívanější DirectX 9 benchmark : Free version, OS: Windows&lt;br /&gt;
; [http://www.oldversion.com/program.php?n=everesthome Everest Home Edition] - PC Diagnostika a benchmarking : Freeware, OS: Windows&lt;br /&gt;
; [http://www.hdtune.com/ HD Tune] - Diagnostika a Benchmark pro HDD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.simplisoftware.com/Public/index.php?request=HdTach HD Tach] - benchmark pro HDD a diskové rozhraní : Freeware, OS: Windows&lt;br /&gt;
; [http://www.almico.com/speedfan.php SpeedFan] - Monitoring teploty, otáček, S.M.A.R.T. atd : Freeware, OS: Windows&lt;br /&gt;
; [http://www.xtremesystems.com/pi/ Super PI] - změří jak rychle dokáže CPU spočítat Ludolfovo číslo na definovaný počet desetinných míst : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Bezpečnost ==&lt;br /&gt;
; [http://keepass.sourceforge.net/ KeePass] - Správa hesel, dostupných pod jedním &amp;quot;master&amp;quot; heslem : Open-Source, OS: Windows, PocketPC, Linux, MacOS X, PalmOS&lt;br /&gt;
&lt;br /&gt;
; [http://www.lavasoftusa.com/ Ad-Aware SE Personal] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (adware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.ewido.net/en/product/ Ewido security suite] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (malware) : Start, OS: Windows&lt;br /&gt;
; [http://www.safer-networking.org/ Spybot] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (spyware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.spywareterminator.com Spyware Terminator] - Rezidentní štít proti spyware, komplet v češtině : freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Distribuované výpočty ==&lt;br /&gt;
; [http://www.boinc.cz/ Boinc] - Platforma pro projekty Seti, Einstein, cpdn a mnoho dalších : GPL, OS: Windows, Linux, Solaris, MacOS X,...&lt;br /&gt;
&lt;br /&gt;
== Downloadovací nástroje ==&lt;br /&gt;
; [http://www.flashget.com/en/download.htm FlashGet] - Download manažer : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Editace video/titulky ==&lt;br /&gt;
; [http://virtualdub.sourceforge.net/ VirtualDub] - Editor video souborů : GPL, OS: Windows&lt;br /&gt;
; [http://www.urusoft.net/download.php?lang=1&amp;amp;id=sw Subtitle WorkShop] - Všestranný editor titulků : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Emulační software ==&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/announcements.php Daemon Tools] - Aplikace pro emulaci (ochran) CD/DVD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/download.php?mode=Download&amp;amp;id=90 awxDTools for V4 - 32bit addon] - addon pro Daemon Tools, přidá položku na připojení/odpojení image do nabídky pravého myšítka : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
; [http://www.download.com/3001-10435_4-10543979.html Kerio] - Všestranný Firewall : 30-ti denní zkušební verze poté omezená verze, OS: Windows&lt;br /&gt;
; [http://www.jetico.com/index.htm#/jpf2.htm Jetico Personal Firewall] - Výborně konfigurovatelný Firewall : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== FTP ==&lt;br /&gt;
; [http://sourceforge.net/projects/filezilla/ Filezilla] - FTP Klient : GPL, OS: Windows, Linux&lt;br /&gt;
; [http://www.http://fireftp.mozdev.org/ FireFTP] - FTP klient pro Mozilla Firefox : Open-source, OS: Windows, Linux/Unix&lt;br /&gt;
; [http://www.gftp.org/ gFTP] - FTP klient : open source, GPL, OS: UNIX&lt;br /&gt;
; [http://www.inicom.net/pages/en.ffxp-home.php FlashFXP] - FTP Klient : ShareWare (30 dnů zkušební lhůta), OS Windows&lt;br /&gt;
; [http://www.ftprush.com/ FTPRush] - FTP klient : ShareWare, OS: Windows&lt;br /&gt;
=== FTP Servery ===&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=21558&amp;amp;package_id=21737 FileZilla Server] - FileZilla FTP Server : GPL, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.gene6.com/ Gene6 FTP Server] - Gene6 FTP Server : OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Hry :) ==&lt;br /&gt;
; [http://www.gamezone.cz/games/PC/America's%20Army/ America's Army (A*A)] - online 3d akce (23.9.06 - aktuálně ve [http://www.americasarmy.com/intel/explore.php verzi 2.8.2]) : Freeware, OS: Windows, Pro server také ve verzi Linux&lt;br /&gt;
; [http://www.reborn.cz/ Ragnarok (server Reborn) ] - mmorpg : Freeware, OS: Windows&lt;br /&gt;
; [http://www.splashdamage.com/ Wolfenstein enemy territory (WET)] - online 3d akce : Open Source, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Internetové prohlížeče ==&lt;br /&gt;
; [http://firefox.czilla.cz/ Firefox] -  : Open-Source - MPL, OS: Windows, Linux, MacOS X,...&lt;br /&gt;
; [http://www.opera.com/download/ Opera] -  : OS: Windows, Solaris, Linux, MacOS X,...&lt;br /&gt;
; [http://konqueror.kde.org/ Konqueror] - : Free software - GPL, OS: unix like (Linux, *BSD, Solaris, ...)&lt;br /&gt;
; [http://www.apple.com/safari/ Safari] -  : freeware - OS: Windows, MacOS X&lt;br /&gt;
&lt;br /&gt;
== Kancelář ==&lt;br /&gt;
; [http://www.openoffice.org/ OpenOffice.org] - Kancelářský balík : GPL, OS: Windows, Linux, Solaris, MacOS X, *BSD,...&lt;br /&gt;
; [http://www.adobe.com/products/acrobat/readermain.html Adobe Reader] - Prohlížeč pdf souborů : Freeware, OS: Windows, MacOS X, Linux, Solaris, HP-UX, AIX, Palm OS, Pocket PC, Symbian OS&lt;br /&gt;
; [http://www.pspad.com/cz/ PSPad] - Textový editor : Freeware, OS: Windows&lt;br /&gt;
; [http://notepad-plus.sourceforge.net/uk/site.htm NOTEPAD++] - Textový editor : GPL, OS: Windows&lt;br /&gt;
; [http://www.mozilla.com/thunderbird/ Mozilla ThunderBird] - E-Mail, Diskuzní skupiny, RSS : Open-source, OS: Windows, Linux, MacOS&lt;br /&gt;
&lt;br /&gt;
== Komprese ==&lt;br /&gt;
; [http://www.7-zip.org/ 7-zip] - : Open-source, OS: Windows, Linux, ...&lt;br /&gt;
&lt;br /&gt;
== Komunikace ==&lt;br /&gt;
; [http://sim-im.org/wiki/Main_Page SIM] - Instant messaging klient (ICQ, AIM, Jabber, MSN a dalsi) : GNU/GPL, OS: Window, unix like, MacOS, ...&lt;br /&gt;
; [http://miranda.czweb.org/ Miranda] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
; [http://kopete.kde.org/ Kopete] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...)&lt;br /&gt;
; [http://www.pidgin.im/ Pidgin] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...), Windows&lt;br /&gt;
; [http://www.trillian.cc/ Trillian] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.ekiga.org/ Ekiga] - VoIP : GNU/GPL, OS: Linux, *BSD, Solaris a asi i MacOS ;)&lt;br /&gt;
; [http://www.skype.com/intl/cs/ Skype] - Pokec : Freeware, OS: Windows, Mac OS X, Linux, Pocket PCs&lt;br /&gt;
; [http://www.ventrilo.com/ Ventrilo] - Pokec (klient, server) : Freeware, OS: Windows, MacOS X&lt;br /&gt;
; [http://www.goteamspeak.com/ Teamspeak] - Pokec (klient, server) : Freeware, OS: Windows, Mac OS X, Linux&lt;br /&gt;
&lt;br /&gt;
== Media (audio, video) ==&lt;br /&gt;
; [http://www.mplayerhq.hu/ MPlayer] - Přehrávač médií : Open-Source, OS: Windows, Linux, MacOS X, *BSD,...&lt;br /&gt;
; [http://mv2.czweb.org/index.php?lang=cze/ MV2 Player] - Přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://www.videolan.org/vlc/ VLC] - Přehrávač médií (Obsahuje vlastní kodeky, nepotřebuje instalaci) : Free software - GPL, OS: Windows, Linux, MacOS X, *BSD, Solaris, BeOS, QNX, ...&lt;br /&gt;
; [http://www.winamp.com/ Winamp] - Přehrávač médií, hlavně audio : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=82303&amp;amp;package_id=84358 Media Player Classic] - Všestranný přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/projects/guliverkli/ guliverkli] - sada audio a video filtrů do MPC : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Obrázky ==&lt;br /&gt;
; [http://perso.orange.fr/pierre.g/xnview/enhome.html XnView] - Prohlížeč a konvertor obrázků : Freeware, OS: Windows, MacOS X, Linux, *BSD, Solaris, Irix mips, HP-UX, AIX&lt;br /&gt;
; [http://www.slunecnice.cz/product/IrfanView/ IrfanView] - Prohlížeč a konvertor obrázků : Freeware pro nekomerční využití, OS: All Windows&lt;br /&gt;
; [http://www.faststone.org/ FastStone Image Viewer] -  : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== P2P sítě ==&lt;br /&gt;
; [http://strongdc.berlios.de/ StrongDC++] - Klient pro P2P Direct connect (DC) sítě : GPL, OS: Windows&lt;br /&gt;
=== [http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software BitTorrent klienti] ===&lt;br /&gt;
; [http://azureus.sourceforge.net/ Azureus] - BitTorrent klient, spousta pluginu : GPL, OS: cokoliv s javou&lt;br /&gt;
; [http://www.utorrent.cz/ uTorrent] - Malý a nenáročný BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://www.bitcomet.com/ BitComet] - BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://deluge-torrent.org/ Deluge] - Lehký klient, rozšiřitelný pomocí pluginů : GPL, OS: Linux, Windows, Mac&lt;br /&gt;
&lt;br /&gt;
=== BitTorrent trackery ===&lt;br /&gt;
; [http://torrents.to/ Torrents] - seznam&lt;br /&gt;
; [http://www.mininova.org/ MiniNova] &lt;br /&gt;
; [http://torrentspy.com/ TorrentSpy]&lt;br /&gt;
; [http://thepiratebay.org/ ThePirateBay]&lt;br /&gt;
; [http://torrentreactor.net/ TorrentReactor]&lt;br /&gt;
; [http://nforce.nl/ NForce]&lt;br /&gt;
; [http://torrentscan.com/ TorrentScan]&lt;br /&gt;
; [http://www.torrentz.com/ TorrentZ]&lt;br /&gt;
; [http://isohunt.com/ IsoHunt]&lt;br /&gt;
; [http://www.besttracker.cz/ BestTracker]&lt;br /&gt;
&lt;br /&gt;
== Síťová analýza ==&lt;br /&gt;
; ping - ověření dostupnosti stroje (případně ztrátovosti packetů) : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; traceroute (na Windows tracert) - ověření routovací trasy k danému stroji : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; pathping - kombinace traceroute a ping : OS: Windows - z příkazové řádky&lt;br /&gt;
; [http://www.bitwizard.nl/mtr/ MTR], [http://winmtr.sourceforge.net/ WinMTR] - kombinace traceroute a ping : Open-source, OS: Linux, Windows&lt;br /&gt;
; [http://www.metal-machine.de/readerror/ NetMeter] - mereni prenasenych dat : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Správci souborů ==&lt;br /&gt;
; [http://www.freecommander.com/ FreeCommander] - Správce souborů : OS: Windows, Freeware i pro komerční účely, stejně dobrý a možná i lepší než Total Commander &lt;br /&gt;
; [http://ghisler.com/ Total Commander] - Správce souborů : OS: Windows, Shareware&lt;br /&gt;
; [http://krusader.sourceforge.net/ Krusader] - Správce souborů : Open Source, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Telnet/SSH klienti ==&lt;br /&gt;
; [http://www.putty.nl/download.html PuTTY] - telnet, ssh klient : Open Source, OS: Windows, Linux&lt;br /&gt;
; [http://winscp.net/eng/download.php WinSCP] - SFTP, SSH klient s GUI jako Total Commander : Open Source, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
; [http://ccollomb.free.fr/unlocker/ Unlocker] - nástroj na likvidaci nesmazatelných souborů ve windowsech : freeware, OS: Windows 00/XP/03&lt;br /&gt;
&lt;br /&gt;
== Vypalování ==&lt;br /&gt;
; [http://infrarecorder.sourceforge.net/ InfraRecorder] - nástoj na vypalování cd a dvd : Open Source, OS: Windows&lt;br /&gt;
; [http://www.burn4free.com/ Burn4Free] - nástoj na vypalování cd a dvd : Adware (=zdarma s reklamou), OS: Windows&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8348</id>
		<title>Doporučený software</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Doporu%C4%8Den%C3%BD_software&amp;diff=8348"/>
		<updated>2008-03-03T10:35:34Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* [http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software BitTorrent klienti] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecné ==&lt;br /&gt;
&lt;br /&gt;
* Portál pro hledání open-source alternativ ke komerčnímu software: http://www.osalt.com/&lt;br /&gt;
&lt;br /&gt;
== Antiviry ==&lt;br /&gt;
; [http://www.eset.cz/cz/download/zkusebni NOD32] - Kvalitní antivir od slovenských tvůrců : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
; [http://www.avast.com/eng/avast_4_home.html Avast] - Kvalitní antivir pro nekomerční použití zadarmo : verze Home freeware, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Benchmark &amp;amp; Diagnostika ==&lt;br /&gt;
; [http://futuremark.com/download/ 3DMark03/05/06] - nejpoužívanější DirectX 9 benchmark : Free version, OS: Windows&lt;br /&gt;
; [http://www.oldversion.com/program.php?n=everesthome Everest Home Edition] - PC Diagnostika a benchmarking : Freeware, OS: Windows&lt;br /&gt;
; [http://www.hdtune.com/ HD Tune] - Diagnostika a Benchmark pro HDD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.simplisoftware.com/Public/index.php?request=HdTach HD Tach] - benchmark pro HDD a diskové rozhraní : Freeware, OS: Windows&lt;br /&gt;
; [http://www.almico.com/speedfan.php SpeedFan] - Monitoring teploty, otáček, S.M.A.R.T. atd : Freeware, OS: Windows&lt;br /&gt;
; [http://www.xtremesystems.com/pi/ Super PI] - změří jak rychle dokáže CPU spočítat Ludolfovo číslo na definovaný počet desetinných míst : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Bezpečnost ==&lt;br /&gt;
; [http://keepass.sourceforge.net/ KeePass] - Správa hesel, dostupných pod jedním &amp;quot;master&amp;quot; heslem : Open-Source, OS: Windows, PocketPC, Linux, MacOS X, PalmOS&lt;br /&gt;
&lt;br /&gt;
; [http://www.lavasoftusa.com/ Ad-Aware SE Personal] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (adware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.ewido.net/en/product/ Ewido security suite] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (malware) : Start, OS: Windows&lt;br /&gt;
; [http://www.safer-networking.org/ Spybot] - Čištění počítače od &amp;quot;špatných&amp;quot; programů (spyware) : Freeware, OS: Windows&lt;br /&gt;
; [http://www.spywareterminator.com Spyware Terminator] - Rezidentní štít proti spyware, komplet v češtině : freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Distribuované výpočty ==&lt;br /&gt;
; [http://www.boinc.cz/ Boinc] - Platforma pro projekty Seti, Einstein, cpdn a mnoho dalších : GPL, OS: Windows, Linux, Solaris, MacOS X,...&lt;br /&gt;
&lt;br /&gt;
== Downloadovací nástroje ==&lt;br /&gt;
; [http://www.flashget.com/en/download.htm FlashGet] - Download manažer : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Editace video/titulky ==&lt;br /&gt;
; [http://virtualdub.sourceforge.net/ VirtualDub] - Editor video souborů : GPL, OS: Windows&lt;br /&gt;
; [http://www.urusoft.net/download.php?lang=1&amp;amp;id=sw Subtitle WorkShop] - Všestranný editor titulků : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Emulační software ==&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/announcements.php Daemon Tools] - Aplikace pro emulaci (ochran) CD/DVD : Freeware, OS: Windows&lt;br /&gt;
; [http://www.daemon-tools.cc/dtcc/download.php?mode=Download&amp;amp;id=90 awxDTools for V4 - 32bit addon] - addon pro Daemon Tools, přidá položku na připojení/odpojení image do nabídky pravého myšítka : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
; [http://www.download.com/3001-10435_4-10543979.html Kerio] - Všestranný Firewall : 30-ti denní zkušební verze poté omezená verze, OS: Windows&lt;br /&gt;
; [http://www.jetico.com/index.htm#/jpf2.htm Jetico Personal Firewall] - Výborně konfigurovatelný Firewall : 30-ti denní zkušební verze, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== FTP ==&lt;br /&gt;
; [http://sourceforge.net/projects/filezilla/ Filezilla] - FTP Klient : GPL, OS: Windows&lt;br /&gt;
; [http://www.http://fireftp.mozdev.org/ FireFTP] - FTP klient pro Mozilla Firefox : Open-source, OS: Windows, Linux/Unix&lt;br /&gt;
; [http://www.gftp.org/ gFTP] - FTP klient : open source, GPL, OS: UNIX&lt;br /&gt;
; [http://www.inicom.net/pages/en.ffxp-home.php FlashFXP] - FTP Klient : ShareWare (30 dnů zkušební lhůta), OS Windows&lt;br /&gt;
; [http://www.ftprush.com/ FTPRush] - FTP klient : ShareWare, OS: Windows&lt;br /&gt;
=== FTP Servery ===&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=21558&amp;amp;package_id=21737 FileZilla Server] - FileZilla FTP Server : GPL, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.gene6.com/ Gene6 FTP Server] - Gene6 FTP Server : OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Hry :) ==&lt;br /&gt;
; [http://www.gamezone.cz/games/PC/America's%20Army/ America's Army (A*A)] - online 3d akce (23.9.06 - aktuálně ve [http://www.americasarmy.com/intel/explore.php verzi 2.8.2]) : Freeware, OS: Windows, Pro server také ve verzi Linux&lt;br /&gt;
; [http://www.reborn.cz/ Ragnarok (server Reborn) ] - mmorpg : Freeware, OS: Windows&lt;br /&gt;
; [http://www.splashdamage.com/ Wolfenstein enemy territory (WET)] - online 3d akce : Open Source, OS: Windows, Linux&lt;br /&gt;
&lt;br /&gt;
== Internetové prohlížeče ==&lt;br /&gt;
; [http://firefox.czilla.cz/ Firefox] -  : Open-Source - MPL, OS: Windows, Linux, MacOS X,...&lt;br /&gt;
; [http://www.opera.com/download/ Opera] -  : OS: Windows, Solaris, Linux, MacOS X,...&lt;br /&gt;
; [http://konqueror.kde.org/ Konqueror] - : Free software - GPL, OS: unix like (Linux, *BSD, Solaris, ...)&lt;br /&gt;
; [http://www.apple.com/safari/ Safari] -  : freeware - OS: Windows, MacOS X&lt;br /&gt;
&lt;br /&gt;
== Kancelář ==&lt;br /&gt;
; [http://www.openoffice.org/ OpenOffice.org] - Kancelářský balík : GPL, OS: Windows, Linux, Solaris, MacOS X, *BSD,...&lt;br /&gt;
; [http://www.adobe.com/products/acrobat/readermain.html Adobe Reader] - Prohlížeč pdf souborů : Freeware, OS: Windows, MacOS X, Linux, Solaris, HP-UX, AIX, Palm OS, Pocket PC, Symbian OS&lt;br /&gt;
; [http://www.pspad.com/cz/ PSPad] - Textový editor : Freeware, OS: Windows&lt;br /&gt;
; [http://notepad-plus.sourceforge.net/uk/site.htm NOTEPAD++] - Textový editor : GPL, OS: Windows&lt;br /&gt;
; [http://www.mozilla.com/thunderbird/ Mozilla ThunderBird] - E-Mail, Diskuzní skupiny, RSS : Open-source, OS: Windows, Linux, MacOS&lt;br /&gt;
&lt;br /&gt;
== Komprese ==&lt;br /&gt;
; [http://www.7-zip.org/ 7-zip] - : Open-source, OS: Windows, Linux, ...&lt;br /&gt;
&lt;br /&gt;
== Komunikace ==&lt;br /&gt;
; [http://sim-im.org/wiki/Main_Page SIM] - Instant messaging klient (ICQ, AIM, Jabber, MSN a dalsi) : GNU/GPL, OS: Window, unix like, MacOS, ...&lt;br /&gt;
; [http://miranda.czweb.org/ Miranda] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
; [http://kopete.kde.org/ Kopete] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...)&lt;br /&gt;
; [http://www.pidgin.im/ Pidgin] - Instant messaging klient : Free software - GPL, OS: unix like (Linux, *BSD, ...), Windows&lt;br /&gt;
; [http://www.trillian.cc/ Trillian] - Instant messaging klient : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
; [http://www.ekiga.org/ Ekiga] - VoIP : GNU/GPL, OS: Linux, *BSD, Solaris a asi i MacOS ;)&lt;br /&gt;
; [http://www.skype.com/intl/cs/ Skype] - Pokec : Freeware, OS: Windows, Mac OS X, Linux, Pocket PCs&lt;br /&gt;
; [http://www.ventrilo.com/ Ventrilo] - Pokec (klient, server) : Freeware, OS: Windows, MacOS X&lt;br /&gt;
; [http://www.goteamspeak.com/ Teamspeak] - Pokec (klient, server) : Freeware, OS: Windows, Mac OS X, Linux&lt;br /&gt;
&lt;br /&gt;
== Media (audio, video) ==&lt;br /&gt;
; [http://www.mplayerhq.hu/ MPlayer] - Přehrávač médií : Open-Source, OS: Windows, Linux, MacOS X, *BSD,...&lt;br /&gt;
; [http://mv2.czweb.org/index.php?lang=cze/ MV2 Player] - Přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://www.videolan.org/vlc/ VLC] - Přehrávač médií (Obsahuje vlastní kodeky, nepotřebuje instalaci) : Free software - GPL, OS: Windows, Linux, MacOS X, *BSD, Solaris, BeOS, QNX, ...&lt;br /&gt;
; [http://www.winamp.com/ Winamp] - Přehrávač médií, hlavně audio : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/project/showfiles.php?group_id=82303&amp;amp;package_id=84358 Media Player Classic] - Všestranný přehrávač médií : Freeware, OS: Windows&lt;br /&gt;
; [http://sourceforge.net/projects/guliverkli/ guliverkli] - sada audio a video filtrů do MPC : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Obrázky ==&lt;br /&gt;
; [http://perso.orange.fr/pierre.g/xnview/enhome.html XnView] - Prohlížeč a konvertor obrázků : Freeware, OS: Windows, MacOS X, Linux, *BSD, Solaris, Irix mips, HP-UX, AIX&lt;br /&gt;
; [http://www.slunecnice.cz/product/IrfanView/ IrfanView] - Prohlížeč a konvertor obrázků : Freeware pro nekomerční využití, OS: All Windows&lt;br /&gt;
; [http://www.faststone.org/ FastStone Image Viewer] -  : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== P2P sítě ==&lt;br /&gt;
; [http://strongdc.berlios.de/ StrongDC++] - Klient pro P2P Direct connect (DC) sítě : GPL, OS: Windows&lt;br /&gt;
=== [http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software BitTorrent klienti] ===&lt;br /&gt;
; [http://azureus.sourceforge.net/ Azureus] - BitTorrent klient, spousta pluginu : GPL, OS: cokoliv s javou&lt;br /&gt;
; [http://www.utorrent.cz/ uTorrent] - Malý a nenáročný BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://www.bitcomet.com/ BitComet] - BitTorrent klient : Freeware, OS: Windows&lt;br /&gt;
; [http://deluge-torrent.org/ Deluge] - Lehký klient, rozšiřitelný pomocí pluginů : GPL, OS: Linux, Windows, Mac&lt;br /&gt;
&lt;br /&gt;
=== BitTorrent trackery ===&lt;br /&gt;
; [http://torrents.to/ Torrents] - seznam&lt;br /&gt;
; [http://www.mininova.org/ MiniNova] &lt;br /&gt;
; [http://torrentspy.com/ TorrentSpy]&lt;br /&gt;
; [http://thepiratebay.org/ ThePirateBay]&lt;br /&gt;
; [http://torrentreactor.net/ TorrentReactor]&lt;br /&gt;
; [http://nforce.nl/ NForce]&lt;br /&gt;
; [http://torrentscan.com/ TorrentScan]&lt;br /&gt;
; [http://www.torrentz.com/ TorrentZ]&lt;br /&gt;
; [http://isohunt.com/ IsoHunt]&lt;br /&gt;
; [http://www.besttracker.cz/ BestTracker]&lt;br /&gt;
&lt;br /&gt;
== Síťová analýza ==&lt;br /&gt;
; ping - ověření dostupnosti stroje (případně ztrátovosti packetů) : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; traceroute (na Windows tracert) - ověření routovací trasy k danému stroji : Součást většiny OS - z příkazové řádky&lt;br /&gt;
; pathping - kombinace traceroute a ping : OS: Windows - z příkazové řádky&lt;br /&gt;
; [http://www.bitwizard.nl/mtr/ MTR], [http://winmtr.sourceforge.net/ WinMTR] - kombinace traceroute a ping : Open-source, OS: Linux, Windows&lt;br /&gt;
; [http://www.metal-machine.de/readerror/ NetMeter] - mereni prenasenych dat : Freeware, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Správci souborů ==&lt;br /&gt;
; [http://www.freecommander.com/ FreeCommander] - Správce souborů : OS: Windows, Freeware i pro komerční účely, stejně dobrý a možná i lepší než Total Commander &lt;br /&gt;
; [http://ghisler.com/ Total Commander] - Správce souborů : OS: Windows, Shareware&lt;br /&gt;
; [http://krusader.sourceforge.net/ Krusader] - Správce souborů : Open Source, OS: Linux&lt;br /&gt;
&lt;br /&gt;
== Telnet/SSH klienti ==&lt;br /&gt;
; [http://www.putty.nl/download.html PuTTY] - telnet, ssh klient : Open Source, OS: Windows, Linux&lt;br /&gt;
; [http://winscp.net/eng/download.php WinSCP] - SFTP, SSH klient s GUI jako Total Commander : Open Source, OS: Windows&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
; [http://ccollomb.free.fr/unlocker/ Unlocker] - nástroj na likvidaci nesmazatelných souborů ve windowsech : freeware, OS: Windows 00/XP/03&lt;br /&gt;
&lt;br /&gt;
== Vypalování ==&lt;br /&gt;
; [http://infrarecorder.sourceforge.net/ InfraRecorder] - nástoj na vypalování cd a dvd : Open Source, OS: Windows&lt;br /&gt;
; [http://www.burn4free.com/ Burn4Free] - nástoj na vypalování cd a dvd : Adware (=zdarma s reklamou), OS: Windows&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Diagnostika_site&amp;diff=8044</id>
		<title>Diagnostika site</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Diagnostika_site&amp;diff=8044"/>
		<updated>2007-12-15T16:47:08Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Zjištění MAC adresy síťové karty (síťového adaptéru) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Windows ==&lt;br /&gt;
=== test dostupnosti síťového zařízení (ping) ===&lt;br /&gt;
1. spustím si příkazový řádek pomocí Start, spustit nebo klávesovou zkratkou WinLogo + R nebo Start-Programy-Příslušenství-Příkazový řádek&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Loc_start_spustit.PNG]]&lt;br /&gt;
&lt;br /&gt;
2. objeví se mě okno dialogu spustit, do něj vepíšu cmd a potvrdím OK&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Loc_spustit.PNG]]&lt;br /&gt;
&lt;br /&gt;
3. do příkazového řádku, pro ping na portál seznamu.cz, vepíši nebo zkopíruji následující příkaz a potvrdím enterem:&lt;br /&gt;
&amp;lt;bash&amp;gt;ping www.seznam.cz -l 1444 -n 100&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Loc_bash_ping.PNG]]&lt;br /&gt;
&lt;br /&gt;
pokud mám správně nastavený DNS server (www.seznam.cz se přeloží na IP 77.75.76.3) a moje linka do internetu je v pořádku bude výstup programu vypadat podobně jako na obrázku nahoře&lt;br /&gt;
&lt;br /&gt;
''pozn. pro objektivní měření vždy používejte alespoň 100 opakování (paramert -n 100) a velikost packetu alespoň 1000 Bytů (paramaetr -l 1444)''&lt;br /&gt;
&lt;br /&gt;
4. vyčkám na ukončení příkazu, po ukončení vypíše statistiku z naměřených hodnot, něco jako toto:&lt;br /&gt;
&amp;lt;bash&amp;gt;Statistika ping pro 77.75.76.3:&lt;br /&gt;
Pakety: Odeslané = 10, Přijaté = 10, Ztracené = 0 (ztráta 0%),&lt;br /&gt;
Přibližná doba do přijetí odezvy v milisekundách:&lt;br /&gt;
    Minimum = 17ms, Maximum = 19ms, Průměr = 18ms&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Pozn.: Mírná ztrátovost (několik jednotek %) je na wifi běžný jev''&lt;br /&gt;
&lt;br /&gt;
vykonávání příkazu lze ukončit:&lt;br /&gt;
*stiskem ctrl+c (ukončí vykonávání a vypíše statistiku)&lt;br /&gt;
*stiskem ctrl+pause (vypíše statistiku a příkaz pokračuje dál)&lt;br /&gt;
*zavřením okna cmd.exe&lt;br /&gt;
jak zkopírovat výstup programu do jiné aplikace?&lt;br /&gt;
*do okna přík. řádku kliknu pravým tlačítkem myši, vyberu položku označit&lt;br /&gt;
*levým tlačítkem myši označím oblast textu, kterou chci kopírovat&lt;br /&gt;
*kliknu pravý tlačítkem myši nebo stisknu enter, tím se mi označený text zkopíruje do schránky&lt;br /&gt;
*text ze schránky mohu pomocí dialogu vložit dané aplikace nebo kláv. zkratkou ctrl+v vložit tam kam chci&lt;br /&gt;
&lt;br /&gt;
=== směrování packetů (traceroute) ===&lt;br /&gt;
&lt;br /&gt;
1. Otevřeme si dialog 'Spustit'&lt;br /&gt;
&lt;br /&gt;
[[Soubor:01run.png]]&lt;br /&gt;
&lt;br /&gt;
2. Do textového pole zadáme 'cmd' a potvrdíme.&lt;br /&gt;
&lt;br /&gt;
[[Soubor:02cmd.png]]&lt;br /&gt;
&lt;br /&gt;
3. A teč k samotnému trasování&lt;br /&gt;
&lt;br /&gt;
Do příkazového řádku napíšeme&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;tracert www.seznam.cz&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zde tedy vidíme výsledek trasování na 'www.seznam.cz'. Je to úplný seznam serverů/routerů, který musí packet absolvovat, než se dostane do cíle.&lt;br /&gt;
&lt;br /&gt;
[[Soubor:03tracert.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Poznámka: seznam serverů/routerů se liší s Vašim umístěnim v rámci hkfree''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Analýza:''' Lze z toho dobře vyčíst, že zde spojení neni úplně ideální - několik ztracených paketů (označeny hvězdičkou) a ping celkem kolísá. &lt;br /&gt;
&amp;lt;bash&amp;gt;pořadí serveru/routeru | ping č.1 | ping č.2 | ping č.3 | ip/friendly name serveru nebo routeru&lt;br /&gt;
&lt;br /&gt;
  1    &amp;lt;1 ms    &amp;lt;1 ms    &amp;lt;1 ms  192.10.1.20&lt;br /&gt;
  2    15 ms    34 ms    10 ms  10.107.44.1&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
Vidíme, že '''problém je mezi 1 a 2''', vcelku velký nárust pingu ''(v tomto případě, a také nejspíš nejčastěji, je to klientův router(1) a přístupový bod(2) ).''&lt;br /&gt;
&lt;br /&gt;
V případě potřeby lze opakovat.&lt;br /&gt;
&lt;br /&gt;
'''Shrnutí:''' tracert vám zjistí trasu packetu a případné problémy na ní. Výsledek lze pak zkopírovat (způsob je uveden výše) a odeslat správci dané oblasti - zjednodušší mu to práci při hledání problému na síti.&lt;br /&gt;
&lt;br /&gt;
=== Zjištění MAC adresy síťové karty (síťového adaptéru) ===&lt;br /&gt;
&lt;br /&gt;
1. Otevřeme dialog ''Spustit''.&lt;br /&gt;
&lt;br /&gt;
2. Do textového pole zadáme '''cmd''' a potvrdíme.&lt;br /&gt;
&lt;br /&gt;
3. Do příkazového řádku napíšeme &amp;lt;bash&amp;gt;ipconfig /all&amp;lt;/bash&amp;gt; a potvrdíme. Volba ''/all'' způsobí vypsání podrobných informací o síťové kartě.&lt;br /&gt;
&lt;br /&gt;
4. Výsledkem by měl být výstup podobný tomu na obrázku.&lt;br /&gt;
[[Soubor:Ipconfig.png|Výstup ipconfig /all]]&lt;br /&gt;
&lt;br /&gt;
5. Řádek '''Fyzická Adresa''' označuje právě MAC adresu síťové karty. Řádek '''Adresa IP''' určuje IP adresu síťové karty.&lt;br /&gt;
&lt;br /&gt;
Pokud máte v počítači dvě síťové karty (např. WiFi u notebooku), zobrazí se pro druhou kartu podobný výpis s tím rozdílem, že každá karta má svoji ''MAC adresu'' a ''IP adresu''.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Diagnostika_site&amp;diff=8043</id>
		<title>Diagnostika site</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Diagnostika_site&amp;diff=8043"/>
		<updated>2007-12-15T16:42:36Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Windows ==&lt;br /&gt;
=== test dostupnosti síťového zařízení (ping) ===&lt;br /&gt;
1. spustím si příkazový řádek pomocí Start, spustit nebo klávesovou zkratkou WinLogo + R nebo Start-Programy-Příslušenství-Příkazový řádek&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Loc_start_spustit.PNG]]&lt;br /&gt;
&lt;br /&gt;
2. objeví se mě okno dialogu spustit, do něj vepíšu cmd a potvrdím OK&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Loc_spustit.PNG]]&lt;br /&gt;
&lt;br /&gt;
3. do příkazového řádku, pro ping na portál seznamu.cz, vepíši nebo zkopíruji následující příkaz a potvrdím enterem:&lt;br /&gt;
&amp;lt;bash&amp;gt;ping www.seznam.cz -l 1444 -n 100&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Soubor:Loc_bash_ping.PNG]]&lt;br /&gt;
&lt;br /&gt;
pokud mám správně nastavený DNS server (www.seznam.cz se přeloží na IP 77.75.76.3) a moje linka do internetu je v pořádku bude výstup programu vypadat podobně jako na obrázku nahoře&lt;br /&gt;
&lt;br /&gt;
''pozn. pro objektivní měření vždy používejte alespoň 100 opakování (paramert -n 100) a velikost packetu alespoň 1000 Bytů (paramaetr -l 1444)''&lt;br /&gt;
&lt;br /&gt;
4. vyčkám na ukončení příkazu, po ukončení vypíše statistiku z naměřených hodnot, něco jako toto:&lt;br /&gt;
&amp;lt;bash&amp;gt;Statistika ping pro 77.75.76.3:&lt;br /&gt;
Pakety: Odeslané = 10, Přijaté = 10, Ztracené = 0 (ztráta 0%),&lt;br /&gt;
Přibližná doba do přijetí odezvy v milisekundách:&lt;br /&gt;
    Minimum = 17ms, Maximum = 19ms, Průměr = 18ms&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Pozn.: Mírná ztrátovost (několik jednotek %) je na wifi běžný jev''&lt;br /&gt;
&lt;br /&gt;
vykonávání příkazu lze ukončit:&lt;br /&gt;
*stiskem ctrl+c (ukončí vykonávání a vypíše statistiku)&lt;br /&gt;
*stiskem ctrl+pause (vypíše statistiku a příkaz pokračuje dál)&lt;br /&gt;
*zavřením okna cmd.exe&lt;br /&gt;
jak zkopírovat výstup programu do jiné aplikace?&lt;br /&gt;
*do okna přík. řádku kliknu pravým tlačítkem myši, vyberu položku označit&lt;br /&gt;
*levým tlačítkem myši označím oblast textu, kterou chci kopírovat&lt;br /&gt;
*kliknu pravý tlačítkem myši nebo stisknu enter, tím se mi označený text zkopíruje do schránky&lt;br /&gt;
*text ze schránky mohu pomocí dialogu vložit dané aplikace nebo kláv. zkratkou ctrl+v vložit tam kam chci&lt;br /&gt;
&lt;br /&gt;
=== směrování packetů (traceroute) ===&lt;br /&gt;
&lt;br /&gt;
1. Otevřeme si dialog 'Spustit'&lt;br /&gt;
&lt;br /&gt;
[[Soubor:01run.png]]&lt;br /&gt;
&lt;br /&gt;
2. Do textového pole zadáme 'cmd' a potvrdíme.&lt;br /&gt;
&lt;br /&gt;
[[Soubor:02cmd.png]]&lt;br /&gt;
&lt;br /&gt;
3. A teč k samotnému trasování&lt;br /&gt;
&lt;br /&gt;
Do příkazového řádku napíšeme&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;tracert www.seznam.cz&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zde tedy vidíme výsledek trasování na 'www.seznam.cz'. Je to úplný seznam serverů/routerů, který musí packet absolvovat, než se dostane do cíle.&lt;br /&gt;
&lt;br /&gt;
[[Soubor:03tracert.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Poznámka: seznam serverů/routerů se liší s Vašim umístěnim v rámci hkfree''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Analýza:''' Lze z toho dobře vyčíst, že zde spojení neni úplně ideální - několik ztracených paketů (označeny hvězdičkou) a ping celkem kolísá. &lt;br /&gt;
&amp;lt;bash&amp;gt;pořadí serveru/routeru | ping č.1 | ping č.2 | ping č.3 | ip/friendly name serveru nebo routeru&lt;br /&gt;
&lt;br /&gt;
  1    &amp;lt;1 ms    &amp;lt;1 ms    &amp;lt;1 ms  192.10.1.20&lt;br /&gt;
  2    15 ms    34 ms    10 ms  10.107.44.1&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
Vidíme, že '''problém je mezi 1 a 2''', vcelku velký nárust pingu ''(v tomto případě, a také nejspíš nejčastěji, je to klientův router(1) a přístupový bod(2) ).''&lt;br /&gt;
&lt;br /&gt;
V případě potřeby lze opakovat.&lt;br /&gt;
&lt;br /&gt;
'''Shrnutí:''' tracert vám zjistí trasu packetu a případné problémy na ní. Výsledek lze pak zkopírovat (způsob je uveden výše) a odeslat správci dané oblasti - zjednodušší mu to práci při hledání problému na síti.&lt;br /&gt;
&lt;br /&gt;
=== Zjištění MAC adresy síťové karty (síťového adaptéru) ===&lt;br /&gt;
&lt;br /&gt;
1. Otevřeme dialog ''Spustit''.&lt;br /&gt;
&lt;br /&gt;
2. Do textového pole zadáme '''cmd''' a potvrdíme.&lt;br /&gt;
&lt;br /&gt;
3. Do příkazového řádku napíšeme &amp;lt;bash&amp;gt;ipconfig /all&amp;lt;/bash&amp;gt; a potvrdíme. Volba ''/all'' způsobí vypsání podrobných informací o síťové kartě.&lt;br /&gt;
&lt;br /&gt;
4. Výsledkem by měl být výstup podobný tomu na obrázku.&lt;br /&gt;
[[Soubor:Ipconfig.png]]&lt;br /&gt;
&lt;br /&gt;
5. Řádek '''Fyzická Adresa''' označuje právě MAC adresu síťové karty. Řádek '''Adresa IP''' určuje IP adresu síťové karty.&lt;br /&gt;
&lt;br /&gt;
Pokud máte v počítači dvě síťové karty (např. WiFi u notebooku), zobrazí se pro druhou kartu podobný výpis s tím rozdílem, že každá karta má svoji ''MAC adresu'' a ''IP adresu''.&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hkfree.org/index.php?title=Soubor:Ipconfig.png&amp;diff=8042</id>
		<title>Soubor:Ipconfig.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hkfree.org/index.php?title=Soubor:Ipconfig.png&amp;diff=8042"/>
		<updated>2007-12-15T16:22:16Z</updated>

		<summary type="html">&lt;p&gt;Emmkey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Emmkey</name></author>
		
	</entry>
</feed>