GPRS oder UMTS Karte

JiYu, Du brauchst kein device mehr erstellen, da dieses bereits vorhanden ist.
Bei der Merlin handelt es sich um eine Multiport-Karste. Aus diesem Grund werden zwei devices angelegt:

- sio4 -> cuad4 und
- sio5 -> cuad5

cuad4 ist das device für den UMTS/GPRS-Kanal und
cuad5 für den WLAN-Kanal. Da Dich zur Zeit nur der UMTS/GPRS-Kanal interessiert, musst Du also das device cuad4 in deinem chat-script nutzen.

wie folgt:

set device /dev/cuad4

Karsten

Hi,

das hatte ich mir auch schon fast gedacht, ich wollte jetzt die pin mit dem perl script uebergeben:
Code:
#!/usr/bin/perl
use strict;
use warnings;

my $modem = "/dev/cuad4";
# Substitute xxxx with your PIN.
# You should probably put your pin somewhere else, e.g. on an USB stick,
# an encrypted file system or something else, and read it from there...
# You have been warned!
my $pin = "xxxx";

$SIG{ALRM} = sub {
        die("timeout: no response from modem $modem\n");
};

open(MODEM, "+<", $modem) or die("can't open modem $modem");
alarm(10);
print(MODEM "AT+CPIN=\"$pin\"\n\r");
while (<MODEM>) {
        if (m/OK/) {
                close(MODEM);
                print("PIN accepted\n");
                exit(0);
        }
        if (m/ERROR/) {
                close(MODEM);
                print("PIN rejected\n");
                exit(1);
        }
}
aber da bekomm ich nen "PIN rejected" (sollte richtig sein, aber ob der pin auch wirklich richtig ist, kann ich in einer halben Stunde klaeren.)

Dann hab ich einfach mal probiert mich einzuwaehlen:

Code:
[root@zlaptop /etc/ppp]# ppp 3g
Working in interactive mode
Using interface: tun0
Warning: No default entry found in config file.
ppp ON zlaptop> dial
Chat: Phone: *99***1#
Chat: deflink: Dial attempt 1 of 1
Chat: Expect(8): ''
ppp ON zlaptop> Chat: Expect timeout
Chat: Send: AT+cops?;+csq;+creg?;+cgreg?
Chat: Expect(8): OK
Chat: Received: AT+cops?;+csq;+creg?;+cgreg?
Chat: Received: ERROR
Warning: Chat script failed
ppp ON zlaptop>

Keine Ahnung was da vorsich geht, chat sieht so aus:

Code:
set dial "ABORT ERROR ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 8 \
           ''-AT+cops?;+csq;+creg?;+cgreg?-OK ATe0v1&d2&c1 OK AT+cgdcont=1 AT+CPIN="xxxx" ERROR,\\\"IP\\\",\\\"internet.eplus.de\\\",\\\"\\\",1,1 OK  \\dATDT\\T TIMEOUT 60 CONNECT"
wollte halt da den pin mit uebergeben, aber auch ohne der Option kommt der gleiche Fehler und zur vollstaendigkeit nochmal die ganze ppp.conf:
Code:
3g:
 set ifaddr 10.253.253.253/0 10.253.253.252/0 255.255.255.255
 set log local chat error warning connect
 set dial "ABORT ERROR ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 8 \
           ''-AT+cops?;+csq;+creg?;+cgreg?-OK ATe0v1&d2&c1 OK AT+cgdcont=1,\\\"IP\\\",\\\"internet.eplus.de\\\",\\\"\\\",1,1 OK  \\dATDT\\T TIMEOUT 60 CONNECT"
 set cd 30!
 set crtscts on
 set timeout 0
 set reconnect 3 90
 set speed 115200
 set vj slotcomp off
 disable mppe shortseq ipv6cp vjcomp pred1 deflate24 acfcomp protocomp
 deny mppe deflate24 pred1 protocomp
 set login
 set device /dev/cuad4
 set authname eplus
 set authkey gprs
 set phone "*99***1#"

Sorry, aber auf dem GEBIET bin ich echt ne ganze Null!

Danke! && MfG JiYu

P.S.: Die Karte leuchtet die ganze Zeit Rot, sollte die nicht Blau werden? Weis aber nicht ob hier UMTS vorhanden ist...
 
