ďťż
 
 
   instalacja modemu GPRS RS232
 
 

Tematy

 
    
 

 

 

 

instalacja modemu GPRS RS232





kewy - 27-02-2009 15:34
Witam serdecznie.
Chciałbym pod Linuksem zainstalować modem GPRS Wavecom.
Nie wiem jak to zrobić skąd ściągnąć sterowniki. Na stronie producenta nie znalazłem nic.
W Windowsie instalowałem go jako modem standardowy o prędkości 19200.
Modem jest podłączony do RS232.
Czy możecie mnie nakierować?
Dziękuję i pozdrawiam.
Kris



LiTE - 27-02-2009 15:47
W internecie jest wiele poradników na ten temat ;-)

W skrócie to musisz utworzyć pliki

/etc/ppp/peers/gprs
# File: gprs
#
# Description:
# Serial cable, IrDA, Bluetooth and USB pppd options for GPRS phones.

# Keep pppd attached to the terminal:
# Comment this to get daemon mode pppd
#nodetach
updetach
# Opcja updatach oznacza, ze pppd odlaczy sie od terminala dopiero
# gdy zostanie nawiazane polaczenie.

# Debug info from pppd:
# Comment this off, if you don't need more info
debug

# Show password in debug messages
show-password

# Connect/Disconnect scripts:

connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs-connect-chat"

disconnect "/usr/sbin/chat -v -f /etc/chatscripts/gprs-disconnect-chat"

# Serial device to which the GPRS phone is connected:
# /dev/ttyS0 for serial port (COM1 in Windows),
#/dev/ircomm0
# /dev/ircomm0 for IrDA,
#/dev/ttyUB0 for Bluetooth (Bluez with rfcomm running) and
# /dev/ttyUSB0 for USB
#/dev/ttyS0    # serial port one
#/dev/ttyS1    # serial port two
#/dev/ircomm0  # IrDA serial port one
/dev/rfcomm0  # Bluetooth serial port one
#/dev/ttyUSB0  # USB serial device, for example Orange SPV

# Serial port line speed
115200 # fast enough
#57600  # perhaps usefull with IrDA

# Hardware flow control:
# Use hardware flow control with cable, Bluetooth and USB but not with IrDA.
crtscts  # serial cable, Bluetooth and USB
#nocrtscts # IrDA

# Ignore carrier detect signal from the modem:
local

# IP addresses:
# - accept peers idea of our local address and set address peer as 10.0.0.1
# (any address would do, since IPCP gives 0.0.0.0 to it)
# - if you use the 10. network at home or something and pppd rejects it,
# change the address to something else
:10.0.0.1

# pppd must not propose any IP address to the peer!
noipdefault

# Accept peers idea of our local address
ipcp-accept-local

# Add the ppp interface as default route to the IP routing table
defaultroute

# DNS servers from the phone:
# some phones support this, some don't.
usepeerdns

novj
nobsdcomp
novjccomp
nopcomp
noaccomp

# The phone is not required to authenticate:
noauth

# Username and password:
# If username and password are required by the APN, put here the username
# and put the username-password combination to the secrets file:
# /etc/ppp/pap-secrets for PAP and /etc/ppp/chap-secrets for CHAP
# authentication. See pppd man pages for details.
# Example, Radiolinja operator pap-secrets:
# "rlnet"        *      "internet"    *
user "internet"

# Asyncmap:
# some phones may require this option.
#asyncmap 0xa0000

# No magic:
# some phones may require this option.
#nomagic

# Require PAP authentication:
# some phones may require this option.
#require-pap /etc/charscripts/gprs-connect-chat
# File: gprs-connect-chat
#
# Description:
#
# Set PDP context CID=1, protocol=IP, APN=internet:
# AT+CGDCONT=1,"IP","internet","",0,0
#
# Set CID=1 QoS requirements from the network, not supported by Nokia:
# AT+CGQREQ=1,0,0,0,0,0
#
# Set CID=1 minimum acceptable QoS parameters, not supported by Nokia:
# AT+CGQMIN=1,0,0,0,0,0
#
# 'Call' CID=1 (activate PDP context one, perform GPRS attach):
# ATD*99***1#
#
# Some phones like the Orange SPV (yes, the Microsoft Smartphone) use this
# dial string to start GPRS connection:
# ATD*99#
#
# The actual chat script:

TIMEOUT        5
ECHO            ON
ABORT          '\nBUSY\r'
ABORT          '\nERROR\r'
ABORT          '\nNO ANSWER\r'
ABORT          '\nNO CARRIER\r'
ABORT          '\nNO DIALTONE\r'
ABORT          '\nRINGING\r\n\r\nRINGING\r'
''              \rAT
TIMEOUT        12
SAY            "Press CTRL-C to close the connection at any stage!"
SAY            "\ndefining PDP context...\n"
OK              ATH
OK              ATE1
OK              'AT+CGDCONT=1,"IP","internet"'
OK              ATD*99#
TIMEOUT        22
SAY            "\nwaiting for connect...\n"
CONNECT        ""
SAY            "\nConnected."
SAY            "\nIf the following ppp negotiations fail,\n"
SAY            "try restarting the phone.\n" /etc/charscripts/gprs-disconnect-chat

# File: gprs-disconnect-chat
#
# send break
exec /usr/sbin/chat -V -s -S
ABORT          "BUSY"
ABORT          "ERROR"
ABORT          "NO DIALTONE"
SAY            "\nSending break to the modem\n"
""              "\K"
""              "+++ATH"
SAY            "\nPDP context detached\n" Musisz tylko zmienić linie według swojego operatora:
Akurat to działa dla orange. W pliku /etc/ppp/peers/gprs musisz wybrać jeszcze odpowiedni port (ja akurat mam wybrany /dev/rfcoom0/ bo łącze się po bluetooth.) Dla Ciebie dobry będzie interfejs Zakomentuj rfcoom0 i odkomentuj ttyS0

Później połączenie ustanawia się przez sudo pppd call gprs
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis