Nedávno jsem se musel rozloučit s Nokií E50, protože utrpěla menší nehodu (praskl displej). Vzhledem k tomu, že jsem s E50 byl docela spokojený, šel jsem do Nokie E51. Od posledního článku co jsem tu psal ohledně připojení k internetu přes mobil jsem změnil operátora z O2 na Vodafone – konfigurace pppd zůstala prakticky stejná.
S E51 jsem trochu bojoval, protože jsem zjistil, že potvora mění bluetooth kanál pro Dial-Up (DUN) – náhodně střídá 2 a 4. Řešení je jednoduché.
Vytvořil jsem si zdvojenou konfiguraci pro rfcomm, kde mám uvedené oba kanály:
/etc/bluetooth/rfcomm.conf
rfcomm0 { bind yes; device 00:22:FC:XX:XX:XX; channel 2; comment "Nokia E51 GPRS ch2"; } rfcomm1 { bind yes; device 00:22:FC:XX:XX:XX; channel 4; comment "Nokia E51 GPRS ch4";
Pak jsem zdvojil konfiguraci pro pppd, místo jednoho souboru /etc/ppp/peers/gprs, který jsem používal dřív jsem udělal gprs2 a gprs4 konfigurák, který se odkazuje na správné rfcomm zařízení.
No a abych nemusel pokaždé zkoušet který konkrétní kanál se má při připojení použít, napsal jsem si jednoduchý skriptík, kterým se připojuji:
/usr/local/sbin/gprs
#!/bin/bash kanal=$(sdptool search --bdaddr 00:22:FC:4C:5A:47 DUN | grep Channel: | awk '{print $2}') pppd call gprs${kanal}
Comments are closed.