linux vs iplus

Wszystko na temat internetu za pomocą sieci komórkowych pod systemem Linux.

Moderator: Moderatorzy

bzik
Początkujący użytkownik forum
Posty: 1
Rejestracja: 2007-04-24, 13:59

Re: linux vs iplus

Post autor: bzik »

sask pisze: witam,
przy próbie połączenia, po instalacj wg tego "przepisu" ;) konsola pokazuje :

Kod: Zaznacz cały

[sask@localhost ~]$ su
Hasło:
[root@localhost sask]# pppd call orange
Device ttyS2 is locked by pid 3720
[root@localhost sask]#
czy ktos mógłby mi pomóc? linuxa mam od niedawna wiec prosze o wyrozumiałość :)

mam Mandrive 2007
Jest tak dlatego że już jakiś proces zajmuje twój modem musisz użyć polecenia top i lub ps -aux i zobaczyć jaki proces ma nr 3720 jeżeli będziesz pewien że jest to proces którego już nie potrzebujesz użyj polecenia kill -9 3720 albo poprostu zaryzykuj i sprawdź czy proces znikł.

A skoro już się wypowiadam to mam prośbę do szanownych kolegów i koleżanek, potrzebuje małej rady a raczej pomocy przy odpalenia iplusa pod linuxem slackware. Problem polaga na tym że:

mój modem wykrywany jest na porcie:
dmesg | grep tty

Kod: Zaznacz cały

TTyS02 at port 0x03e8 (irq = 3) is a 16550A
I wszystko by było pięknie - jako root wpisuje

Kod: Zaznacz cały

pppd call iplus
I widzę:

Kod: Zaznacz cały

Starting GPRS connect script
....
....
(Modem zaczyna startować bo widze że mruga dwa razy dioda czyli zalogował się do siecie)

Kod: Zaznacz cały

sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [LCP TermReq id=0x22]
LCP terminated by peer
sent [LCP TermAck id=0x22]
Connection terminated.
Serial link disconnected.
Modem hangup
(i tyle widziałem internet)
Dodam tylko że na fedorze wszystko działało na tym samym skrypcie i nie było żadnych problemów wiem, że nie ma co porównywać tych dystrybucji ale co robie źle.
Z góry dziękuję za wyrozumiałość (jak robie coś naprawdę głupiego) i podpowiedź.
Pozdrawiam Bzik.

Zapomniałem dodać system to slackware 11.0 a kernel 2.4
Awatar użytkownika
crow6
Stały użytkownik forum
Posty: 113
Rejestracja: 2006-04-26, 22:28
Lokalizacja: Wrocław

Re: linux vs iplus

Post autor: crow6 »

Nie wiem czy komus to pomoze ale opisze jak ja to robilem :]
Systemy na ktorych testowalem: DSL, Knoppix (czyli Debian) i Mandrake (Mandriva) 10.
Modem: SE GC79.

Wyszukuje port na ktorym linux widzi modem:
dmesg | grep tty
Szybkie sciaganie (pod WinGroza of course) skryptow z Vipery.
Zakomentowanie "lcp-echo-failure 4".
Z mincoma ustawiam szybkosc portu, wlaczam radio i podaje PIN.
No i odpalenie przez pppd.

U mnie smigalo az milo i to bez zadnych ndiswrapperow :D
Gott ist ein Popstar ]:->
malyiq
Początkujący użytkownik forum
Posty: 18
Rejestracja: 2007-03-07, 14:59

Re: linux vs iplus

Post autor: malyiq »

Witam
Czy ktoś mógłby wytłumaczyć krok po kroku jak zainstalować modem Commander EDGE pod linuksem?Byłbym wdzięczny
norbi15
Użytkownik forum
Posty: 21
Rejestracja: 2007-04-06, 09:32

Re: linux vs iplus

Post autor: norbi15 »

