Network Manager zaczął mnie wnerwiać, czasami nie widzi modemu, przez co nie chce łączyć się przez ppp0. Postanowiłem pozbyć się go. W końcu i tak łączę się tylko z Play Online oraz jedną siecią po eth, więc Network Manager wydał mi się zbędny.
W jego miejsce do łączenia się przez ppp0 wykorzystałem wvdial.
Program znajduje się w repozytoriach chyba wszystkich dystrybucji, w Ubuntu i Debianie instaluje się go tak:
sudo apt-get install wvdial
Następnie należy edytować plik konfiguracyjny, oraz dodać do niego poniższą konfiguracje:
sudo vim /etc/wvdial.conf
[Dialer play]
Modem = /dev/ttyUSB0
Baud = 57600
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","internet"
Dial Command = ATD
Phone = *99#
Stupid mode = yes
Username = "blank"
Password = "blank"
Auto DNS = no
Z racji tego, że nie lubię serwerów DNS od ISP i korzystam z serwerów OpenDNS więc do konfiguracji dopisałem Auto DNS = no, jeśli chcesz korzystać z serwerów DNS od ISP wykasuj tą linijkę. Jeśli jednak chcesz używać OpenDNS lub innych DNS wpisanych statycznie to czytaj dalej ; )
Edytuj poniższy plik i zakomentuj usepeerdns:
sudo vim /etc/ppp/peers/wvdial
noauth
name wvdial
#usepeerdns
Następnie do pliku resolv.conf należy dopisać serwery DNS z których system ma korzystać:
sudo vim /etc/resolv.conf
#OpenDNS:
nameserver 208.67.222.222
nameserver 208.67.220.220
#DNS NASK
nameserver 195.187.245.44
Aby połączyć się z Internetem należy wydać polecenie:
sudo wvdial play
Wduszenie ctrl+c spowoduje rozłączenie połączenia.
Na podstawie blog.lachowski.info
19 listopada, 2010 at 15:17
a to jest dla debiana??
19 listopada, 2010 at 16:37
Tak, na Debiania, na Archa, na Suse, na Ubuntu – z tego co wiem jest to uniwersalny config :>
17 sierpnia, 2011 at 23:23
działa na prawie każdym linuchu testowane na ubuntu mandriva pardus bt4
24 października, 2013 at 22:44
Mam ubuntu 13,10, zadna z tych komend nie zadzialala dopiero przez zastosowanie sudo nano -w /etc/.. bylem wstanie otworzyc cokolowiek
27 października, 2013 at 17:25
vim nie jest dostępny out of the box w Ubuntu ;>
12 sierpnia, 2014 at 18:07
Niestety nie działa telefo, LG P700 i mint 17
11 listopada, 2014 at 12:18
Jak wyłączyć SD w modemie E3131 na Xubuntu?
Potrzebuje odpowiednik komendy AT^SETPORT="A1,A2;1,16,3,2,A1"
Ktoś jest w temacie?
29 marca, 2015 at 13:30
jak sie zapisuje po edycji pliku w terminalu ??? "sudo vim /etc/wvdial.conf" ??
30 marca, 2015 at 0:27
użyj nano lepiej może co?
11 czerwca, 2015 at 16:02
esc >> shift + zz
5 listopada, 2017 at 6:23
Stare, ale jare, konfiguracja pod wszystkie popularne sieci:
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
SetVolume = 0
#Dial Command = ATDT
FlowControl = NOFLOW
Init1 = ATZ
[Dialer moc]
Modem = /dev/ttyUSB0
Init1 = AT+CSQ
[Dialer aero2]
Init6 = AT+CGDCONT=1,"IP","darmowy"
Password = "aero"
Username = "aero"
[Dialer a2mobile]
Init6 = AT+CGDCONT=1,"IP","a2mobile.pl"
Password = "blank"
Username = "blank"
Phone = "*99#"
Dial Command = ATDTW
Stupid Mode = yes
Dial Attempts = 0
[Dialer red_bull_mobile-auto]
Init6 = AT+CGDCONT=1,"IP","internet"
Username = "blank"
Password = "blank"
[Dialer red_bull_mobile-lte]
Init4 = AT^SYSCFGEX="03",3FFFFFFF,1,2,800C5,,
Init6 = AT+CGDCONT=1,"IPV4V6","internet"
Username = "blank"
Password = "blank"
[Dialer play]
Modem = /dev/ttyUSB0
Baud = 57600
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","internet"
Dial Command = ATD
Phone = *99#
Stupid mode = yes
Username = "blank"
Password = "blank"
Auto DNS = no
[Dialer virgin-mobile]
Modem = /dev/ttyUSB0
Baud = 57600
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","internet"
Dial Command = ATD
Phone = *99#
Stupid mode = yes
Username = "blank"
Password = "blank"
Auto DNS = yes
#[Dialer orange-pin]
#Modem = /dev/ttyUSB0
#Init1 = ATZ
#Init2 = AT+CPIN=1234
[Dialer orange]
Modem = /dev/ttyUSB0
Init3 = AT+CGDCONT=1,"IP","internet"
Username = "internet"
Password = "internet"
Phone = "*99#"
Dial Command = ATDTW
Stupid Mode = yes
Dial Attempts = 0
[Dialer t-mobile]
New PPPD = yes
Phone = *99#
Modem = /dev/ttyUSB0
Modem Type = USB Modem
Baud = 460800
ISDN = 0
Username = “blank”
Password = “blank”
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet"
Stupid mode = 1
Auto DNS = yes
[Dialer plus]
Modem = /dev/ttyUSB0
Baud = 57600
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","internet"
Dial Command = ATD
Phone = *99#
Stupid mode = yes
Username = "blank"
Password = "blank"
Auto DNS = yes
[Dialer lycamobile]
Modem = /dev/ttyUSB0
Baud = 57600
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","data.lycamobile.pl"
Dial Command = ATD
Phone = *99#
Stupid mode = yes
Username = "blank"
Password = "blank"
Auto DNS = yes