W Ubuntu 8.10 konfiguracja sprowadza się do odpowiednich wpisów konfiguracyjnych dla dostawcy internetu w Network-Managerze ( pkt.16 ) dla tego modemu w starszych wersjach systemu trzeba zastosować tą instrukcje .
Ja używam modemu Huawei e220 ( doskonale działa ) , ale w usługach Play pojawiła się bardzo atrakcyjna oferta z modemem Huawei e160 i by ta okazja nie ominęła nas użytkowników innych systemów ( w instrukcji oczywiście jest wyszczególniony tylko Windows i MacOS ) ,postanowiłem sprawdzić czy modem działa na naszym ulubionym systemie .Obydwa modemy e220 i e160 są wykrywane jako to samo urządzanie , mają ten sam identyfikator producenta , wynik polecenia lsusb ;
e220
Kod: Zaznacz cały
ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA ModemKod: Zaznacz cały
ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem1.Instalujemy libusb-dev ;
Kod: Zaznacz cały
sudo apt-get install libusb-devKod: Zaznacz cały
wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.6.tar.bz2Kod: Zaznacz cały
tar -xjf usb_modeswitch-0.9.6.tar.bz2Kod: Zaznacz cały
cd usb_modeswitch-0.9.6Kod: Zaznacz cały
sudo cp usb_modeswitch /usr/local/bin/Kod: Zaznacz cały
cd ~/Kod: Zaznacz cały
wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch.confKod: Zaznacz cały
sudo cp usb_modeswitch.conf /etc/Kod: Zaznacz cały
sudo apt-get install ivmanKod: Zaznacz cały
ivmanSystem->Preferences->Sessions
12.Zmieniamy wpisy dla pliku konfigurującego ivmana;
Kod: Zaznacz cały
gedit ~/.ivman/IvmConfigActions.xmlKod: Zaznacz cały
<!-- Change Huawei E160 Mode -->
<ivm:Match name="hal.storage.physical_device" value="/org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial_if0">
<ivm:Option name="exec" value="xterm -e $HOME/.e160.sh" />
</ivm:Match>Kod: Zaznacz cały
gedit .e160.shKod: Zaznacz cały
!/bin/bash
if [ -z "`/bin/ls /dev/ttyUSB0`" ]; then
if [ "`/usr/sbin/lsusb | grep 12d1 | cut -d : -f3 | cut -b -4`" = "1003" ]; then
/usr/local/bin/usb_modeswitch -v 12d1 -p 1003 -d 1
/usr/local/bin/usb_modeswitch -v 12d1 -p 1003 -H 1
fi
fiKod: Zaznacz cały
chmod +x .e160.shKod: Zaznacz cały
sudo killall ivmanKod: Zaznacz cały
ivman15.Konfiguracja Network-Managera ( musi być > 0.7 ) dla Play ;
Playa nie ma w konfiguracji automatycznej możemy wybrać Orange zmienić nazwę na Play i po zakończeniu sprawdzić i poprawić serwery DNS ;
Można przez połączenia VPN ? Konfiguracja VPN ? Zakładka Komórkowe ? Edycja powinno być ;
Kod: Zaznacz cały
Numer *99#
APN internet Kod: Zaznacz cały
89.108.195.20, 89.108.195.21---------------------------------------------------------------------------------------------------------------------
Do zliczana pakietów i sumowania w celu kontroli limitu ściąganych danych można używać ;
Kod: Zaznacz cały
sudo apt-get install vnstatKod: Zaznacz cały
sudo apt-get install wvdial17.Skrypt wpisujący adresy DNS .
Normalnie NetworkManager 0.7 powinien zmieniać adresy DNS ( jak są prawidłowo wpisane ) , ale czasami coś mu się przestawi , zwłaszcza jak mamy kilka modemów i kart wifi to się zdarza .
Co prawda można po wpisaniu zablokować plik z adresami DNS do edycji ( Uwaga ; nie wykonywać tego polecenia to jest tylko przykład , czytać dalej ) ;
Kod: Zaznacz cały
sudo chattr +i /etc/resolv.conf Najlepszym rozwiązaniem jest napisanie małego skryptu ;
Tworzymy skrypt ;
Kod: Zaznacz cały
gedit mojednsKod: Zaznacz cały
#!/bin/bash
echo "nameserver 158.75.1.4" > /etc/resolv.conf
echo "nameserver 158.75.1.5" >> /etc/resolv.confKod: Zaznacz cały
chmod +x mojednsKod: Zaznacz cały
sudo cp ~/mojedns /usr/bin/Na pulpicie prawym myszki wybieramy z menu kontekstowego Utwórz aktywator...( można już uruchomić w konsoli sudo mojedns , jak ktoś nie chce mieć aktywatora ) w miejscu Polecenie ; wpisujemy gksu mojedns , sprawdzamy jakie adresy mamy ;
Kod: Zaznacz cały
cat /etc/resolv.confKod: Zaznacz cały
cat /etc/resolv.conf