Forum bloga technologicznego JDtech.pl i użytkowników bezpłatnego dostępu do internetu Aero2

Pełna wersja: [HOWTO]Huawei E173 Sierra Wireless 307 i Raspberry Pi
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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.
Kod:
sudo apt-get update
sudo apt-get upgrade
Możemy też zaktualizować jądro do najnowszej wersji przy użyciu narzędzia powinno to poprawić stabilność działania USB.
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"
natomiast E173
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/
Nice, dzis poprobuje czy dziala Smile
Jakbyś chciał trochę polutować to tutaj jest wątek o modyfikacji Raspberry
http://www.raspberrypi.org/phpBB3/viewto...50#p203850

Używam 1.5 A zasilacza dostarczonego przez RS Components z Raspi z mniejszymi może być kłopot.
Dodaję komendy umtskeepera
Musimy utworzyć katalog /var/www/umtskeeper i tam będą zapisywane statystyki. Jak zainstalujemy apache-a to możemy sobie to oglądać. U mnie umtskeeper jest razem z sakisem w katalogu
Kod:
/home/pi/3g/
Dodatkowo kopiujemy pliki
pxbk.png pxgn.png pxgy.png pxre.png style.css
do /var/www/umtskeeper


Kod:
#!/bin/sh
sudo /home/pi/3g/umtskeeper --sakisoperators "USBINTERFACE='0' \
                  OTHER='USBMODEM' \
                                    USBMODEM='12d1:140c' \
                                    APN='CUSTOM_APN' \
                                    CUSTOM_APN='darmowy'  \
                                    APN_USER='user' APN_PASS='pass'" \
                   --sakisswitches "--sudo --console"   \
                   --devicename 'Huawei' \
           --nat 'no' \
           --htmlpath '/var/www/umtskeeper' \
           --logfile  '/var/www/umtskeeper/error.log'
#                   --log --silent  \

Kod:
#!/bin/sh

sudo /home/pi/3g/umtskeeper --sakisoperators "USBINTERFACE='3' \
                        OTHER='USBMODEM' \
                                    USBMODEM='1199:68a3' \
                                    APN='CUSTOM_APN' \
                                    CUSTOM_APN='darmowy'  \
                                    APN_USER='user' APN_PASS='pass'" \
                   --sakisswitches "--sudo --console"   \
                   --devicename 'Sierra' \
           --nat 'no' \
           --htmlpath '/var/www/umtskeeper' \
           --logfile  '/var/www/umtskeeper/error.log' \
                   --silent
Przekierowanie