Solange die LED nicht jede Sekunde zweimal blau blinkt ist die PIN-Freischaltung nicht erfolgt.
Ergo, deine Einwahl kann dann natürlich auch nicht funktionieren. Du kannst die PIN-Freischaltung auch per Hand testen indem Du ppp im Terminal Mode betreibst.

# ppp

ppp ON zlaptop> term

> set device /dev/cuad4
> AT+CPIN="...."

LED sollte jetzt wie gesagt jede Sekunde zweimal blau blinken.

Crtl-C um ppp wieder zu beenden
 
Zuletzt bearbeitet von einem Moderator:
Vorsicht!

Auch hier gilt:

Bei dreimaliger Falscheingabe der PIN wird die Karte dauerhaft gesperrt und kann nur mit der SUPERPIN wieder freigeschaltet werden.

Nachtrag:

Ich habe eben durch Zufall eine Seite gefunden, die
Dir die möglichen Modem-Befehle und sonstige Info's für den Betrieb der Karte aufzeigt.

http://www.shamrock.de/dfu/index.htm?dfu7.htm

speziell die Abschnitte:

- GSM-Datenübertragung
- UMTS-Netze
 
Zuletzt bearbeitet von einem Moderator:
Ohh Leute mein Fehler, die SIM Karte steckte Falsch herum in der Karte *schaem*. Ich hab jetzt einfach die Variante mit dem perl script genommen und der pin wird akzeptiert und die Karte leuchtet im schönen Blau ;)
Dann hab ich die ppp userland Variante genommen und:
Code:
[root@zlaptop /etc/ppp]# ppp 3g
Working in interactive mode
Using interface: tun0
Warning: No default entry found in config file.
ppp ON zlaptop> dial
Chat: Phone: *99***1#
Chat: deflink: Dial attempt 1 of 1
Chat: Expect(8): ''
ppp ON zlaptop> Chat: Expect timeout
Chat: Send: AT+cops?;+csq;+creg?;+cgreg?
Chat: Expect(8): OK
Chat: Received: 
Chat: Received: +COPS: 0,0,"E-Plus",3
Chat: Received: 
Chat: Received: +CSQ: 18,99
Chat: Received: 
Chat: Received: +CREG: 0,1
Chat: Received: 
Chat: Received: +CGREG: 0,1
Chat: Received: 
Chat: Received: OK
Chat: Send: ATe0v1&d2&c1
Chat: Expect(8): OK
Chat: Received: 
Chat: Received: OK
Chat: Send: AT+cgdcont=1,"IP","internet.eplus.de","",1,1
Chat: Expect(8): OK
Chat: Received: 
Chat: Received: OK
Chat: Send: ATDT*99***1#
Chat: Expect(60): CONNECT
Chat: Received: 
Chat: Received: CONNECT
Ppp ON zlaptop>
gemacht und er verbindet sich auch, das Lämpchen bleibt auf Blau und es sieht ganz gut aus. Ich bekomm (nach ~10s) eine IP (ich poste mal die ganz ausgabe von ifconfig, evtl. stresst da was meine Verbindung):

Code:
[steffen@zlaptop ppp]$ ifconfig 
fwe0: flags=108802<BROADCAST,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
        options=8<VLAN_MTU>
        ether 02:06:1b:00:35:e3
        ch 1 dma -1
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        inet6 fe80::211:25ff:fe2c:5ed3%em0 prefixlen 64 scopeid 0x2 
        ether 00:11:25:2c:5e:d3
        media: Ethernet autoselect
        status: no carrier
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 
        inet 127.0.0.1 netmask 0xff000000 
[B]tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
        inet 10.129.207.205 --> 10.253.253.252 netmask 0xffffffff 
        Opened by PID 673[/B]

Sieht ja ganz nice aus, aber ich kann nichts pingen, weder nen fqdn oder ne ip. Muss noch ne Route oder sowas eingeben?

Danke! && MfG JiYu
 
Hast Du den von Volker erwähnten Patch für das sio device schon in deinem Kernel?
 
Ach'so und natürlich die Log-Datei ppp.log im Verzeichnis /var/log
wenn ich mich nicht irre!
 
