www.PalmHelp.cz

Sdílíme Internet přes Bluetooth v SuSE Linuxu
Publikováno: 16.02.2006
Téma: Speciality


Jelikož zde již bylo popsáno připojení palma přes Bluetooth pomocí OS jedné americké gansterské organizace, pokusím se přijít s návodem jak toto zprovoznit i na operačním systému GNU/Linux a to distribuci SuSE.



Ke zprovoznění BT zařízení musíme mít nainstalovány následující aplikace, které jsou k dispozici přímo na instalačních CD a bez problému je nainstalujete pomocí správce programů v YaST. Jsou to kdebluetooth (případně gnome-bluetooth), bluez-libs, bluez-utils a yast2-bluetooth a pokud není nainstalován, tak i ppp. Je ale velmi pravděpodobné, že jsou tyto aplikace nainstalované již v základním systému.

Nyní k samotnému nastavení Bluetooth. Spusťte program Yast2 a v kategorii hardware klikněte na Bluetooth. Zde povolte Bluetooth služby, zadejte jméno, pod kterým bude vaše PC viditelné, vyplňte Identifikační číslo (PIN; mám 1234) a v pokročilé konfiguraci povolte všechny služby. Klikněte na Konec a počkejte na uložení konfigurace a restart služby.



Pokud používáte KDE, měla by se vám vpravo dole vedle hodin objevit ikonka ze znakem "BT", pokud ne, stačí spustit kbluetoothd. Teď na tu ikonku klikněte pravým tlačítkem a vyberte Configuration a Configure Services. V Local Services musí být zaškrtnuto kbtobexsrv.

Samozřejmě že toto by samo o sobě nestačilo. Nyní je potřeba vytvořit konfiguraci pro připojení PPP protokolem. Takže v adresáři /etc/ppp vytvoříme soubor options.rfcomm0 s tímto obsahem:

debug
noauth
192.168.10.1:192.168.10.2
proxyarp
ms-dns 192.168.2.1

Zde je vidět, že našemu PDA bude automaticky přiřazena IP adresa 192.168.10.2 a na PC bude rozhraní ppp0 přiřazena adresa 192.168.10.1, což si samozřejmě můžete změnit k obrazu svému. Nastavení ms-dns je nastavení DNS serveru, které bude automaticky předáno vašemu PDA při připojení a je nutno ho nastavit na stejnou hodnotu, jakou máte nastavenu v souboru /etc/resolv.conf. Toto nastavení lze provést i ručně v nastavení připojení ve vašem PDA.

Dále je nutno si nastavit překlad adres na vašem PC (NAT). Jako nejjednodušší cesta se mi jeví použití SuSEfirewall2. V jeho konfiguračním souboru /etc/sysconfig/SuSEfirewall2 je nutno vyplnit následující parametry:

FW_DEV_EXT="eth0"
FW_DEV_INT="ppp0"
FW_MASQUARADE="yes"
FW_MASQ_DEV=$FW_DEV_EXT
FW_MASQ_NETS="0/0"

Nebo použít odpovídající nástroje v programu YaST.
A také samozřejmě nastavit spuštění SuSEfirewallu po připojení PDA. Pokud používáte standardní nastavení SuSE Linuxu, mělo by stačit v souboru /etc/sysconfig/network/config najít parametr FIREWALL a změnit hodnotu na yes. Nebude-li to stačit, je nutná ruční editace souboru /etc/ppp/ip-up, který je spouštěn po přijetí PPP spojení. Pokud má někdo větší skušenosti s iptables, uvítal bych popis ručního nastavení ip-up v diskuzi.

Spárování zařízení je již naprosto triviální, vyvoláte ho z PDA a použijete PIN zadaný při konfiguraci BT, dost podobně jako v předcházejícím článku.
Nastavení připojení v PDA je shodné s nastavením v článku Sdílíme Internet přes Bluetooth ve Windows XP, snad jen že není nutno vyplňovat DNS server a ani skript, je tam jen Konec, tak jak je vidět na obrázcích.

Nejdříve připojení:


A také síť:






Tento článek si můžete přečíst na webu www.PalmHelp.cz
http://www.palmhelp.cz/html

Tento článek najdete na adrese:
http://www.palmhelp.cz/html/modules.php?name=News&file=article&sid=565