h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
пакеты не ставятся, потому что формат обновился имхо, обновите сначала пакман. по поводу проблемы, покажите pap скрипт, да и строку pap вы откуда брали? провайдер кто? да, подглядите тут: http://www.opennet.ru/base/modem/3g_ppp.txt.html может поможет.
systemd должен умереть.
|
kamiel |
|
Темы:
14
Сообщения:
74
Участник с: 29 апреля 2009
|
Вот pap:# You can use this script unmodified to connect to sites which allow # authentication via PAP, CHAP and similar protocols. # This script can be shared among different pppd peer configurations. # To use it, add something like this to your /etc/ppp/peers/ file: # # connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T PHONE-NUMBER" # user YOUR-USERNAME-IN-PAP-SECRETS # noauth # Uncomment the following line to see the connect speed. # It will be logged to stderr or to the file specified with the -r chat option. #REPORT CONNECT ABORT BUSY ABORT VOICE ABORT "NO CARRIER" ABORT "NO DIALTONE" ABORT "NO DIAL TONE" "" ATZ OK ATDT\T CONNECT "" Провайдер MTS (на Ubuntu всё это работало без напильника, а здесь и не пойму, где пилить ??? ) |
kamiel |
|
Темы:
14
Сообщения:
74
Участник с: 29 апреля 2009
|
Проверил ядро/sbin/modinfo option|grep option.ko Посмотрел в /usr/log/messages - ядро порты устройства видит (как ttyUSB0, ttyUSB1, ttyUSB2). Попробовал также запустить командой /usr/sbin/pppd call mtsconnect Что еще бросается в глаза - в ubuntu достаточно было ввести sudo pon m ,и нажать Tab ,чтобы получилось “mtsconnect”. Тут же почему-то ни pon , ни pppd автодополнять имя провайдера не хотят (хотя видят - пробовал вводить абсурд вроде lskfjdkj - ругается, а тут - просто молчит и думает..безрезультатно :'( ) |
kamiel |
|
Темы:
14
Сообщения:
74
Участник с: 29 апреля 2009
|
Нашел wvdial на http://darkstar.ist.utl.pt/archlinux/extra/os/i686/ поставлю, посмотрю - может поможет |
muu |
|
Темы:
8
Сообщения:
476
Участник с: 16 ноября 2008
|
Так, по порядку: установлен пакет ppp, в /etc/rc.conf добавлены в строку MODULES модули ppp_generic и ppp_async. Далее: 1) /etc/ppp/peers/mts /dev/rfcomm0 57600 connect '/usr/sbin/chat -v -f /etc/ppp/peers/gprs-mts' noauth defaultroute lock debug novjccomp nopcomp noaccomp nodeflate novj nobsdcomp default-asyncmap ipcp-accept-local ipcp-accept-remote usepeerdns user mts 2) /etc/ppp/peers/mts_cab /dev/ttyACM0 57600 connect '/usr/sbin/chat -v -f /etc/ppp/peers/gprs-mts' noauth defaultroute lock debug novjccomp nopcomp noaccomp nodeflate novj nobsdcomp default-asyncmap ipcp-accept-local ipcp-accept-remote usepeerdns user mts 3) /etc/ppp/peers/gprs-mts 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 OK ATH OK ATE1 OK AT+CGDCONT=1,"IP","internet.mts.ru" OK ATD*99***1# CONNECT 4) /etc/ppp/pap-secrets mts ppp0 "mts" 5) /etc/ppp/chap-secrets mts * mts 6) /etc/ppp/ip-up #!/bin/sh # # This script is run by pppd when there's a successful ppp connection. # cp /etc/resolv.conf /etc/resolv.conf.bak cat /etc/ppp/resolv.conf > /etc/resolv.conf 7) /etc/ppp/ip-down #!/bin/sh # # This script is run by pppd after the connection has ended. # cat /etc/resolv.conf.bak > /etc/resolv.conf rm /etc/resolv.conf.bak Все остальные настройки, если не ошибаюсь, не трогал, оставил дефолтными (хотя могу чего-то и не помнить, вот ведь не помню же я как называются таблетки от склероза? а вы, кстати, помните? вот то-то! :) ). а, ну и в sudo настроил соответствующим образом. sudo pon mts запускает у меня соединение если мобильник подключен через bluetooth (настройка подключения - отдельный анекдот), а sudo pon mts_cab - когда тот же мобильник подключен кабелем (он при этом еще и заряжаться умудряется, что приятно). sudo poff отключает соединение. Ну а по поводу автодополнения названия оператора - это, судя по всему, bash-completion настраивать надо. P.S. Если кого-то интересуют настройки ppp для Билайна и Мегафона (Москва) - их есть у меня, обращайтесь. P.P.S. А вот wvdial.conf с настройками для трех операторов использовании блютуз-соединения: [Dialer bluez_mega] Modem = /dev/rfcomm0 Baud = 115200 Init = ATZ Init2 = AT+CGDCONT=1,"IP","internet" Phone = *99# Username = gdata Password = gdata [Dialer bluez_mts] Modem = /dev/rfcomm0 Baud = 115200 Init = ATZ Init2 = AT+CGDCONT=1,"IP","internet.mts.ru" Phone = *99# Username = mts Password = mts [Dialer bluez_bee] Modem = /dev/rfcomm0 Baud = 115200 Init = ATZ Init2 = AT+CGDCONT=1,"IP","internet.beeline.ru" Phone = *99# Username = beeline Password = beeline |
kamiel |
|
Темы:
14
Сообщения:
74
Участник с: 29 апреля 2009
|
Красиво, но у меня CDMA а не телефон. wvdial сеть вроде подымает, но как-то странно (не хочеться всеми подряд демонами систему грузить, потому спрошу, а в строку MODULES модули ppp_generic и ppp_async вписывать обязательно ??? ) wvdial выдаёт примерно следущее Modem initialized Carrier detected. Wating for prompt PPP negotiation detected Starting pppd Using interface ppp0 pppd: local <какой-то айпишник> pppd: remote <еще один айпишник> pppd: primary <DNS адресс> pppd: secondary <еще один DNS адресс> По индикатору похоже, что коннект пошел. В другой консоли пробую пинговать ping http://www.google.com Говорит, не знает, где это. Решил попинговать адреса. По циферным адресам всё пингуется (а почему тогда не пингуется по названию???) Еще одно досадно - pacman не может таким образом увидеть репозитарии и пишет pacman -Syu ... <длинный список репозитариев> error: failed to synchronize any databases |
cucullus |
|
Темы:
257
Сообщения:
3438
Участник с: 06 июня 2007
|
Kamielэээ. А что Вы понимаете под CDMA? KamielЭто не демоны. Kamieldns не работает Kamielсеть недонастроил.
такие дела.
|
muu |
|
Темы:
8
Сообщения:
476
Участник с: 16 ноября 2008
|
KamielСмотри как определяется системой твой CDMA телефон и пиши в настройки соответствующее ему /dev/*, вот и вся разница. Вписывать модули ppp_async и ppp_generic нужно если они у тебя не грузятся автоматом. Если грузятся - не нужно. Чтобы “приглашение на ввод” появлялось после старта wvdial нужно пускать его добавив & в конце. :) Ну а чтобы пинговалось по названию - нужно выдаваемые тебе wvdial primary и secondary DNS-адреса вписать в файлег /etc/resolv.conf в формате nameserver ххх.ххх.ххх.ххх nameserver ххх.ххх.ххх.ххх |
kamiel |
|
Темы:
14
Сообщения:
74
Участник с: 29 апреля 2009
|
Spasibo!!! Teper' vsyo rabotaet :) V sleduyusiy raz budu vnimatelney 4itat wiki ;-) (izvinite za latinitsu - local' i X'bl ewe ne nastroil) |