Sorki, że zaczynam od poczatku ale jestem zielony w linuxie a mam modem commander edge [ten pierwszy] i mam też linuksa suse 10.1 i czy moglibyście tak łoatologicznie dla zielonego wytłumaczyć krok po kroku bo czytając te szystkie posty to się pogubiłem??
kozik000
Początkujący użytkownik forum
Posty: 2
Rejestracja: 2007-06-16, 16:08

Re: linux vs iplus

Post autor: kozik000 »

Wydaje mi się że zrobiłem wszystko tak jak powinno być. Modem GC79 wykrywa mi na ttyS0. Ale po tym jak zrobię "pppd call iplus"
mam odpowiedź "in file /etc/ppp/peer/iplus: unrecognized option 'PK' :shock:
Wie ktoś jak można rozwiązać ten problem :?:
SiB
Początkujący użytkownik forum
Posty: 8
Rejestracja: 2008-01-02, 11:18
Lokalizacja: PL

Re: linux vs iplus

Post autor: SiB »

Witam, poniższy opis zawarłem na stronie:
http://ubuntuforums.org/showthread.php? ... light=GC85
Wczoraj przez cały dzień walczyłem z tą kartą, mam tutaj opisy minicom'a i alternatywy na samym końcu. Pozdrawiam.

Ubuntu 7.10 and SE GC85 PCMCIA.

Download on the M$_OS this file:
http://pl.archive.ubuntu.com/ubuntu/...2.2-5_i386.deb

$
$ sudo su
[sudo] password for user:*******************Enter
root@localmachine#
# # - from only root
# $ - from user
# user_command
# sudo root_command
# root_command
# logout ;# Or simple exit
$
$ apropos pcmcia
lspcmcia (8) - PCMCIA card control utility
pccardctl (8) - PCMCIA card control utility
$
$ pccardctl info
PRODID_1="Sony Ericsson"
PRODID_2="GC85 PC Card"
PRODID_3="ML2022"
PRODID_4=""
MANFID=0221,2000
FUNCID=2
$
$ ls -l /dev/modem
ls: /dev/modem: No such file or directory
$
$ hal-device |grep ttyS ;# In short way
linux.device_file = '/dev/ttyS2' (string)
serial.device = '/dev/ttyS2' (string)
linux.sysfs_path = '/sys/class/tty/ttyS2' (string)
$
$ hal-device ;# Only info for pcmcia
27: udi = '/org/freedesktop/Hal/devices/pcmcia__1__1_serial_ platform_2'
linux.device_file = '/dev/ttyS2' (string)
serial.device = '/dev/ttyS2' (string)
serial.physical_device = '/org/freedesktop/Hal/devices/pcmcia__1__1' (string)
info.capabilities = { 'serial' } (string list)
info.udi = '/org/freedesktop/Hal/devices/pcmcia__1__1_serial_ platform_2' (string)
linux.subsystem = 'tty' (string)
info.product = 'GC85 PC Card' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.sysfs_path = '/sys/class/tty/ttyS2' (string)
serial.type = 'platform' (string)
info.category = 'serial' (string)
serial.originating_device = '/org/freedesktop/Hal/devices/pcmcia__1__1' (string)
info.parent = '/org/freedesktop/Hal/devices/pcmcia__1__1' (string)
serial.port = 2 (0x2) (int)

