AP open firmwared: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Vkolesni (talk | contribs)
No edit summary
Vkolesni (talk | contribs)
 
(41 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Artikli autor ja logi =
'''Nimi:''' Vladimir Kolesnik<br />
'''Grupp:''' A22<br />
'''Viimati muudetud:''' 24.05.2011<br />
<blockquote style="margin: 2em 2em 2em 0;">
{| class="wikitable" style="text-align:leftt; padding: 1em; border: 1px #aaa solid; background: #f9f9f9;"
|-style="background: #e2e2e2;"
! Versioon !! Lisatud !! &nbsp; Kommentaar
|-b kõike t
| 0.1 || 24.05.2011 || &nbsp;&nbsp;&nbsp;  Artikli loomine.
|-
| 0.2 || 29.05.2011 || &nbsp;&nbsp;&nbsp;  Artikli täiendamine.
|-
|}
</blockquote>
= Sissejuhatus =
= Sissejuhatus =


.....
Firmavara on mikrotarkvara (programm, juhendite kogum), mis on salvestatud mingi seadme ROM-mällu.  
Tavaliselt kasutatakse seda terminit mingi seadme ROM-mälus oleva tarkvara kohta, mis seda seadet juhib.  
Firmavara kasutatakse kõigis digitaalsetes seadmetes, alates arvutitest ja lõpetades fotoaparaatidega.
 
AccessPoint või lihtsalt '''AP''' on pääsupunkt riistvaraseade või arvutitarkvara, mis töötab sidejaoturina ning
võimaldab traadita terminali kasutajatele juurdepääsu statsionaarsele kohtvõrgule.


== Artikli eesmärk ==
== Artikli eesmärk ==


# Tutvustada lugejale erinevatega AP vaba firmavaraga.
# Anda ülevaade kõige tuntumatest firmavaradest.
== Artikli sisu ==
Artikel on jagatud kaheks osaks. Esimeses osas ma räägin enam levinud AP vaba firmavaradest.
Antud osa sisaldab põhimõisteid, üldist informatsiooni, AP-i ülevaade.
Teine osa on samasugune, aga seal ma juba räägin vähem tuntumatest firmavaradest.
== Artikli vajalikus ==
Artikkel on mõelnud ja kasulik nendele, kas tahavad rohkem teada erinevatest AP firmavaradest.
= Kõige levinud vaba AP firmavara =
== OpenWrt ==
'''Operatsioonsüsteem''': Unix-põhine
'''Hetkeline olukord:''': Tasuta ja avatud lähtekoodiga tarkvara. Viimane versioon 10.03 aka ''Backfire''
'''Toetamine''': OpenWRT toetab väga suur hulk seadeid.
'''Ülevaade''':
OpenWrt erineb teistest sarnastest binaarfirmwaredest, kuna temasse pole topitud kõikemõeldavat sisse.
Selle asemel kasutatakse minimaalset vajalikku baasfirmwares ja vajaliku võib ise binaarpakkidena (sic!)
routerist endast kohale tirida. Lisaks on välja visatud ruuminõudev WWW konfigureerimisliides.
Nii on cramfs asemel kasutades squashfs mis võtab vähem ruumi. Tänu sellele on saadud veel
lisapartitsioon Axis Communicationi jffs2 zurnaaliga fläsh failisüsteemi jaoks mis on readwrite olekus.
Igasuguste point-n-clik-and-beep-make-lot-of-profit-and-fun www ja gui konfi austajatel tuleks siinkohal loobuda.
Lõptulemusena vaatab masinast vastu ash käsurida ja püsivaid parameetreid muudetakse nvram käsuga.
OpenWrt binaarfirmware saamiseks tuleb talitada samamoodi nagu on kirjeldatud OpenWrt saidil.
Hetkel on viimane versioon sellest distrost b4-pre mis on saadaval ainult algkoodina.
== DD-WRT ==
'''Operatsioonsüsteem'''
Linux
'''Hetkeline olukord:'''
Kinnine vaba tarkvara. Levitatakse nii tasuliselt kui ka tasuta viisil. Viimane stabiilne versioon DD-WRT v24 Service Pack 1 (SP1)
'''Toetamine'''
Alguses DD-WRT oli loodud, et toetada LINKSYS ruutereid (näiteks WRT54GL), aga nüüd antud tarkvara toetab palju teisi mudeleid.
'''Ülevaade'''
DD-WRT on Linux-põhine firmavara mõelnud erinevatele traadita ruuteritele. Kõige rohkem kasutatakse antud firmavara LINKSYS ruuterites
(näiteks mudelid: WRT54G, WRT54GL ja WRT54GS), samuti DD-WRT kasutatakse ka Buffalo ruuterites.
DD-WRT võimaldab palju funktsioone näiteks Kai võrgud, daemon-põhilised seadeid, IPv6,
''Wireless Distribution System'',''RADIUS''. DD-WRT võib ka täiustada võrguteenuste kvaliteedi. Tuleb veel mainida, et vaikimisel, DD-WRT v24 ei toeta IPv6
== X-Wrt ==
'''Operatsioonsüsteem'''
Linux
'''Hetkeline olukord:'''
Tasuta ruuteri vaba firmavara. Viimane versioon Kamikaze 8.09.02 / January 26, 2010
'''Toetamine'''
Toetab samad ruuterid nagu Open-WRT
'''Ülevaade'''
X-WRT on pakketi kogumik, mis sisaldab palju veebi-rakendusi ja patch-i selleks, et täiustada OpenWRT firmavarat. X-WRT toob kaasa paljusi täiendusi,
mida teeb Open-WRT kasutamist palju lihtsamaks ja mugavaks.
Siin on alltoodud kõige tähtsamad muudatused:
# graphical traffic and system status monitoring
# pages for the control and status of the network, wireless, and security.
# Data logging
# Booting
# cron
# NVRAM
# file editing
# Linux package management
== FreeWRT ==
'''Operatsioonsüsteem'''
Linux
'''Hetkeline olukord:'''
Tasuta ja avatud lähtekoodiga tarkvara. Viimane stabiilne versioon FreeWRT 1.0.3, May 28, 2007
'''Toetamine'''
OpenWRT toetab järgmised mudeleid:
# Asus WL-500g
# Linksys WRT54G/L/S
# Netgear WGT634u
'''Ülevaade'''
FreeWRT on traadita ruuteri firmavara, mille põhiline eesmärk on äriturg. Idee oli selline,
et teha traadita ruuteri tarkvara mis väga stabiilne, usaldusväärtuslik ja väga sageli reliisi tsüklitega.
FreeWRT kasutab JFFS (root-failisüsteem) või SquashFS koos LZMA-ga zlib, mis tekitab root-failisüsteemi "read-only" (saab ainult lugeda).
Lisa uuendusi võib kätte saada ipkg abil. Ipkg on pakettihaldus süsteem, mis on väga sarnane Debian-stiili dpkg.
FreeWRT tugevusest võib veel mainida, et antud firmavara toetab palju riistvarasid (näiteks veebikaamerad,
USB helikaartid, printerid, USB kõvakettad jne). On olemas
ka võimalus kasutada FreeWRT koos teisega tarkvaraga, näiteks NAS, Print Server, Media player.
== HyperWRT ==
'''Operatsioonsüsteem''':
Linux
'''Hetkeline olukord:''':
Tasuta traadita ruuteri firmavara. Viimane stabiilne versioon HyperWRT 2.1 beta 1
'''Toetamine''':
Linksys WRT54G
Linksys WRT54GS
'''Ülevaade''':
Põhiline eesmärk oli luua tarkvarat, mis võimaldaks täiendada ja suurendada funktsionaalsust Linux-põhiline Linksys firmavara. HyperWRT lisab
palju uusi funktsioone, näiteks:
# Adjustment of transmit power of wireless LAN
# Antenna selection
# 13 wireless channels
# 'Boot wait' protection (increase the time slot for uploading firmware via the boot loader)
# Increased Port Forwarding & Triggering fields
# Increased QoS Device & Application fields
# Increased Access Restrictions Policies & Blocked Services fields
# Command Shell
# TELNET Daemon (access to shell)
# Startup & Firewall scripts
# Uptime and load average
# Reboot button at 'Management' page
# Additional filters to proxy, Java applet, ActiveX and cookies
# WDS and Wireless Bridge (WET) capabilities
== Tomato ==
'''Operatsioonsüsteem''':
Linux
'''Hetkeline olukord:''':
osaliselt tasuta traadita ruuteri firmavara. Viimane stabiilne versioon 1.28 / June 28, 2010
'''Toetamine''':
* Linksys' WRT54G/GL/GS,
* Buffalo WHR-G54S/WHR-HP-G54
* Asus Routers
* Netgear's WNR3500L
'''Ülevaade''':
Tomato on linux-põhine firmavara traadita ruuteri jaoks, mis pakub kasutajatele väga lihtsa graafilise interface, monitooring olemasolevast
traadita võrgust ja palju täiendatud QOS (Quality of service).
Kõige olulisemad funktsioonid ja vahendid:
# Interactive Ajax based GUI using SVG and CSS-based color schemes (allowing GUI look and feel changes).
# CLI access (BusyBox) via TELNET or SSH (using Dropbear).
# DHCP server (with static allocation of IP addresses).
# DNS forwarder (using Dnsmasq).
# Netfilter/iptables with customizable settings, IPP2P and l7-filter.
# Wake-on-LAN.
# Advanced QoS: 10 unique QoS classes defined, real-time graphs display prioritized traffic with traffic class details.
# Client Bandwidth Control via QoS classes
# Bandwidth graphing/statistics.
== Gargoyle Router Firmware ==
'''Operatsioonsüsteem''':
Linux
'''Hetkeline olukord:''':
Tasuta traadita ruuteri firmavara. Viimane stabiilne versioon 1.3.14 / May 9, 2011
'''Toetamine''':
* Linksys WRT54G
* Fonera
'''Ülevaade''':
Gargoyle on ruuteri kasutajaliide, näiteks Linksys WRT54G ruuteri jaoks. Antud tarkvara lisab palju uusi funktsiooni, näiteks dünaamiline DNS, QOS, juurdepääsu piirangud ja moninootingu abivahendid. Antud tarkvara on väga lihtne kasutada, mis tekis selle utiliiti väga populaarseks.
Siin on alltootud kõige olulisemd funktsiooni, mis pakub Gargoyle:
# Flexible, responsive Ajax GUI
# Minimal reboots - Very few configuration changes require a reboot.
# DHCP server and DNS forwarder (using Dnsmasq).
# Configuration of static IPs for hardware (MAC) addresses
# port forwarding of individual ports or ranges of ports, DMZ, and UPnP
# Configurable as a wireless Access Point (AP) or connect to another wireless AP as a client
# Configurable as a wireless Bridge using either client bridge or WDS (both modes are supported on both Atheros and Broadcom chips)
# Can be used to scan for existing wireless networks to connect to
# Easily track all connected wireless clients, all active dhcp leases and all currently active connections
# SSH accessible (using Dropbear).


= OpenWrt =
= Kokkuvõte =


= DD-WRT =
Antud artikkel andis hea ülevaate vaba traadita ruuteri firmavaradest. Tänapäeval on olemas suur hulk vaba firmavarasi, nii et iga kasutaja saab endale leida midagi.


= X-Wrt =
= Kasutatud allikad =


= Tomato =
* http://en.wikipedia.org/wiki/List_of_wireless_router_firmware_projects
* http://en.wikipedia.org/wiki/OpenWrt
* http://en.wikipedia.org/wiki/DD-WRT
* http://en.wikipedia.org/wiki/Tomato_Firmware
* http://en.wikipedia.org/wiki/X-Wrt
* http://wiki.wifi.ee/index.php/Firmware

Latest revision as of 11:42, 29 May 2011

Artikli autor ja logi

Nimi: Vladimir Kolesnik
Grupp: A22
Viimati muudetud: 24.05.2011

Versioon Lisatud   Kommentaar
0.1 24.05.2011     Artikli loomine.
0.2 29.05.2011     Artikli täiendamine.


Sissejuhatus

Firmavara on mikrotarkvara (programm, juhendite kogum), mis on salvestatud mingi seadme ROM-mällu. Tavaliselt kasutatakse seda terminit mingi seadme ROM-mälus oleva tarkvara kohta, mis seda seadet juhib. Firmavara kasutatakse kõigis digitaalsetes seadmetes, alates arvutitest ja lõpetades fotoaparaatidega.

AccessPoint või lihtsalt AP on pääsupunkt riistvaraseade või arvutitarkvara, mis töötab sidejaoturina ning võimaldab traadita terminali kasutajatele juurdepääsu statsionaarsele kohtvõrgule.

Artikli eesmärk

  1. Tutvustada lugejale erinevatega AP vaba firmavaraga.
  2. Anda ülevaade kõige tuntumatest firmavaradest.

Artikli sisu

Artikel on jagatud kaheks osaks. Esimeses osas ma räägin enam levinud AP vaba firmavaradest. Antud osa sisaldab põhimõisteid, üldist informatsiooni, AP-i ülevaade.

Teine osa on samasugune, aga seal ma juba räägin vähem tuntumatest firmavaradest.

Artikli vajalikus

Artikkel on mõelnud ja kasulik nendele, kas tahavad rohkem teada erinevatest AP firmavaradest.

Kõige levinud vaba AP firmavara

OpenWrt

Operatsioonsüsteem: Unix-põhine

Hetkeline olukord:: Tasuta ja avatud lähtekoodiga tarkvara. Viimane versioon 10.03 aka Backfire

Toetamine: OpenWRT toetab väga suur hulk seadeid.

Ülevaade:

OpenWrt erineb teistest sarnastest binaarfirmwaredest, kuna temasse pole topitud kõikemõeldavat sisse. Selle asemel kasutatakse minimaalset vajalikku baasfirmwares ja vajaliku võib ise binaarpakkidena (sic!) routerist endast kohale tirida. Lisaks on välja visatud ruuminõudev WWW konfigureerimisliides. Nii on cramfs asemel kasutades squashfs mis võtab vähem ruumi. Tänu sellele on saadud veel lisapartitsioon Axis Communicationi jffs2 zurnaaliga fläsh failisüsteemi jaoks mis on readwrite olekus. Igasuguste point-n-clik-and-beep-make-lot-of-profit-and-fun www ja gui konfi austajatel tuleks siinkohal loobuda. Lõptulemusena vaatab masinast vastu ash käsurida ja püsivaid parameetreid muudetakse nvram käsuga.

OpenWrt binaarfirmware saamiseks tuleb talitada samamoodi nagu on kirjeldatud OpenWrt saidil. Hetkel on viimane versioon sellest distrost b4-pre mis on saadaval ainult algkoodina.

DD-WRT

Operatsioonsüsteem

Linux

Hetkeline olukord:

Kinnine vaba tarkvara. Levitatakse nii tasuliselt kui ka tasuta viisil. Viimane stabiilne versioon DD-WRT v24 Service Pack 1 (SP1)

Toetamine

Alguses DD-WRT oli loodud, et toetada LINKSYS ruutereid (näiteks WRT54GL), aga nüüd antud tarkvara toetab palju teisi mudeleid.

Ülevaade

DD-WRT on Linux-põhine firmavara mõelnud erinevatele traadita ruuteritele. Kõige rohkem kasutatakse antud firmavara LINKSYS ruuterites (näiteks mudelid: WRT54G, WRT54GL ja WRT54GS), samuti DD-WRT kasutatakse ka Buffalo ruuterites. DD-WRT võimaldab palju funktsioone näiteks Kai võrgud, daemon-põhilised seadeid, IPv6, Wireless Distribution System,RADIUS. DD-WRT võib ka täiustada võrguteenuste kvaliteedi. Tuleb veel mainida, et vaikimisel, DD-WRT v24 ei toeta IPv6

X-Wrt

Operatsioonsüsteem

Linux

Hetkeline olukord:

Tasuta ruuteri vaba firmavara. Viimane versioon Kamikaze 8.09.02 / January 26, 2010

Toetamine

Toetab samad ruuterid nagu Open-WRT

Ülevaade

X-WRT on pakketi kogumik, mis sisaldab palju veebi-rakendusi ja patch-i selleks, et täiustada OpenWRT firmavarat. X-WRT toob kaasa paljusi täiendusi, mida teeb Open-WRT kasutamist palju lihtsamaks ja mugavaks.

Siin on alltoodud kõige tähtsamad muudatused:

  1. graphical traffic and system status monitoring
  2. pages for the control and status of the network, wireless, and security.
  3. Data logging
  4. Booting
  5. cron
  6. NVRAM
  7. file editing
  8. Linux package management


FreeWRT

Operatsioonsüsteem

Linux


Hetkeline olukord:

Tasuta ja avatud lähtekoodiga tarkvara. Viimane stabiilne versioon FreeWRT 1.0.3, May 28, 2007

Toetamine

OpenWRT toetab järgmised mudeleid:

  1. Asus WL-500g
  2. Linksys WRT54G/L/S
  3. Netgear WGT634u

Ülevaade

FreeWRT on traadita ruuteri firmavara, mille põhiline eesmärk on äriturg. Idee oli selline, et teha traadita ruuteri tarkvara mis väga stabiilne, usaldusväärtuslik ja väga sageli reliisi tsüklitega. FreeWRT kasutab JFFS (root-failisüsteem) või SquashFS koos LZMA-ga zlib, mis tekitab root-failisüsteemi "read-only" (saab ainult lugeda).

Lisa uuendusi võib kätte saada ipkg abil. Ipkg on pakettihaldus süsteem, mis on väga sarnane Debian-stiili dpkg.

FreeWRT tugevusest võib veel mainida, et antud firmavara toetab palju riistvarasid (näiteks veebikaamerad, USB helikaartid, printerid, USB kõvakettad jne). On olemas ka võimalus kasutada FreeWRT koos teisega tarkvaraga, näiteks NAS, Print Server, Media player.

HyperWRT

Operatsioonsüsteem:

Linux

Hetkeline olukord::

Tasuta traadita ruuteri firmavara. Viimane stabiilne versioon HyperWRT 2.1 beta 1

Toetamine:

Linksys WRT54G Linksys WRT54GS


Ülevaade:

Põhiline eesmärk oli luua tarkvarat, mis võimaldaks täiendada ja suurendada funktsionaalsust Linux-põhiline Linksys firmavara. HyperWRT lisab palju uusi funktsioone, näiteks:

  1. Adjustment of transmit power of wireless LAN
  2. Antenna selection
  3. 13 wireless channels
  4. 'Boot wait' protection (increase the time slot for uploading firmware via the boot loader)
  5. Increased Port Forwarding & Triggering fields
  6. Increased QoS Device & Application fields
  7. Increased Access Restrictions Policies & Blocked Services fields
  8. Command Shell
  9. TELNET Daemon (access to shell)
  10. Startup & Firewall scripts
  11. Uptime and load average
  12. Reboot button at 'Management' page
  13. Additional filters to proxy, Java applet, ActiveX and cookies
  14. WDS and Wireless Bridge (WET) capabilities

Tomato

Operatsioonsüsteem:

Linux


Hetkeline olukord::

osaliselt tasuta traadita ruuteri firmavara. Viimane stabiilne versioon 1.28 / June 28, 2010


Toetamine:

  • Linksys' WRT54G/GL/GS,
  • Buffalo WHR-G54S/WHR-HP-G54
  • Asus Routers
  • Netgear's WNR3500L

Ülevaade:

Tomato on linux-põhine firmavara traadita ruuteri jaoks, mis pakub kasutajatele väga lihtsa graafilise interface, monitooring olemasolevast traadita võrgust ja palju täiendatud QOS (Quality of service).

Kõige olulisemad funktsioonid ja vahendid:

  1. Interactive Ajax based GUI using SVG and CSS-based color schemes (allowing GUI look and feel changes).
  2. CLI access (BusyBox) via TELNET or SSH (using Dropbear).
  3. DHCP server (with static allocation of IP addresses).
  4. DNS forwarder (using Dnsmasq).
  5. Netfilter/iptables with customizable settings, IPP2P and l7-filter.
  6. Wake-on-LAN.
  7. Advanced QoS: 10 unique QoS classes defined, real-time graphs display prioritized traffic with traffic class details.
  8. Client Bandwidth Control via QoS classes
  9. Bandwidth graphing/statistics.

Gargoyle Router Firmware

Operatsioonsüsteem:

Linux


Hetkeline olukord::

Tasuta traadita ruuteri firmavara. Viimane stabiilne versioon 1.3.14 / May 9, 2011

Toetamine:

  • Linksys WRT54G
  • Fonera

Ülevaade:

Gargoyle on ruuteri kasutajaliide, näiteks Linksys WRT54G ruuteri jaoks. Antud tarkvara lisab palju uusi funktsiooni, näiteks dünaamiline DNS, QOS, juurdepääsu piirangud ja moninootingu abivahendid. Antud tarkvara on väga lihtne kasutada, mis tekis selle utiliiti väga populaarseks.

Siin on alltootud kõige olulisemd funktsiooni, mis pakub Gargoyle:

  1. Flexible, responsive Ajax GUI
  2. Minimal reboots - Very few configuration changes require a reboot.
  3. DHCP server and DNS forwarder (using Dnsmasq).
  4. Configuration of static IPs for hardware (MAC) addresses
  5. port forwarding of individual ports or ranges of ports, DMZ, and UPnP
  6. Configurable as a wireless Access Point (AP) or connect to another wireless AP as a client
  7. Configurable as a wireless Bridge using either client bridge or WDS (both modes are supported on both Atheros and Broadcom chips)
  8. Can be used to scan for existing wireless networks to connect to
  9. Easily track all connected wireless clients, all active dhcp leases and all currently active connections
  10. SSH accessible (using Dropbear).

Kokkuvõte

Antud artikkel andis hea ülevaate vaba traadita ruuteri firmavaradest. Tänapäeval on olemas suur hulk vaba firmavarasi, nii et iga kasutaja saab endale leida midagi.

Kasutatud allikad