zeige doch mal die Ausgabe von

# netstat -rn

Code:
[root@zlaptop /usr/home/steffen]# netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
10.253.253.252     10.161.227.42      UH          0        0   tun0
127.0.0.1          127.0.0.1          UH          0        0    lo0

Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UH          lo0
fe80::%em0/64                     link#2                        UC          em0
fe80::211:25ff:fe2c:5ed3%em0      00:11:25:2c:5e:d3             UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#4                        UHL         lo0
ff01:2::/32                       link#2                        UC          em0
ff01:4::/32                       ::1                           UC          lo0
ff01:5::/32                       link#5                        UC         tun0
ff02::%em0/32                     link#2                        UC          em0
ff02::%lo0/32                     ::1                           UC          lo0
ff02::%tun0/32                    link#5                        UC         tun0

gateway steht drin in der resolv.conf hab ich auch was stehen...
Code:
[root@zlaptop /usr/home/jiyu]# cat /etc/resolv.conf
nameserver 195.50.140.178
nameserver 195.50.140.114
nameserver 195.50.140.252

ppp.log auszug
Code:
Sep 21 14:28:06 zlaptop ppp[982]: Phase: Using interface: tun0
Sep 21 14:28:06 zlaptop ppp[982]: Phase: deflink: Created in closed state
Sep 21 14:28:06 zlaptop ppp[982]: Phase: PPP Started (interactive mode).
Sep 21 14:28:10 zlaptop ppp[982]: Phase: bundle: Establish
Sep 21 14:28:10 zlaptop ppp[982]: Phase: deflink: closed -> opening
Sep 21 14:28:10 zlaptop ppp[982]: Phase: deflink: Connected!
Sep 21 14:28:10 zlaptop ppp[982]: Phase: deflink: opening -> dial
Sep 21 14:28:20 zlaptop ppp[982]: Phase: deflink: dial -> carrier
Sep 21 14:28:21 zlaptop ppp[982]: Phase: deflink: /dev/cuad4: CD detected
Sep 21 14:28:21 zlaptop ppp[982]: Phase: deflink: carrier -> login
Sep 21 14:28:21 zlaptop ppp[982]: Phase: deflink: login -> lcp
Sep 21 14:28:22 zlaptop ppp[982]: Phase: bundle: Authenticate
Sep 21 14:28:22 zlaptop ppp[982]: Phase: deflink: his = CHAP 0x05, mine = none
Sep 21 14:28:22 zlaptop ppp[982]: Phase: Chap Input: CHALLENGE (16 bytes from UMTS_CHAP_SRVR)
Sep 21 14:28:22 zlaptop ppp[982]: Phase: Chap Output: RESPONSE (eplus)
Sep 21 14:28:22 zlaptop ppp[982]: Phase: Chap Input: SUCCESS
Sep 21 14:28:22 zlaptop ppp[982]: Phase: deflink: lcp -> open
Sep 21 14:28:22 zlaptop ppp[982]: Phase: bundle: Network
Sep 21 14:29:32 zlaptop ppp[982]: Phase: bundle: Terminate
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: open -> lcp
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: Disconnected!
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: lcp -> logout
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: logout -> hangup
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: Disconnected!
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: Connect time: 82 secs: 587 octets in, 574 octets out
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: 22 packets in, 22 packets out
Sep 21 14:29:32 zlaptop ppp[982]: Phase:  total 14 bytes/sec, peak 120 bytes/sec on Thu Sep 21 14:28:27 2006
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: hangup -> closed
Sep 21 14:29:32 zlaptop ppp[982]: Phase: bundle: Dead
Sep 21 14:29:32 zlaptop ppp[982]: Phase: PPP Terminated (normal).
halt bis zum ende wo ich die karte wieder rausgenommen habe!
 
Ich weiß noch nicht genau warum, aber ppp bricht den Verbindungsaufbau ab. Netzwerk-Problem?

Siehe Auszug aus deiner Log-Datei.