85: udi = '/org/freedesktop/Hal/devices/pcmcia__1__1'
pcmcia.card_id = 8192 (0x2000) (int)
info.bus = 'pcmcia' (string)
pcmcia.prod_id1 = 'Sony Ericsson' (string)
pcmcia.manf_id = 545 (0x221) (int)
pcmcia.func_id = 2 (0x2) (int)
pcmcia.vendor = 'Sony Ericsson' (string)
info.udi = '/org/freedesktop/Hal/devices/pcmcia__1__1' (string)
pcmcia.prod_id2 = 'GC85 PC Card' (string)
linux.subsystem = 'pcmcia' (string)
pcmcia.prod_id3 = 'ML2022' (string)
info.vendor = 'Sony Ericsson' (string)
info.subsystem = 'pcmcia' (string)
info.product = 'GC85 PC Card' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:04.0/ 0.0' (string)
pcmcia.product = 'Sony Ericsson' (string)
pcmcia.socket_number = 0 (0x0) (int)
info.parent = '/org/freedesktop/Hal/devices/pci_1180_476' (string)
info.linux.driver = 'serial_cs' (string)
#
# # By root user from hire
# ln -s /dev/ttyS2 /dev/modem
#
$ ls -l /dev/ttyS2
crw-rw---- 1 root dialout 4, 66 2008-01-01 16:31 /dev/ttyS2
$
$ ls -l /dev/modem
lrwxrwxrwx 1 root root 10 2008-01-01 16:54 /dev/modem -> /dev/ttyS2
#
# touch /etc/chatscripts/gprs-c
#
# vim /etc/chatscripts/gprs-c ;# mcedit, joe, vi, kwrite or other editors
ABORT BUSY
ABORT 'NO CARRIER'
ABORT VOICE
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
ABORT DELAYED
"" AT+CGDCONT=1,"IP","www.plusgsm.pl"
OK-AT-OK ATDT*99***1#
CONNECT ''

# # www.plusgsm.pl is APN for POLAND_ISP
#
# vim /etc/chatscripts/gprs-disc
"" "\K"
"" "+++ATH0"

#
# vim /etc/ppp/peers/gprs
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs-c"
disconnect "/usr/sbin/chat -v -f /etc/chatscripts/gprs-disc"
/dev/ttyS2
115200
defaultroute
replacedefaultroute
crtscts
lock
local
nodetach
usepeerdns
lcp-echo-failure 0
lcp-echo-interval 65535

# # /dev/ttyS2 is my serial.device
$
$ minicom --noinit /dev/modem
minicom: OSTRZEúENIE: plik konfiguracyjny nie znaleziony, uúywam
ustawieî standardowych.

#//clear screen

Witaj w minicom-ie 2.2

OPCJE: I18n
Skomilowany dnia Apr 27 2007, 15:50:20.
Port /dev/tty8

Wci#nij CTRL-A Z po pomoc na temat specjalnych klawiszy

CTRL-A Q Enter
$
$ minicom
$ # the same error
$
$ minicom -o /dev/modem
//the same error
//clear screen

CTRL+A Z O 3position(settings serial port) A /dev/ttyS2 Enter Enter 6pos(save by _dev_modem) 8pos(exit)
CTRL+A Q Yes=Enter
$
$ minicom -o /dev/modem
//without start error
CTRL+A A Enter
AT+CFUN=1,1
OK
AT+CPIN=5647
OK
CTRL+A Q Yes=Enter

$ # 5647 is PIN from ISP
$
$ pon gprs &
[1] 6159
$
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS2
appear to have received our own echo-reply!
Remote message: PAP access OK
PAP authentication succeeded
replacing old default route to eth0 [192.168.1.1]
Cannot determine ethernet address for proxy ARP
local IP address 77.113.112.149
remote IP address 77.113.112.0
primary DNS address 212.2.96.51
secondary DNS address 212.2.96.52

$
$ plog
Jan 1 21:43:24 sib-laptop pppd[6313]: Remote message: PAP access OK
Jan 1 21:43:24 sib-laptop pppd[6313]: PAP authentication succeeded
Jan 1 21:43:26 sib-laptop pppd[6313]: replacing old default route to eth0 [192.168.1.1]
Jan 1 21:43:26 sib-laptop pppd[6313]: Cannot determine ethernet address for proxy ARP
Jan 1 21:43:26 sib-laptop pppd[6313]: local IP address 77.113.112.149
Jan 1 21:43:26 sib-laptop pppd[6313]: remote IP address 77.113.112.0
Jan 1 21:43:26 sib-laptop pppd[6313]: primary DNS address 212.2.96.51
Jan 1 21:43:26 sib-laptop pppd[6313]: secondary DNS address 212.2.96.52

