#!/bin/bash # Eurotel CDMA configure script v 0.2 # # Stanislav Petr echo "Zadejte tel. cislo CDMA " read NUMBER echo "Zadejte heslo " read PASSWORD echo "Instaluji CDMA..." #Vytvoreni zarizeni CDMA modemu echo "Kontroluji zarizeni /dev/ttyACM0" if [ ! -e /dev/ttyACM0 ]; then echo "Vytvarim zarizeni /dev/ttyACM0" mknod /dev/ttyACM0 c 166 0 fi #Kontrola modprobe.conf a pripadne pridani echo "Kontroluji modprobe.conf" cat /etc/modprobe.conf | grep "alias char-major-166 cdc_acm" >/dev/null if [ $? != '0' ]; then echo "Zapisuji konfiguraci do modprobe.conf" echo "alias char-major-166 cdc_acm" >> /etc/modprobe.conf fi echo "Zavadim moduly" modprobe cdc-acm && modprobe usb-uhci #Vytvoreni konfigurace pppd echo "Vytvarim konfiguraci pppd" echo "/dev/ttyACM0 921600 asyncmap 0 connect '/usr/sbin/chat -v -f /etc/ppp/cdma-connect' crtscts defaultroute lock modem usepeerdns debug user $NUMBER@etcz persist mru 1400 mtu 1400 holdoff 1 maxfail 0 noauth noipx noipv6 " > /etc/ppp/options #Vytvoreni connect scriptu echo "Vytvarim connect script" echo "ABORT \"BUSY\" ABORT \"NO CARRIER\" ABORT \"NO DIALTONE\" ABORT \"ERROR\" ABORT \"NO ANSWER\" ECHO ON TIMEOUT 20 '' AT&F OK ATDT#777 CONNECT '' " > /etc/ppp/cdma-connect #Zapsani chap-secrets echo "Zapisuji heslo" echo "$NUMBER@etcz * $PASSWORD" > /etc/ppp/chap-secrets