Sep 21 14:28:22 zlaptop ppp[982]: Phase: Chap Input: CHALLENGE (16 bytes from UMTS_CHAP_SRVR)
Sep 21 14:28:22 zlaptop ppp[982]: Phase: Chap Output: RESPONSE (eplus)
Sep 21 14:28:22 zlaptop ppp[982]: Phase: Chap Input: SUCCESS
Sep 21 14:28:22 zlaptop ppp[982]: Phase: deflink: lcp -> open
Sep 21 14:28:22 zlaptop ppp[982]: Phase: bundle: Network <-- ### hier bricht ppp ab ###
Sep 21 14:29:32 zlaptop ppp[982]: Phase: bundle: Terminate
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: open -> lcp
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: Disconnected!
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: lcp -> logout
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: logout -> hangup
Sep 21 14:29:32 zlaptop ppp[982]: Phase: deflink: Disconnected!
 
füge mal folgende Zeile am Ende Deines chat-script's ein:

add default HISADDR
 
füge mal folgende Zeile am Ende Deines chat-script's ein:

add default HISADDR
Ich geh mal davon aus das du asl chat script dieses "set dial "...... add default HISADDR", meinst.

Code:
Sep 21 17:08:31 zlaptop ppp[1406]: Phase: Using interface: tun0
Sep 21 17:08:31 zlaptop ppp[1406]: Phase: deflink: Created in closed state
Sep 21 17:08:31 zlaptop ppp[1406]: Phase: PPP Started (interactive mode).
Sep 21 17:08:33 zlaptop ppp[1406]: Phase: bundle: Establish
Sep 21 17:08:33 zlaptop ppp[1406]: Phase: deflink: closed -> opening
Sep 21 17:08:33 zlaptop ppp[1406]: Phase: deflink: Connected!
Sep 21 17:08:33 zlaptop ppp[1406]: Phase: deflink: opening -> dial
Sep 21 17:09:44 zlaptop ppp[1406]: Warning: Chat script failed
Sep 21 17:09:44 zlaptop ppp[1406]: Phase: deflink: dial -> hangup
Sep 21 17:09:44 zlaptop ppp[1406]: Phase: deflink: Disconnected!
Sep 21 17:09:44 zlaptop ppp[1406]: Phase: deflink: Connect time: 71 secs: 0 octets in, 0 octets out
Sep 21 17:09:44 zlaptop ppp[1406]: Phase: deflink: 0 packets in, 0 packets out
Sep 21 17:09:44 zlaptop ppp[1406]: Phase:  total 0 bytes/sec, peak 0 bytes/sec on Thu Sep 21 17:08:33 2006
Sep 21 17:09:44 zlaptop ppp[1406]: Phase: deflink: hangup -> closed
Sep 21 17:09:44 zlaptop ppp[1406]: Phase: bundle: Dead
Sep 21 17:09:51 zlaptop ppp[1406]: Phase: PPP Terminated (normal).

irgendwie geht jetzt gar nichts mehr....
 
Sorry,

mit chat-script meinte ich deine ppp.conf.

Entferne add default HISADDR wieder aus deinem dial-String und füge diese Anweisung am Ende deiner ppp.conf ein.

Karsten


-----------------------------------------
Ich muss mich jetzt leider von meinem Rechner trennen.
Ich schaue morgen mal wieder rein!

Bis dahin,
Viel Glück!
 
Zuletzt bearbeitet von einem Moderator:
Sorry,

mit chat-script meinte ich deine ppp.conf.

Entferne add default HISADDR wieder aus deinem dial-String und füge diese Anweisung am Ende deiner ppp.conf ein.

Karsten


-----------------------------------------
Ich muss mich jetzt leider von meinem Rechner trennen.
Ich schaue morgen mal wieder rein!

Bis dahin,
Viel Glück!

Hoi,

es sieht ganz gut aus:

Code:
Sep 21 19:32:44 zlaptop ppp[3390]: Phase: PPP Started (interactive mode).
Sep 21 19:32:51 zlaptop ppp[3390]: Phase: PPP Terminated (normal).
Sep 21 19:33:00 zlaptop ppp[3407]: Phase: Using interface: tun0
Sep 21 19:33:00 zlaptop ppp[3407]: Phase: deflink: Created in closed state
Sep 21 19:33:00 zlaptop ppp[3407]: Phase: PPP Started (interactive mode).
Sep 21 19:33:04 zlaptop ppp[3407]: Phase: bundle: Establish
Sep 21 19:33:04 zlaptop ppp[3407]: Phase: deflink: closed -> opening
Sep 21 19:33:04 zlaptop ppp[3407]: Phase: deflink: Connected!
Sep 21 19:33:04 zlaptop ppp[3407]: Phase: deflink: opening -> dial
Sep 21 19:33:14 zlaptop ppp[3407]: Phase: deflink: dial -> carrier
Sep 21 19:33:15 zlaptop ppp[3407]: Phase: deflink: /dev/cuad4: CD detected
Sep 21 19:33:15 zlaptop ppp[3407]: Phase: deflink: carrier -> login
Sep 21 19:33:15 zlaptop ppp[3407]: Phase: deflink: login -> lcp
Sep 21 19:33:16 zlaptop ppp[3407]: Phase: bundle: Authenticate
Sep 21 19:33:16 zlaptop ppp[3407]: Phase: deflink: his = CHAP 0x05, mine = none
Sep 21 19:33:16 zlaptop ppp[3407]: Phase: Chap Input: CHALLENGE (16 bytes from UMTS_CHAP_SRVR)
Sep 21 19:33:16 zlaptop ppp[3407]: Phase: Chap Output: RESPONSE (eplus)
Sep 21 19:33:16 zlaptop ppp[3407]: Phase: Chap Input: SUCCESS
Sep 21 19:33:16 zlaptop ppp[3407]: Phase: deflink: lcp -> open
Sep 21 19:33:16 zlaptop ppp[3407]: Phase: bundle: Network
Sep 21 19:35:38 zlaptop ppp[3407]: Phase: bundle: Terminate
Sep 21 19:35:38 zlaptop ppp[3407]: Phase: deflink: open -> lcp
Sep 21 19:35:38 zlaptop ppp[3407]: Phase: deflink: Disconnected!
Sep 21 19:35:38 zlaptop ppp[3407]: Phase: deflink: lcp -> logout
Sep 21 19:35:38 zlaptop ppp[3407]: Phase: deflink: logout -> hangup
Sep 21 19:35:38 zlaptop ppp[3407]: Phase: deflink: Disconnected!
Sep 21 19:35:38 zlaptop ppp[3407]: Phase: deflink: Connect time: 154 secs: 154227 octets in, 55126 octets out
Sep 21 19:35:38 zlaptop ppp[3407]: Phase: deflink: 718 packets in, 409 packets out
Sep 21 19:35:38 zlaptop ppp[3407]: Phase:  total 1359 bytes/sec, peak 15337 bytes/sec on Thu Sep 21 19:35:06 2006
Sep 21 19:35:38 zlaptop ppp[3407]: Phase: deflink: hangup -> closed
Sep 21 19:35:38 zlaptop ppp[3407]: Phase: bundle: Dead
Sep 21 19:35:38 zlaptop ppp[3407]: Phase: PPP Terminated (normal).

ich bekomm ne Verbindung kann google.de und noch nen paar andere pingen. Also sieht ganz gut aus. Komm halt nur nicht auf manche Seiten drauf, aber das hatte ich gestern bei der Wlan Karte auch schon. Ich reboote einfach mal schnell und dann sag ich nochmal bescheid!

EDIT: Ja ist nen DNS Problem, hab jetzt mal welche von eplus die extra fuer UMTS sind genommen und das geht einwandfrei!

Ich möchte mich nochmals bei allen bedanken die mir geholfen haben und ich werde mal was ins wiki zu dem Thema schreiben, weil bis jetzt ist da ja tote Hose...

Danke! && MfG JiYu
 
Zuletzt bearbeitet:
Hallo @ all,

also es gibt einen ganz simplen Trick die Pin Abfrage zu deaktivieren, einfach die Sim Karte in ein Handy einlegen( und dann dort) die Pin Abfrage abschalten.

Allerdings kommt diese Vorgehensweise nur in Betracht falls man alleine Zugriff auf den Laptop/Rechner hat.

Ansonsten würde ich die Pin Abfrage nicht deaktivieren, natürlich kann mann/frau sich auch ein Skript(meistens in perl) backen.

MFG Gecko
 
Zurück
Oben