$
$ ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:77.113.112.149 P-t-P:77.113.112.0 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:44 errors:0 dropped:0 overruns:0 frame:0
TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:18837 (18.3 KB) TX bytes:5708 (5.5 KB)

$
$ ping www.plusgsm.pl -c 4
PING www.plusgsm.pl (212.2.96.31) 56(84) bytes of data.
64 bytes from w3.plusgsm.pl (212.2.96.31): icmp_seq=1 ttl=124 time=999 ms
64 bytes from w3.plusgsm.pl (212.2.96.31): icmp_seq=2 ttl=124 time=759 ms
64 bytes from w3.plusgsm.pl (212.2.96.31): icmp_seq=3 ttl=124 time=783 ms
64 bytes from w3.plusgsm.pl (212.2.96.31): icmp_seq=4 ttl=124 time=679 ms

--- www.plusgsm.pl ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 4039ms
rtt min/avg/max/mdev = 679.919/805.923/999.801/118.385 ms, pipe 2

#
# apt-get install links
...
Pob: 1 http://pl.archive.ubuntu.com gutsy/universe links 0.99+1.00pre12-1.2 [368kB]
Pobrano 368kB w 1m26s (4264B/s)
...
$ # GPRS is 805ms and 4,5kB/s
$
$
# shutdown -r now

$
$
# ln -l /dev/ttyS2 /dev/modem
$ pon gprs &
[1] 6175
$
Connect script failed
$ plog
Jan 1 23:27:13 sib-laptop chat[6171]: send (AT^M)
Jan 1 23:27:13 sib-laptop chat[6171]: expect (OK)
Jan 1 23:27:13 sib-laptop chat[6171]: AT^M^M
Jan 1 23:27:13 sib-laptop chat[6171]: OK
Jan 1 23:27:13 sib-laptop chat[6171]: -- got it
Jan 1 23:27:13 sib-laptop chat[6171]: send (ATDT*99***1#^M)
Jan 1 23:27:13 sib-laptop chat[6171]: expect (CONNECT)
Jan 1 23:27:13 sib-laptop chat[6171]: ^M
Jan 1 23:27:13 sib-laptop chat[6171]: ATDT*99***1#^M^M
Jan 1 23:27:13 sib-laptop chat[6171]: ERROR^M
Jan 1 23:28:58 sib-laptop chat[6178]: alarm
Jan 1 23:28:58 sib-laptop chat[6178]: Failed
Jan 1 23:28:58 sib-laptop pppd[6175]: Connect script failed
Jan 1 23:28:58 sib-laptop pppd[6175]: Exit.

$
$ minicom -o /dev/modem
//without start error
CTRL+A A Enter
AT+CFUN=1,1
OK
AT+CPIN=5647
OK
CTRL+A Q Yes=Enter

$
$ pon gprs &
Serial connection established.
...
$
$ poff gprs &
[2] 6293
$ Terminating on signal 15
Connect time 0.2 minutes.
Sent 0 bytes, received 0 bytes.
restoring old default route to eth0 [192.168.1.1]
Connection terminated.
Serial link disconnected.

$
$ # To not use ln and minicom after any reboot edit this file:
#
# vim /etc/chatscripts/gprs-c ;# mcedit, joe, vi, kwrite or other editors
ABORT BUSY
ABORT 'NO CARRIER'
ABORT VOICE
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
ABORT DELAYED
"" 'AT+CFUN=1,1'
"" 'AT+CPIN=5647'
"" AT+CGDCONT=1,"IP","www.plusgsm.pl"
OK-AT-OK ATDT*99***1#
CONNECT ''

$
$ # after reboot simply use:
$ pon gprs &
...
$ poff
# shutdown -h now # Bye
ODPOWIEDZ