LINUX.ORG.RU

А что подразумевать под драйверами? USB Link? Блутуф? Или
использовать серийный порт? Если последнее, то драйверов не надо...

McMCC ★★★
()

USB оно юзает :-(

anonymous
()

Настройка GPRS соединения под OS FreeBSD и Linux.

Сначала вкратце о том что я использовал для подключения: OS: FreeBSD 4.5 используя включенные в дистрибутив программу ppp и демон pppd, SuSE Linux 8.0. Телефон: Siemens ME45. Нижеописанное, справедливо так же для телефонов Motorola. С подключением, используя инфракрасный порт, не разбирался (из-за отсутствия такового у меня на PC) так что смело подключаем телефон к COM порту (я использовал COM 1 порт). Теперь, все что остается ? это прописать необходимые параметры в файлах конфигурации. Если Вы используете OS FreeBSD, то для того, чтобы установить соединение существует по крайней мере 2 способа. 1. В директории /etc/ppp правим файл ppp.conf. Вот пример моего ppp.conf: ############################################################################# default: set log Phase Chat LCP IPCP CCP tun command ident user-ppp VERSION (built COMPILATIONDATE) set device /dev/cuaa0 set speed 57600 set timeout 0 enable dns disable pred1 deny pred1 disable lqr deny lqr set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \ \"\" AT OK-AT-OK ATE1Q0 OK \ AT+CGDCONT=1,\\\"IP\\\",\\\"internet.beeline.ru\\\",\\\" ;0.0.0.0\\\",0,0 OK \\ AT+CGATT=1 OK \\dATDT\\T TIMEOUT 40 CONNECT" set logout "ABORT BUSY ABORT ERROR TIMEOUT 30 \ \"\" +++ATH OK-ATH-OK AT+CGATT=0 OK" set openmode active 15 set phone *99***1\# set authname beeline set authkey beeline set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 add default HISADDR # Add a (sticky) default route ############################################################################# Если Вы являетесь абонентом МТС, то следует исправить в строке инициализации internet.beeline.ru на internet.mts.ru, а так же set authname beeline set authkey beeline на set authname mts set authkey mts Все! Теперь можно соединяться! Надеюсь, что Вы знаете как пользоваться программой ppp, в противном случае читайте man ppp. 2. Теперь о том как соединиться через pppd. В директории /etc/ppp разворачиваем примерно следующую структуру: /etc/ppp/ chatscripts peers В chatscripts помещаем файлы gprs-chat и gprs-disconnect-chat. gprs-chat ############################################################################ ABORT 'BUSY' ABORT 'NO ANSWER' ABORT 'NO CARRIER' ABORT 'NO DIALTONE' ABORT '\nRINGING\r\n\r\nRINGING\r' SAY "GPRS modem init: press -C to disconnect" # Wake up the modem # TIMEOUT 5 '' 'AT' OK-ATQ0V1&C1-OK 'ATE1' ABORT 'ERROR' TIMEOUT 12 OK 'AT&F' OK 'AT+CMEE=2' OK 'AT+CGDCONT=1,"IP","internet.beeline.ru","0.0.0.0" ,0,0' SAY "\n + defining PDP context" OK 'AT+CGQREQ=1,0,0,0,0,0' SAY "\n + defining QoS requirements" OK 'AT+CGQMIN=1,0,0,0,0,0' # Включение GPRS. # TIMEOUT 45 OK 'AT+CGATT=1' SAY "\n + attaching to GPRS" OK 'ATD*99#' SAY "\n + requesting data connection" CONNECT '' SAY "\n + connected" ############################################################################# gprs-disconnect-chat ############################################################################# ABORT BUSY ABORT ERROR ABORT 'NO DIALTONE' TIMEOUT 30 # Get some attention '' '+++\c' SAY " + sending break" # Hang up data connection # '' 'ATH' SAY "\n + dropping data connection" # Disconnect from GPRS OK 'AT+CGATT=0' SAY "\n + disconnecting from GPRS" OK '\c' SAY "\n + disconnected." ############################################################################# Далее в peers помещаем файл gprs ############################################################################# name ppp /dev/cuaa0 # Serial port line speed and options 57600 # Control character handling asyncmap 20A0000 escape FF # Generic GPRS options file /etc/ppp/gprs-options # Chat scripts connect "/usr/bin/chat -f /etc/ppp/chatscripts/gprs-chat" disconnect "/usr/bin/chat -f /etc/ppp/chatscripts/gprs-disconnect-chat" ############################################################################# В директории /etc/ppp помещаем файл gprs-options ############################################################################# # Change this line to 'defaultroute' if you want to use the GPRS link # as your gateway. defaultroute #Comment this line out to let pppd background itself. nodetach # Turn this on to see all the PPP negotiations debug # Limit the MTU (workaround for an oddity in the VPN) mtu 1500 # Use hardware flow conrtrol crtscts # Let the phone figure out all the IP addresses noipdefault ipcp-accept-local ipcp-accept-remote # No ppp compression novj novjccomp # For sanity, keep a lock on the serial line lock ############################################################################# Так же в /etc/ppp должен быть помещен (или отредактирован) файл pap-secrets ############################################################################# # Secrets for authentication using PAP # client server secret IP addresses beeline * beeline ############################################################################# Теперь все готово для соединения! Разумеется, для абонентов МТС придется сделать некоторые корректировки, т.е. заменить везде, где встречается ?beeline? на ?mts?. Для запуска достаточно дать команду pppd call gprs Для использования под Linux годится только 2-ой способ (соединение используя pppd) Необходимо исправить только файл gprs следующим образом: ############################################################################# name ppp /dev/ttys0 # Serial port line speed and options 57600 # Control character handling asyncmap 20A0000 escape FF # Generic GPRS options file /etc/ppp/gprs-options # Chat scripts connect "/usr/sbin/chat -f /etc/ppp/chatscripts/gprs-chat" disconnect "/usr/sbin/chat -f /etc/ppp/chatscripts/gprs-disconnect-chat" ############################################################################# Все остальное точно так же как и под FreeBSD.

anonymous
()

Блин запаролся конфиг

anonymous
()

Если я правильно заметил - телефон подключается через USB. И хорошо, если data-кабелем, а не через инфракрасный порт. :-)

anonymous
()

Да правильно через усб, шнуроко простой миниусб (Bмини). Сейчас притащат шнурок буду мучаться

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.