15 sierpnia 2009
iPlus pod Arch Linux
Sprzęt
Kwestia uruchomienia iPlusa pod Linuksem okazała się prostsza niż myślałem. Zaczęło się od tego, że modem PCMCIA Option GT MAX 3G, z którego korzystam, jest na dzień dobry rozpoznawany przez jądro. Automatycznie ładuje się moduł nozomi i pojawiają się urządzenia /dev/noz0-3. Jeden problem z głowy. Dla sprawdzenia można wpisać polecenia:
$ pccardctl status Socket 0: 3.3V 32-bit PC Card $ lspci | grep Option 03:00.0 Network controller: Option N.V. Qualcomm MSM6275 UMTS chip
Dla bezpieczeństwa polecam przed wyciągnięciem użyć polecenia
# pccardctl eject
Oprogramowanie
Do zarejestrowania się w sieci przydatny będzie program comgt, a do połączenia wvdial i ppp.
# pacman -S comgt wvdial ppp
Ten ostatni prawdopodobnie jest już w systemie.
Konfiguracja
Najpierw należy edytować lub utworzyć plik wvdial.conf:
[Dialer Defaults] Modem = /dev/noz0 Baud = 460800 SetVolume = 0 Dial Command = ATDT FlowControl = NOFLOW Init1 = ATZ Init2 = ATM0 Auto DNS = 1 [Dialer iplus] Username = any Password = any Phone = *99***1# Stupid Mode = 1 Init3 = AT+CGDCONT=1,"IP","www.plusgsm.pl" Dial Attempts = 3
W przypadku gdy modem jest pod innym urządzeniem, trzeba odpowiednio zmienić /dev/noz0
Następnie trzeba edytować, lub stworzyć jeżeli nie istnieje, plik /etc/ppp/peers/wvdial:
noauth debug /dev/noz0 115200 defaultroute crtscts lock local nodetach usepeerdns lcp-echo-failure 4 lcp-echo-interval 65535
Uruchomienie
Najpierw rejestrujemy się w sieci:
# comgt -d /dev/noz0 Enter PIN number: **** Waiting for Registration..(120 sec max). Registered on Home network: "Plus",2 Signal Quality: 18,99
Ostatnim krokiem jest połączenie z siecią
# wvdial iplus
2 komentarze