Mittels kppp lassen sich die Datacards (zB Huawe E-630 von 3)auch unter Linux für Internetzugänge konfigurieren.
Leider muss bei der ersten Verwendung die Pin engegeben werden, genau dieser Vorgang ist aber über kppp nicht wirklich gelöst, über einen InitString müßte bei jedem Start die Pin eingegeben werden, was auch zu Fehlern führt.
Deshalb hier ein kleines Script, wie man das verwirklichen kann.
#!/bin/sh
declare -i pin
echo Pineingabe:
read pin
if [ ${#pin} = 4 ]
then
echo "AT+CPIN=$pin" > /dev/ttyUSB0
echo 'Pin erfolgreich eingetragen'
sleep 5
else
echo 'Fehler'
sleep 5
fi
gespeichert wird diese Date unter /home/username/pineingabe"
Aufzurufen mittels einem Starter über den Desktop wie folgt:
usr/bin/xterm -e "sudo sh /home/username/pineingabe"
nach erfolgtem Aufruf wird der Pin einmalig zum Modem geschickt, anschließend kann kppp standardmäßg gestartet werden.
Bei einem Neustart, oder bei Neuaktivierung des Geräts, wenn also die Pinabfrage notwendig ist, kann dieses Script gestartet werden. Unter kppp erkennt man dies, wenn das Log-Fenster geöffnet ist, und die Pinabfrage einen Error verursacht.