1 (13.11.2011 02:51:05 отредактировано Тайк_Майсон)

Такая забавная история со мной приключилась.
Даже вопрос сюда написал.
Жалко писанину выкидывать, да и смешно...

-------------------------------------

Имеется такой комплект для выхода в инет:
мобильник "Siemens A65" + шнурок "Mobile Action MA8730P".
Комплект старый и исправно работа{вш,ющ}ий на ALT/ASP/SuSe/Mandriva/Ubuntu/Knoppix/непомнюещёначём...
Не всегда без шаманства, но всё же...

Попытался подключить на Debian'е 6.

Модули ядра грузятся:
$ lsmod | grep pl2303
pl2303                 11760  0
usbserial              22100  3 option,pl2303,usb_wwan
usbcore                98969  7 option,pl2303,usb_wwan,usbserial,uhci_hcd,ehci_hcd

Файл устройства появляется:
$ ll /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 Ноя  9 22:37 /dev/ttyUSB0

Конфиги:

+ открыть спойлер

$ cat- /etc/ppp/peers/beeline
connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs_beeline"
/dev/ttyUSB0
115200
noipdefault
usepeerdns
defaultroute
noauth

$ cat- /etc/chatscripts/gprs_beeline
ABORT           BUSY
ABORT           VOICE
ABORT           "NO CARRIER"
ABORT           "NO DIALTONE"
ABORT           "NO DIAL TONE"
ABORT           "NO ANSWER"
ABORT           "DELAYED"
ABORT           "ERROR"
""              ATZ
TIMEOUT         12
OK              'AT+CGDCONT=1,"IP","internet.beeline.ru"'
OK              'ATDT*99***1#'
TIMEOUT         22
CONNECT         ''

Поехали:
$ /usr/sbin/pppd call beeline
Подождали...
Нету интернету...
Смотрим syslog:

+ открыть спойлер

Nov  9 19:13:08 debian kernel: [  755.755344] PPP generic driver version 2.4.2
Nov  9 19:13:08 debian pppd[2592]: pppd 2.4.5 started by oleg, uid 1000
Nov  9 19:13:09 debian chat[2594]: abort on (BUSY)
Nov  9 19:13:09 debian chat[2594]: abort on (VOICE)
Nov  9 19:13:09 debian chat[2594]: abort on (NO CARRIER)
Nov  9 19:13:09 debian chat[2594]: abort on (NO DIALTONE)
Nov  9 19:13:09 debian chat[2594]: abort on (NO DIAL TONE)
Nov  9 19:13:09 debian chat[2594]: abort on (NO ANSWER)
Nov  9 19:13:09 debian chat[2594]: abort on (DELAYED)
Nov  9 19:13:09 debian chat[2594]: abort on (ERROR)
Nov  9 19:13:09 debian chat[2594]: send (ATZ^M)
Nov  9 19:13:09 debian chat[2594]: timeout set to 12 seconds
Nov  9 19:13:09 debian chat[2594]: expect (OK)
Nov  9 19:13:21 debian chat[2594]: alarm
Nov  9 19:13:21 debian chat[2594]: Failed
Nov  9 19:13:21 debian pppd[2592]: Connect script failed
Nov  9 19:13:22 debian pppd[2592]: Exit.

Ну нету и нету. И * с ним.
Тем более, что у меня вообще-то 3gмодем есть.
А телефон - так, запасной вариант. Приспичит - старенькую Мандриву загружу... Не снёс ещё...
Или Knoppix...

Но.

Запускаю VirtualBox.
Там у меня есть "Debian сферический в вакууме" - установленный с того же диска, что и основная система, только в минимальной конфигурации - без иксов и пр...
Настраиваю COM-порт таким вот образом:

http://s45.radikal.ru/i110/1111/5e/4b2934598b78.png

Запускаю Debian под VirtualBox.
Конфиги прописываю точь-в-точь как и в основной системе. (Разве что /dev/ttyUSB0 меняю на /dev/ttyS0. Понятно почему.)

Поехали:
$ /usr/sbin/pppd call beeline
В мобильнике загорается значок, что интернет подключён.
$ lynx linuxforum.ru
скриншот:
http://i057.radikal.ru/1111/e6/40726a41bcc9.png
oO
Афтар в осадке.

Всплываю.

Опускаю интернет, закрываю VirtualBox.

Подключаюсь на реальной машине - нет интернета.
Запускаю VirtualBox - интернет работает.

Зверею. До рези в глазах проверяю конфиги. Ошибок нет.
Иду спать.
Утром: включаю комп, ещё раз проверяю конфиги. Подключаюсь.
Connect script failed.
Тут прибежали детишки, захотели поиграть...
Часа через два убежали...
Перезагружаюсь, сразу запускаю VirtualBox, подключаюсь.
Работает! Зараза... ah

------------------------------------------------

В чём там было дело - напишу попозже.
Если кто хочет угадать в чём было дело - попробуйте.
Всё равно не угадаете.

2

pppd должен быть от рута запущен
Или по крайней мере должны быть права настроены.

3

SkaarjZR пишет:

Или по крайней мере должны быть права настроены.

Да, пользователь должен быть в группе dip