Strona zawiera zbiór dokumentów (HOWTO) dotyczących przede wszystkim OpenWrt oraz linuksa: współpraca ze sprzętem, routery, notebooki, problemy z konfiguracją. Zbiór stale jest rozwijany; jeżeli znalazłeś coś ciekawego co Ci się przydało - możesz wypowiedzieć się na forum. Informacja o autorze tekstów znajduje się na osobnej stronie.

Nowości

  • 2016-05-22
- aktualizacja poradnika "Opis instalacji bazy PostgreSQL na OpenWrt"

  • 2016-05-21
- aktualizacja poradnika AdBlock - dodanie opisu pixservera z pakietu adblock

  • 2016-05-17
- uzupełnienie i aktualizacja poradnika "zestaw LAMP (Linux, Apache, MySQL, PHP) na OpenWrt"

  • 2016-05-09
- opis Xiaomi MiWiFi Nano

  • 2016-05-07
- aktualizacja obrazów Chaos Calmer 15.05
- aktualizacja obrazów LuCI Chaos Calmer 15.05

  • 2016-04-24
- aktualizacja obrazów Gargoyle PL

  • 2016-04-17
- aktualizacja poradnika AdBlock - opis pakietu adblock dostępnego w CC
- aktualizacja pakietu plugin-gargoyle-3ginfo dla Gargoyle

  • 2016-04-16
- aktualizacja obrazów Chaos Calmer 15.05
- aktualizacja obrazów LuCI Chaos Calmer 15.05

  • 2016-04-09
- aktualizacja obrazów Gargoyle PL

  • 2016-03-30
- aktualizacja obrazów Chaos Calmer 15.05
- aktualizacja obrazów LuCI Chaos Calmer 15.05

  • 2016-03-19
- testowe obrazy Gargoyle PL (seria 1.9.x) dla wybranych modeli routerów

  • 2016-03-06
- integracja OpenWrt z chmurą Mega

  • 2016-02-25
- aktualizacja obrazów Chaos Calmer 15.05 dla Teltonika RUT5XX (ramips)

Historia zmian

Download

