18-11-2012, 20:16
Od jakiegoś czasu sterowniki USB do Raspberry Pi pozwalają na w miarę niezawodną pracę modemów 3G. Przedstawię tutaj kompletną instrukcję jak połączyć się z internetem przy używcoi modemu Huawei E173 lub Sierra Wireless 307. Prawdopodonie inne urządzenia też będą działać.
Na początku musimy zdawać sobie sprawę z ograniczeń portów USB w Raspberry Pi. W celu ograniczenia kosztów zasilanie urządzeń USB jest bardzo uproszczone. Oba porty są podłączone przez ~120mA bezpiecznik polimerowy. Modem 3G potrzebuje o wiele więcej prądu do działania. Najprościej więc podłączyć go przez HUBa z własnym zasilaniem. Jest druga opcja dla osób dobrze władających lutownicą. Możemy w miarę bezpiecznie przylutować 1 Omowe rezystory w miejsce bezpieczników oraz dodać dodatkowe kondensatory pomiędzy 5V a masą przy gnieździe USB.
Jeśli mamy już gotową konfigurację sprzętową. Powinniśmy pobrać najnowszy dostępny obraz Debian Wheezy oraz wykonać aktualizację systemu.
Możemy też zaktualizować jądro do najnowszej wersji przy użyciu narzędzia powinno to poprawić stabilność działania USB.
Do zestawienia połączenia użyjemy bardzo wszechstronnego skryptu Sakis3G.
http://www.sakis3g.org/versions/latest/a...sakis3g.gz
Musimy jeszcze doinstalować wvdial i pppd
Jeśli używany SW307 to wykonujemy takie polecenie
natomiast E173
Jeśli chcemy mieć ciągłe połączenie z internetem warto zainteresować się skryptem Umtskeeper
http://zool33.uni-graz.at/petz/umtskeeper/
Na początku musimy zdawać sobie sprawę z ograniczeń portów USB w Raspberry Pi. W celu ograniczenia kosztów zasilanie urządzeń USB jest bardzo uproszczone. Oba porty są podłączone przez ~120mA bezpiecznik polimerowy. Modem 3G potrzebuje o wiele więcej prądu do działania. Najprościej więc podłączyć go przez HUBa z własnym zasilaniem. Jest druga opcja dla osób dobrze władających lutownicą. Możemy w miarę bezpiecznie przylutować 1 Omowe rezystory w miejsce bezpieczników oraz dodać dodatkowe kondensatory pomiędzy 5V a masą przy gnieździe USB.
Jeśli mamy już gotową konfigurację sprzętową. Powinniśmy pobrać najnowszy dostępny obraz Debian Wheezy oraz wykonać aktualizację systemu.
Kod:
sudo apt-get update
sudo apt-get upgrade
Kod:
sudo rpi-update
Do zestawienia połączenia użyjemy bardzo wszechstronnego skryptu Sakis3G.
http://www.sakis3g.org/versions/latest/a...sakis3g.gz
Musimy jeszcze doinstalować wvdial i pppd
Kod:
sudo apt-get install wvdial pppd
Jeśli używany SW307 to wykonujemy takie polecenie
Kod:
sudo ./sakis3g connect --console APN="CUSTOM_APN" USBINTERFACE="3" USBDRIVER="sierra" USBMODEM="1199:68a3" OTHER="USBMODEM" MODEM="OTHER" CUSTOM_APN="darmowy" APN_USER="user" APN_PASS="pass"
Kod:
sudo ./sakis3g connect --console APN="CUSTOM_APN" USBINTERFACE="0" USBDRIVER="option" MODEM="12d1:140c" CUSTOM_APN="darmowy" APN_USER="user" APN_PASS="pass"
Jeśli chcemy mieć ciągłe połączenie z internetem warto zainteresować się skryptem Umtskeeper
http://zool33.uni-graz.at/petz/umtskeeper/