Instalacja PLD stała się już w międzyczasie prosta jak puszczenie bąka z wiatrem. Z tego i wielu innych względów oleję ten nudny proces i założe, że PLD jest już zainstalowane na Toshibie.
Chciałbym zająć się sprawą w notebookach dość ważną, a teraz już tak rozpowszechnioną, że nie sposób o niej nie mówić – mianowicie WiFi. Nie wiem czy w ogólę wspominać o instalacji kart Intela PRO/Wireless 2200BG bo nie ma być to jakieś HOWTO, a raczej propozycja jak rozwiązać kilka kwestii, ale po krótcę coś wspomnę. Sterowniki do tych kart dla linuxa są oficjalnie wspierane przez Intela i znajdziesz je (drogi czytelniku) pod tym adresem. Sciągamy firmware i sterowniki. Firmware kopiujemy do /lib/firmware
,a sterowniki w standardowy dla linuxa sposób make; make install
. Przydatny w tym momencie stanie się hotplug, którego przy pomocy poldka sobię zainstalujesz oczywiście (?).
Tyle jeśli chodzi o kartę.
Sprawą dużo ciekawszą jest sprawienie by to wszystko chodziło tak sprawnie jak pod Microsoft Windows* :). Z pomocą przyjdą nam 2 scrypty shellowe i narzędzie dla Toshiby FnFx (o FnFx poczytajcie sobie sami). Pierwszy scrypt bashowy będzie konfigurował nam połączenie z najbliższym AP (bo niestety nie udało mnię się tego zautomatyzować za pomocą scryptow /etc/pcmcia/wireless.opts a nie chciałem tracić na to czasu). wlan
#!/bin/bash # starting script for wireless lan # author: Bartosz Swiatek (bartek (at) atwa (dot) us) if [ "$1" == "" ]; then echo "Usage: $0 start|stop|status|restart" fi if [ "$1" == "start" ]; then iwconfig eth0 essid 'nasz essid' key klucz_do_sieci mode Managed ifup eth0 #karta jaka ustawiles w /etc/sysconfig/interfaces/ifcfg-ethX fi if [ "$1" == "stop" ]; then ifdown eth0 fi if [ "$1" == "status" ]; then iwconfig eth0 ifconfig eth0 fi if [ "$1" == "restart" ]; then wlan stop wlan start fi
Kopiujemy go do /usr/sbin/
i albo dajemy mu suid root albo korzystamy z sudo
. Drugi scrypt będzie nam sprawdzał czy połączenie do bezprzewodowego internetu jest już ustalone i jeśli tak jest to je wyłączy, jeśli nie – włączy je. wlan-check
#!/bin/bash #autor: Bartosz Swiatek (bartek (at) atwa (dot) us) if [ -s /var/run/dhcpcd-eth0.pid ]; then /usr/sbin/wlan stop >/dev/null 2>/dev/null else /usr/sbin/wlan start >/dev/null 2>/dev/null fi
Z tym scryptem robimy to samo co z poprzednim. Jeśli teraz dodamy sobie wpis do .fnfxrc, który przykładowo wyglada tak:
action(key="Fn-F8";command="sudo wlan-check")
to będziemy już całkiem szczęsliwi i nasz wlan będzie sobie już działał za przyciśnieciem skrótu Fn + F8
W razie pytań chętnie odpowiem albo na maila, albo w komentarzach, albo w jabberze.
siedzisz na ircu moze? bo slung i wiedze masz typowo ircowską:)
tak, siedze tez na ircu :)