Różne obrazy i projekty związane z OpenWrt (dostępny jest rsync (rsync://dl.eko.one.pl))

Chaos Calmer - 15.05 (podstawowe bez GUI)
Chaos Calmer LuCI - 15.05 ze środowiskiem graficznym LuCI

Oryginalne firmware pozbawione bootloadera dla niektórych modeli routerów

Gargoyle PL - 12.09
    

OpenWrt

FAQ o OpenWrt dla początkujących

Co kupić? Poradnik kupującego

Usługi (konfiguracja/tworzenie obrazów/naprawa routerów)

Podstawowa obsługa edytora vi

Podstawowa konfiguracja OpenWrt
Zmiany w konfiguracji Chaos Calmer w stosunku do poprzedniej wersji
Zmiany w konfiguracji Barrier Breaker w stosunku do poprzedniej wersji
Tryb failsafe - wprowadzenie i obsługa trybu awaryjnego dla OpenWrt
Tryby pracy sterownika ath9k
Różne konfiguracje sieci - rozdzielenie wifi od lan, aliasy, route itp.

Lista oprogramowania realizującego określone funkcje w OpenWrt

Różne małe i przydatne skrypty

Zmodyfikowane firmware

Chaos Calmer - 15.05
    LuCI
Barrier Breaker - 14.07 - stare, nie wspierane
Attitude Adjustment - 12.09 - stare, nie wspierane
    Gargoyle PL - stare, nie wspierane
Backfire - stare, nie wspierane

Kompilacja OpenWrt, pakietów lub Gargoyle

Moje projekty

Pełne polskie tłumaczenie interfejsu Gargoyle
Projekt Szybka konfiguracja
Wifianalyzer - wizualizacja zajętości kanałów radiowych w postaci wykresu
Blokada użytkowników zalegających z płatnościami
3ginfo - status połączenia 3G
simplefailover - uruchomienie łącza zapasowego na modemie USB z automatycznym przełączaniem w razie awarii
Hotspot - strona powitalna sieci
Projekt Dysk bezprzewodowy
Pakiet downloadmanager dla OpenWrt
Aero2 - automatyzacja resetowania połączenia

Plugin do Gargoyle: 3ginfo
Plugin do Gargoyle: Admin msg
Plugin do Gargoyle: status APC UPS
Plugin do Gargoyle: SMSBox
Plugin do Gargoyle: USB Relay
Plugin do Gargoyle: Radio internetowe
Plugin do Gargoyle: management dla gargoyle - aby z Aero2 żyło się łatwiej
Plugin do Gargoyle: Logread - standardowo już w Gargoyle
Plugin do Gargoyle: Minidlna - standardowo już w Gargoyle
Plugin do Gargoyle: Monitor połączenia - (Ping Watchdog) standardowo już w Gargoyle
Plugin do Gargoyle: PPTP - standardowo już w Gargoyle
Plugin do Gargoyle: Webcam - standardowo już w Gargoyle
Plugin do Gargoyle: Webshell - standardowo już w Gargoyle
Plugin do Gargoyle: FTP - plugin zintegrowany został z pluginem usb-storage w Gargoyle
Plugin do Gargoyle: Menadżer dodatków - plugin zintegrowany został z Gargoyle
Plugin do Gargoyle: Menadżer motywów - plugin zintegrowany został z Gargoyle

Repozytorium źródeł: GitHub

Recenzje, testy i opisy

Ubiquiti NanoStation2 loco (minirecenzja)
Linksys WRT160NL
Asus RT-N16
Netgear WNR3500L
Asmax NAS Print serwer
EB-214A, Intellinet USB 2.0 Storage & Print Server (minirecenzja)
    blog o portowaniu OpenWrt na tą platformę
AirLive G.DUO
Ubiquiti NanoStation M5
QNAP TS-239 PRO oraz TS-210
Linksys WVC54GCA - kamera IP
Square ONE - router/nas z wbudowanym dyskiem
Synology DiskStation DS110j, DS210j, DS210+
Edimax HP-2002AC i Linksys PLK300 - Powerline: sieć przez sieć (energetyczną)
Belkin Wireless N+ USB Adapter
    Blog o portowaniu OpenWrt na Belkin F5D8235-4 V1
Linksys E2000/WRT320N
AirLive WMU-6500FS - inteligenta kieszeń NAS
TP-Link TL-MR3420
D-Link DIR-655
Ubiquiti AirRouter
TP-Link TL-MR3220 - różnice w stosunku do TL-MR3420
Recenzja Netgear WNDR3700v2 - Atheros 680MHz, 64MB ram, radio 2.4/5GHz
Krótki opis platformy jjPlus AP48 (JWAP601)
Krótki opis platformy Propox MMnet1001
Recenzje odtwarzaczy multimedialnych Asusa: MINI, HDP-R1, HD2
Sapido RB-1842
Opis Sapido RB-1602
Karty USB WLAN Sapido AU-4622/AU-4612
Redwave RW2458N / AeroMAX 5
Netronix W142C - mały router mobilny
Recenzja routerów Linksys seria E oraz X
Opis Netgear WNR2200
Opis Netgear DGND3700 - 128MB ram, dwa CPU po 400MHz
Opis QNO QVF7301 Dual-WAN QoS VPN Firewall Router
Opis Netgear WNDR3800 - Atheros 680MHz, 128MB ram, radio 2.4/5GHz
Iomega IConnect - Marvell Kirkwood 1GHz/512MB flash/256MB ram/4x USB2.0 - hacking
Iomega IConnect - hacking - instalacja OpenWrt
Iomega IConnect - hacking - instalacja Debiana
Iomega IConnect - hacking - instalacja ArchLinux
Opis routera TP-Link TL-MR3020
Opis routera TP-Link TL-WR740N
Recenzja Asus RT-N66U
Porównanie wersji routerów Linksys E4200
Opis routera TP-Link TL-MR3040
Opis AirLive N450R
OSBRiDGE 3GN
Opis routera Asus RT-AC66U - z układem radiowym 802.11ac
TP-LINK TL-WDR3600/4300/4310 w pytaniach i odpowiedziach
Opis MikroTik RouterBOARD RB2011UAS-2HnD-IN
Krótki opis uruchomienia OpenWrt na maszynie wirtualnej metarouter w RouterOS (MikroTik)
ADATA DashDrive Air AV200
FRITZ!Box 3270 Edycja Polska
Magia antenek (czyli... czy wielkość ma znaczenie)
FRITZ!WLAN Repeater 300E
TRENDnet TEW-812DRU
Krótki opis Netgear WNR612v2
Wydajność TP-LINK TL-WR1043ND v2
Krótki opis routera MiFi HAME A16
Smart Home z FRITZ!DECT 200
GL.iNet
FRITZ!Box 7272
Cubieboard 3
WD My Net N750
ATtiny85 w zastosowaniach
Pilot do routera
WRTnode
Projekt Turris, przy udziale pepe2k
FRITZ!Box 7490
Krótki opis TP-LINK Archer C2
TP-LINK Archer T4U - karta wifi AC1200
FRITZ!WLAN Repeater 450E
Opis Tenda 3g150B
Opis ODROID C-1
Krótki opis MikroTik mAP 2n
Jeszcze krótszy opis Ubiquiti AirGateway
Adaptery powerline AVM FRITZ!Powerline 1000E Set
Opis GL-AR150
Opis Xiaomi MiWiFi Mini
Opis TP-LINK Archer C2600
Opis Xiaomi MiWiFi Nano

Artykuły

Użyteczność Androida - wykorzystanie aplikacji platformy Android do monitoringu i zarządzania siecią.
Montowanie systemów plików w OpenWrt
Powiadamiane o zdarzeniach diodami LED
O akceleratorach kryptograficznych słów kilka
Budowa sieci mesh m.in. z wykorzystaniem OpenWrt
Podłączenie czujnika ciśnienia atmosferycznego BMP085 do OpenWrt
Tworzenie macierzy RAID w OpenWrt
Budujemy radio internetowe
Szyfrowany system plików z wykorzystaniem LUKS - Linux Unified Key Setup
Hotspot - strona powitalna sieci
Instalacja Debiana na routerze z wykorzystaniem mechanizmu chroot
Alternatywne zasilanie routera - ładowarka awaryjna w akcji
Sposób tworzenia unikalnych linków do portów szeregowych
Spectral Scan dla ath9k
Littlewire w zastosowaniach
Stare i nowe LuCI
Yun/Domino GUI

Chmury

Przechowywanie danych w chmurach czyli o integracji routera z usługami Google
Integracja OpenWrt z Dropboxem
Integracja OpenWrt z Box.com
ownCloud - własna chmura w sieci
Integracja OpenWrt z Mega

Opisy niektórych urządzeń

Asus WL-500gP (brcm47xx)
La Fonera (atheros)
    Konfiguracja OpenWrt Kamikaze (atheros/La Fonera)
    Zmiana adresu MAC w La Fonera - działa również w D-Link DIR-300!
    La Fonera - SDMOD - karta SD w fonerce
PCEngines Alix (x86)
USRobotics USR9108 (bcm63xx)
OvisLink WL-1600GL (brcm47xx)
Linksys WRT160NL (ar71xx AP81)
TP-Link TL-WR1043ND (ar71xx AP83)
Compex WPE53G (atheros)
    SDMOD dla Compex WPE53G
Ubiquiti RouterStation Pro (ar71xx)
jjPlus JWAP003 (ar71xx)
RouterBOARD 433AUH (ar71xx)
Linksys WRT54G3GV2-VF - (broadcom)
TP-Link TL-MR3420/TL-MR3220 (ar71xx)
jjPlus JA76PF (ar71xx)
Opis zawartości obrazu OpenWrt dla Iomega IConnect (kirkwood)
Linksys NSLU2 (ixp42x)
TP-Link TL-MR3020 (ar71xx)
TP-Link TL-MR3040 (ar71xx)
TP-Link TL-WR842ND (ar71xx)
TP-Link TL-WDR3600 (ar71xx)
Huawei D105 - (Cyfrowy Polsat) (ramips)
Asus RT-N10+ (ramips)
ZyXEL NSA-310 (kirkwood)
HAME MPR-A2 / Colorovo PowerBox WiFi 5200 (ramips)
TP-LINK Archer C5 / Archer C7 (ar71xx)
Instalacja OpenWrt na Linksysie EA4500 lub E4200 v2 (kirkwood)
TP-LINK TD-W8970 (lantiq)
RouterBOARD 912UAG 2HPnD (ar71xx)

Gargoyle

Statystyki

Różnice - problemy z nowym gpkg w Gargoyle
Gargoyle HOWTO: blokada witryny lub internetu
Gargoyle HOWTO: ustawienie pasma dla komputera (QoS)
Gargoyle HOWTO: limity ściągania danych
Gargoyle HOWTO: wireless bridge, "przedłużenie" sieci
Gargoyle HOWTO: konfiguracja modemu 3G na przykładzie operatora Aero2
Gargoyle HOWTO: NDIS w Gargoyle (GUI)
Gargoyle HOWTO: blokada dostępu do stron przez OpenDNS
Extroot dla TL-MR3420/MR3220/MR3020/MR3040
Instalacja pluginu SMSBox dla TL-MR3420/TL-MR3220 z Gargoyle PL
Instalacja serwera ftp dla TL-MR3420/TL-MR3220 z Gargoyle PL
Sposoby montowania nośników w Gargoyle - fstab, tworzenie extroota, przywrócenie normalnego montowania itd.
Instalacja pluginów Gargoyle dla routerów z 4MB flash i USB

Internet komórkowy

Router 3G (GPRS/EDGE/UMTS/HSPA/LTE/CDMA) - podłączenie telefonu lub modemu UMTS/HSPA/CDMA do OpenWrt

Wsparcie dla modemów GSM w OpenWrt
Obsługa modemów LTE w OpenWrt
Skrypty HSO, NDIS i QMI dla OpenWrt

Wysyłanie i odbieranie wiadomości SMS - program gnokii
3ginfo - status połączenia 3G - wyświetlenie podstawowych parametrów połączenia 3G
simplefailover - uruchomienie łącza zapasowego na modemie USB z automatycznym przełączaniem w razie awarii
Realizacja łącza zapasowego przy pomocy pakietu multiwan
Wyłączenie kompresji obrazów dla Orange Free przy użyciu Tinyproxy
Uruchomienie modemu USB/GSM w trybie NDIS w OpenWrt
Obsługa trybu NDIS dla Huawei E3131
NCM w E3372
Skrypt do wprowadzenia pinu dla modemów HiLink
Modemy LTE w OpenWrt CC
Zużycie energii dla modemów LTE

Wykorzystanie Huawei E3131 do extroota w wydaniu AA
Wykorzystanie karty SD w modemie 3G do extroota w wydaniu BB
Extroot na modemie Huawei E3372 HiLink w wydaniu CC

Opis Linksys WRT54G3GV2-VF
Opis TP-Link TL-MR3420/TL-MR3220 - idealny do modemów USB
Opis TP-Link TL-MR3020 - jeszcze mniejszy, bardziej "mobilny"
Opis TP-Link TL-MR3040 - bardziej "mobilny" bo z własną baterią

Gotowe obrazy do realizacji routera 3G w OpenWrt

Kody USSD w Play - wysyłanie kodów przy pomocy terminala w OpenWrt

Huby USB

Hub USB, który (wydaje się że) działa - 7 PORTS HUB
Hub USB, który (wydaje się że) działa - UNITEK Y-206P
Hub USB, który (wydaje się że) działa - UNITEK Y-204P/Y-2143
Hub który nie działa - Tracer HUB USB 2.0

Serwisy

Opis usługi Avahi
Obsługa przycisku WPS (Wi-Fi Protected Setup) w OpenWrt
Cron - scheduler bez tajemnic
    Graficzny konfigurator crontab mojej produkcji
QoS - (qos-scripts) priorytetowanie ruchu
Dynamic DNS - (ddns-scripts) popularny DynDNS
Torrenty
    Transmission - pobieranie plików z sieci Bittorrent
    ctorrent/yodctcs - stare ale jare
    rtorrent + rutorrent
    Menadżer pobierania - Aria2 w akcji
Samba - (samba36) udostępnianie katalogów w "otoczeniu sieciowym"
Serwer FTP - (vsftpd) szybsze udostępnianie plików
Uruchamiamy serwer ftp - ProFTPD
Bluetooth - przyprawiamy sine zęby do OpenWrt
    obexftp - wysyłanie plików przez Bluetooth z OpenWrt
Serwer pocztowy (xmail) z prawdziwego zdarzenia
Monitorowanie routera za pomocą SNMP (mini_snmp)
Printserwer - (p910nd) serwer wydruku dla drukarki USB
Instalacja printserwera CUPS - serwer wydruku dla drukarki USB, AirPrint, Google Cloud Print
Stunnel - (stunnel) szyfrowane połączenie z usługami
Serwer WWW - httpd/uhttpd/lighttpd/apache
Zestaw LAMP (Linux, Apache, MySQL, PHP) na OpenWrt
Monitorowanie odwiedzanych stron (dsniff, urlsnarf)
Opis instalacji bazy MySQL na OpenWrt
Opis instalacji bazy PostgreSQL na OpenWrt
NFS - standard udostępniania zasobów dyskowych w sieciach uniksowych
DLNA - (minidlna) udostępnianie plików multimedialnych
Tinyproxy - małe proxy dla każdego
Realizacja łącza zapasowego przy pomocy pakietu multiwan
ulogd
Opis konfiguracji Dansguardian - filtru treści, wykorzystywanego do ochrony np. przed pornografią
Szyfrowanie połączeń DNS przy pomocy DNSCrypt
Wprowadzenie do protokołu IPv6 w OpenWrt
collectd - statystyki i wykresy
knockd - otwieranie portów na życzenie
freeradius2 - instalacja serwera do uwierzytelniania użytkowników bezprzewodowych
Szybkie wprowadzenie do NUT - obsługa upsów
Broker komunikatów MQTT (mosquitto)
BitMeter OS - graficzny monitor łącza
Opis konfiguracji mwan3 - failover/loadbalancing na kilku łączach

Tunelowanie i VPN

Tunel VPN P2P z wykorzystaniem n2n
Tunel SSH "odwrotny" - (Reverse SSH tunnel) tunelowanie zza natem
OpenVPN - dedykowany vpn umożliwiający dostęp do zasobów sieci lokalnej
Konfiguracja OpenVPN w trybie TUN
Active Port Forwarder - tunelowanie zza natem
Konfiguracja routera z OpenWrt dla sieci Tor - sieć anonimizująca w praktyce
Serwer VPN z wykorzystaniem PPTP
Klient PPTP przykładzie ipredator.se
Uruchomienie serwera VPN IPSec z wykorzystaniem strongSwan

Hotspoty

nodogsplash - Hotspot/strona powitalna sieci
Sieć "gościnna" - utworzenie dodatkowej sieci dla gości
Hotspot - strona powitalna sieci
Sieć gościnna - kolejne podejście

NAS

FTP - vsftpd lub ProFTPD
Otoczenie sieciowe - samba
NFS
DLNA
SFTP
RSYNC

OpenWrt od wewnątrz

HDD/USB/SDMOD (fstab) - montowanie dysków, pamięci USB i kart SD w OpenWrt
External root (extroot) - rozszerzenie pamięci flash o zewnętrzny nośnik, czyli tzw. extroot
Wykorzystanie karty SD w modemie 3G do extroota w wydaniu BB
Przyciski - obsługa przycisków
    Podłączenie i obsługa "normalnej" klawiatury
LED - obsługa diod LED
Praktyczne przykłady zastosowania UCI
Tworzenie nowego użytkownika w systemie OpenWrt
Sterowanie liniami GPIO oraz część 2 - praktyczne zastosowania - sterowaniem przyciskiem, diodą LED, przekaźnikiem, magistrala 1-Wire, i2c, SDMOD
Backup i restore w OpenWrt
Interpretacja napisów przez shell (ash) w OpenWrt
Manipulacje na stringach w Openwrt
Przekierowanie portu w modemie Huawei HiLink

Zastosowania

Monitorowanie zasilaczy awaryjnych APC za pomocą programu apcupsd
Wprowadzenie do obsługi DVB-T w OpenWrt
OCR - (tesseract) rozpoznawanie tekstu w OpenWrt
Heartbeat - zdalne monitorowanie routera
Instalacja i konfiguracja pyLoad - pobieranie danych z http, ftp, rapidshare, megaupload czy mediafire
Obsługa klawiatur/przycisków na USB w OpenWrt
Metody usypiania dysku USB
simplefailover - uruchomienie łącza zapasowego z automatycznym przełączaniem w razie awarii
rsget.pl - pobieranie danych z http, ftp, rapidshare, megaupload czy mediafire
Wget4web - prosty interfejs graficzny www do wget
Webcam - (motion, fswebcam, mjpg-streamer) monitoring wideo
Slimrat - pobieranie danych z rapidshare, megaupload czy mediafire (artykuł nieaktualny, patrz rsget.pl)
Karta sieciowa na USB
Status połączenia z internetem - prosty skrypt prezentujący adres ip portu wan
Karta muzyczna/audio/odtwarzacz mp3 - (mpd) zrób sobie radio internetowe i steruj nim telefonem!
Powiadamianie z OpenWrt
    Wysyłanie wiadomości - e-mail
    Wysyłanie wiadomości - Jabber
    Wysyłanie wiadomości - Twitter
    Wysyłanie wiadomości - Blip.pl
    Wysyłanie wiadomości - SMS
    Wysyłanie wiadomości - GG (Gadu-Gadu)
    Powiadamianie o zdarzeniach diodami LED
    Powiadamianie o zdarzeniach dźwiękiem
Wyświetlacz LCD do routera
    Opis cyfrowej ramki na zdjęcia Samsung SPF-72H
    Uruchomienie LCDproc, obsługa wyświetlacza Soundgraph iMON VFD/IR
    Obsługa wyświetlacza LCD na sterowniku PCD8544 - czyli wyświetlacz od starej Nokii 5110 w akcji
Własny firewall - modyfikacja całego firewalla wg własnych potrzeb
Logowanie połączeń WWW - logowanie dostępu do www
Neostrada lub Netia z modemem ADSL/USB - uruchomienie modemu na USB (PPPoA) - kernel 2.6
Neostrada lub Netia z modemem SpeedTouch 330 - uruchomienie modemu na USB (PPPoA) - kernel 2.4
Pomiar temperatury - czyli jak bardzo grzeje za oknem
Tworzenie wirtualnego interfejsu ethernet z własnym adresem MAC
Doctor Who effect
GPS w OpenWrt
Automat do obsługi SMSów (smstools3)
AdBlock w OpenWrt
Wskaźnik poziomu sygnału WiFI (rssileds)
Obsługa pilotów na podczerwień w OpenWrt
Kształtowanie ruchu i zaawansowany routing na przykładzie przekierowania ruchu na inne łącze internetowe
Obsługa zegara czasu rzeczywistego (RTC)
Blokowanie facebooka z wykorzystaniem ipset

Wirtualizacja OpenWrt - jak uruchomić OpenWrt na maszynie wirtualnej
Instalacja pakietów na zewnętrznym nośniku
Wydajność USB w Asusie WL-500gP

Whiterussian - stare i nie wspierane

Instalacja WhiteRussian 0.9
Zmodyfikowany firmware OpenWrt Kamikaze 7.09 dla WL-500gP
Automat do ściągania torrentów - whiterussian - ctorrent
Kismet - skaner sieci WLAN
Klient sieci ED2K (aMule)

Notebooki

Odkrywanie Ameryki na nowo - czyli "zawsze można lepiej" w linuksie

Compal EDL71 (Aristo Smart 400) - opis notebooka i jego kompatybilność z linuksem

Compal FL90+ - opis notebooka i jego kompatybilność z linuksem
    compal-laptop - kernel module for Compal Laptop (IFL90/FL90/IFL91/JFL92/JHL90 and more) (EN)

Samsung NC10 - netbook + iplus = marzenie mobilności

Nokia 770 - 100% linux powered tablet internetowy,
    minirecenzja
    sprawy związane ze sprzętem
    różne programy dla N770 (EN)
    synchronizacja GPE Calendar z Google Calendar (EN)

Różne

Wykres temperatury na kabatach (Warszawa)
Termometr - pomiar temperatury przez komputer

Instalacja debiana na Linksysie E4200v2/EA4500
Konfiguracja graficzna Usługi Bezpłatnego Dostępu do Internetu (Aero2) w Linuksie
Gadżety USB, czyli wszystko to co musisz mieć
Tapeta - codzienna automatyczna zmiana tapety (obrazek pobierany z National Geographic)
Tapeta lokalnie - codzienna automatyczna zmiana tapety (obrazek pobierany lokalnie z dysku)
Xinerama - konfiguracja środowiska wielomonitorowego
Odchudzanie debiana - jak zmniejszyć zajmowane miejsce po instalacji debiana

Blog (archiwum: 2015, 2014, 2013, 2012)

Archiwum - teksty tworzone kiedyś i dla kogoś

(uwaga - linki na zewnątrz mogą być nieaktualne. Część informacji może być już nieaktualna z powodu braku aktualizacji dokumentu)
hermetyczne
Własny LiveCD - tworzenie od podstaw LiveCD
Remastering LiveCD - modyfikacje Ubuntu LiveCD 5.10
Remastering LiveCD, cz. 2 - modyfikacje Ubuntu LiveCD 6.06
maemo-mapper program do nawigacji GPS dla Debiana SID (i386)
Dostęp do internetu poprzez GPRS - konfiguracja PPP dla połączeń GPRS (IrDA, USB, Bluetooth)
Debian Mini HowTo - czyli różne przemyślenia i odkrycia w Debianie
Słuchawka bluetooth + skype - wykorzystanie słuchawki bezprzewodowej bluetooth wraz ze skype
Ciekawe programy - różne projekty ułatwiające życie
ThinkPad 600
HP OmniBook XE2 (20.07.2002)
Dostęp do internetu poprzez GPRS z Nokią 6310i/Bluetooth (12.05.2005)
Home Theatre PC (Book PC) - multimedialne barebone (20.07.2002)
Instalacja "równoległego" skanera (01.10.2000)
Jednodyskietkowy linux (28.09.2000)
Jak uzyskać połączenie z internetem poprzez IrDA? (14.09.2000)
Mio168 - pełna integracja pocketa z Windowsem CE 2003 z systemem Linux
Siemens S55 - pełna integracja telefonu Siemens S55 z systemem Linux
Zabawy z GPS - czyli co można zrobić z GPS pod linuksem
SymbianOS - wszystko co można zrobić z symbianem pod linuksem a bałeś się zapytać (w trakcie tworzenia)
Alix 2c3 - debian na płytach Alix, czyli małe, fajne i ekonomiczne