Po poprawnej instalacji OpenWrt należy zapoznać się z FAQ w tym między innymi:
Wszystkie ustawienia radia znajduja się w pliku /etc/config/wireless. Radio jest automatycznie wykrywane, jeżeli tak się nie stało warto zrobić to ręcznie po zalogowaniu sie do telnetu/ssh:
rm /etc/config/wireless wifi detect > /etc/config/wireless
Świeżo wgrany firmware OpenWrt posiada wyłączone radio całkowicie i nie rozsyła SSID, tak więc szybka konfiguracja, aby radyjko działało z szyfrowaniem WPA2/AES wygląda następująco:
uci set wireless.radio0.disabled=0 uci set wireless.@wifi-iface[0].ssid=moje-ssid uci set wireless.@wifi-iface[0].encryption=psk2 uci set wireless.@wifi-iface[0].key=haslo-ma-miec-8-znakow uci commit wifi
W OpenWrt wyróżniamy trzy typy sterowników radia broadcom, atheros oraz mac80211. Rodzaj sterownika jest z reguły automatycznie wykrywany w czasie uruchamiania systemu. W zależności od typu sterownika konfiguracja takiego urządzenia wygląda inaczej.
Konfiguracje sterowników radia:
Poniższy sposób konfigurowania szyfrowania dotyczy wszystkich trybów pracy radia. To są tylko istotne fragmenty pliku /etc/config/wireless
option 'encryption' 'none' option 'key' ''
option 'encryption' 'wep' option 'key' '1' option 'key1' '12345678'
Musi być co najmniej 8 znakowe hasło!
option 'encryption' 'psk' option 'key' 'moje-tajne-haslo-wpa'
Musi być co najmniej 8 znakowe hasło!
option 'encryption' 'psk2' option 'key' 'moje-tajne-haslo-wpa2'
W pliku /etc/config/network znajdują się wszelkie ustawienia związane z sieciami przewodowymi. Tutaj konfigurujemy cześć LAN i WAN, oraz jeżeli trzeba ustawiamy VLANy.
Domyślnie po części LAN jest postawiony serwer DHCP, Strona WAN pobiera IP od serwera DHCP dostawcy Internetu.
W pliku /etc/config/system przechowywane są ustawienia związane z systemem - synchronizacja czasu, nazwa hosta oraz obsługi przycisków oraz diod.
Konfiguracja przycisków oraz diod jest już opisana - przyciski, diody.
W OpenWrt za synchronizacje czasu odpowiada rdate, który jest częścią busyboxa. Konfiguracja jest prosta:
config system
option 'timezone' 'CET-1CEST,M3.5.0,M10.5.0/3' # Warszawa
config timeserver
option hostname ntp.task.gda.pl
Można ustawić systemowy logger, aby wszystkie zdarzenia zapisywał do pliku. Ważne, aby lokalizacje ustawić na zewnętrznym nośniku.
config 'system' option 'log_type' 'file' option 'log_file' '/mnt/sda1/logs.txt'
W pliku etc/config/fstab ustawia siÄ™ mountowania partycji oraz swapu.
PowiÄ…zane strony z tematem:
