Мобила и FreeBSD

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Мобила и FreeBSD

Непрочитанное сообщение paradox » 2008-12-04 19:22:25

под любой небудет
у каждой свой usbdev -v

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение Dron » 2008-12-05 10:13:18

Dorlas
Ты бы сделал diff ориинального и модифицированного файлика и выложил бы сюда ;)
Та Да...

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Мобила и FreeBSD

Непрочитанное сообщение Dorlas » 2008-12-05 11:28:26

А можешь написать точную команду, как патч генерировать?

Или нужен просто diff umodem.c и umodem.c.original ? (это не проблема) :)

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение Dron » 2008-12-05 12:02:16

Код: Выделить всё

diff -urN filename1 filename2
:) вот тебе и патч получится :)
Та Да...

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Мобила и FreeBSD

Непрочитанное сообщение Dorlas » 2008-12-05 13:26:26

Ну типа того:

Код: Выделить всё

--- umodem.c    2007-07-30 00:16:43.000000000 +0600
+++ /backup/jail/ftp/var/ftp/pub/FreeBSD/patches/SE_K550i/umodem.c      2008-11-25 02:20:41.000000000 +0500
@@ -127,6 +127,7 @@
        { USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_AHK3001V, 0 },
        { USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5720, 0 },
        { USB_VENDOR_CURITEL, USB_PRODUCT_CURITEL_PC5740, 0 },
+       { 0x0fce, 0xd069, 1 },
        { 0, 0, 0 },
 };

@@ -180,6 +181,8 @@

 static void    umodem_get_caps(usbd_device_handle, int *, int *);

+static usb_cdc_union_descriptor_t  *
+umodem_get_union(usbd_device_handle dev, int iface_no);
 static void    umodem_get_status(void *, int portno, u_char *lsr, u_char *msr);
 static void    umodem_set(void *, int, int, int);
 static void    umodem_dtr(struct umodem_softc *, int);

@@ -280,6 +291,7 @@
        usb_interface_descriptor_t *id;
        usb_endpoint_descriptor_t *ed;
        usb_cdc_cm_descriptor_t *cmd;
+       usb_cdc_union_descriptor_t *cud;
        int data_ifcno;
        int i;
        struct ucom_softc *ucom;
@@ -302,11 +314,13 @@
        /* Get the data interface no. */
        cmd = umodem_get_desc(dev, UDESC_CS_INTERFACE, UDESCSUB_CDC_CM);
        if (cmd == NULL) {
-               device_printf(sc->sc_dev, "no CM descriptor\n");
+               cud = umodem_get_union(dev, sc->sc_ctl_iface_no);
+               if (cud ==NULL) {
+                       device_printf(sc->sc_dev, "no CM and Union descriptors\n");
                goto bad;
-       }
-       sc->sc_data_iface_no = data_ifcno = cmd->bDataInterface;
-
+                       }else data_ifcno = cud->bSlaveInterface[0];
+       }else data_ifcno = cmd->bDataInterface;
+       sc->sc_data_iface_no = data_ifcno;
        device_printf(sc->sc_dev,
            "data interface %d, has %sCM over data, has %sbreak\n",
            data_ifcno, sc->sc_cm_cap & USB_CDC_CM_OVER_DATA ? "" : "no ",
@@ -538,19 +552,36 @@

        *cm = *acm = 0;

-       cmd = umodem_get_desc(dev, UDESC_CS_INTERFACE, UDESCSUB_CDC_CM);
-       if (cmd == NULL) {
-               DPRINTF(("umodem_get_desc: no CM desc\n"));
-               return;
-       }
-       *cm = cmd->bmCapabilities;
-
        cad = umodem_get_desc(dev, UDESC_CS_INTERFACE, UDESCSUB_CDC_ACM);
        if (cad == NULL) {
                DPRINTF(("umodem_get_desc: no ACM desc\n"));
                return;
        }
        *acm = cad->bmCapabilities;
+
+       cmd = umodem_get_desc(dev, UDESC_CS_INTERFACE, UDESCSUB_CDC_CM);
+       if (cmd == NULL) {
+               DPRINTF(("umodem_get_desc: no CM desc\n"));
+               *cm = USB_CDC_CM_DOES_CM | USB_CDC_CM_OVER_DATA;
+       }else *cm = cmd->bmCapabilities;
+}
+
+usb_cdc_union_descriptor_t  *
+umodem_get_union(usbd_device_handle dev, int iface_no)
+{
+    usb_cdc_union_descriptor_t *desc;
+    usb_config_descriptor_t *cd = usbd_get_config_descriptor(dev);
+    uByte *p = (uByte *)cd;
+    uByte *end = p + UGETW(cd->wTotalLength);
+    while (p < end) {
+        desc = (usb_cdc_union_descriptor_t *)p;
+        if (desc->bDescriptorType ==  UDESC_CS_INTERFACE &&
+                desc->bDescriptorSubtype == UDESCSUB_CDC_UNION &&
+                desc->bMasterInterface == iface_no)
+            return (desc);
+        p += desc->bLength;
+    }
+    return (0);
 }

 void
:bn:

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение GRooVE » 2009-02-03 10:54:56

дайте, плиз, готовый вариант umodem.c для семерки (в этом посте битая ссылка), т.к. у меня патчи автоматом не накладываются, постоянно выскакивает сообщение о каком-то несовпадении в исходном и конечном коде, имхо несколько раз проверял - все идентично! кароч, пришлось патчить вручную! И, видно, где-то допустил логическую очепятку, потому что файл откомпилился, а устройство все равно не появилось! VenID/DevID введены правильно, в VenID даже пробовал подставлять значение через системную константу USB_VENDOR_SIEMENS3, та же реакция!
Заранее спасибо!

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение Dron » 2009-02-03 16:32:35

uname - a, какие ошибки при накладывании патча, какой патч используете?
Та Да...

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение GRooVE » 2009-02-04 0:15:27

uname -a:

Код: Выделить всё

FreeBSD cs.cns.org.ua 7.1-STABLE FreeBSD 7.1-STABLE #7: Tue Feb  3 03:51:55 UTC 2009     root@cs.cns.org.ua:/usr/src/sys/i386/compile/SERVER  i386
Вот что получаю при патчинге (patch.diff, umodem.c (исходный) + все файлы, которые создала утилита "patch" находятся в архиве patch.zip в аттаче):

Код: Выделить всё

[root@cs /ftp/ftp/public]# patch umodem.c < patch.diff
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- umodem.c    2007-07-30 00:16:43.000000000 +0600
|+++ /backup/jail/ftp/var/ftp/pub/FreeBSD/patches/SE_K550i/umodem.c      2008-11-25 02:20:41.000000000 +0500
--------------------------
Patching file umodem.c using Plan A...
Hunk #1 failed at 127.
Hunk #2 failed at 181.
2 out of 2 hunks failed--saving rejects to umodem.c.rej
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|
--------------------------
File to patch: umodem.c
Patching file umodem.c using Plan A...
Hunk #1 failed at 291.
Hunk #2 failed at 314.
Hunk #3 failed at 552.
3 out of 3 hunks failed--saving rejects to umodem.c.rej
done
После чего - патчил вручную... То, что напатчил - в атаче "umodem.c" =)
Заранее спасибо за помощь!
patch.zip
(16.25 КБ) 66 скачиваний
umodem.c
(22.73 КБ) 60 скачиваний

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение GRooVE » 2009-02-05 2:19:35

Так что, дадите кто-то готовый umodem.c для семерки?

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Мобила и FreeBSD

Непрочитанное сообщение Dorlas » 2009-02-05 6:03:50

Патч ты наложил правильно :)

Код: Выделить всё

И, видно, где-то допустил логическую очепятку, потому что файл откомпилился, а устройство все равно не появилось!
А вот с этой строкой не все в порядке: { USB_VENDOR_SIEMENS3, 0x0003, 0 },

Ты уверен, что тут все ОК ? Почитай ветку подробно, поймешь, что не всегда 3-я цифра 0...

PS: Еще при ковырянии umodem я из ядра cdce драйвер выкидывал - он мне мешался (хватался за телефон)...

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Мобила и FreeBSD

Непрочитанное сообщение Dorlas » 2009-02-05 6:17:46

MAK писал(а):
Dron писал(а):

Код: Выделить всё

    53  0:20    cd /usr/src
    54  0:20    ls
    55  0:21    cd sys
    56  0:21    ls
    57  0:21    cd dev
    58  0:21    ls
    59  0:22    cd umodem
    60  0:22    ls -la
    61  0:22    cd usb
    62  0:22    ee umodem.ko
    63  0:22    ls
    64  0:22    ee umodem.c
    65  0:25    cd ..
    66  0:25    pwd
Извините, не удержался - где я? :)
Пишем в /root/.cshrc:

Код: Выделить всё

        set prompt = "`/bin/hostname -s`:%/@%B[%T]%b# "
И все будит карашо :)

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение GRooVE » 2009-02-05 12:09:03

Спасибо большое, вечерком опробую - отпишусь :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение Alex Keda » 2009-02-05 12:22:35

Dorlas писал(а):Пишем в /root/.cshrc:

Код: Выделить всё

        set prompt = "`/bin/hostname -s`:%/@%B[%T]%b# "
И все будит карашо :)
ф топку.
pwd рулит.
а лицам которые теряются в трёх каталогах - вообще надо доступ к серверам запрещать.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Мобила и FreeBSD

Непрочитанное сообщение Dorlas » 2009-02-05 14:22:01

Может Вы еще и этих настроек не признаете для csh ?

Код: Выделить всё

alias ls        ls -FG
set autolist
set nobeep
setenv EDITOR ee
Аскетизм - не всегда хорошо :)

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение GRooVE » 2009-02-05 22:38:53

Dorlas писал(а):Патч ты наложил правильно :)

Код: Выделить всё

И, видно, где-то допустил логическую очепятку, потому что файл откомпилился, а устройство все равно не появилось!
А вот с этой строкой не все в порядке: { USB_VENDOR_SIEMENS3, 0x0003, 0 },

Ты уверен, что тут все ОК ? Почитай ветку подробно, поймешь, что не всегда 3-я цифра 0...

PS: Еще при ковырянии umodem я из ядра cdce драйвер выкидывал - он мне мешался (хватался за телефон)...
Пробовал все варианты от 0 до 3-х включительно.... безрезультатно! может есть еще у кого идеи? :(
кстати, вот вывод usbdevs:

Код: Выделить всё

[root@cs ~]# usbdevs -v | grep "Siemens"
 port 2 addr 2: full speed, power 98 mA, config 1, Siemens USB Connectivity(0x0003), Siemens AG(0x11f5), rev 0.95

Код: Выделить всё

[root@cs ~]# kldstat -v | grep "umodem"
                100 uhub/umodem

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение Dron » 2009-02-05 23:01:21

а ты уверен, что там всего 3 интерфейса?
у меня было 11-ть...
можшь взять в топике я выкладывал патч с дебагом... ручками пропатчить и посмотреть что расскажет...
Та Да...

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение GRooVE » 2009-02-05 23:35:26

самостоятельно дебаг не осилю (
лана, пройдусь до 11-ти :)

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение GRooVE » 2009-02-06 14:27:03

Прошелся ночью от нуля до пятнадцати.... результат все тот же, - не цепляется телефон!
Кстати, из-за чего могут вылетать ошибки при патчинге? пишет, что не совпадает исходный и заменяемый текст, однако текст идентичный, всматривался в каждый символ! где я мог еще затупить?

Аватара пользователя
diversunt
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-12-02 20:43:13
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение diversunt » 2009-02-14 18:55:02

Господа протестил umodem.c http://forum.lissyara.su/posting.php?mo ... 7#pr136886 под FreeBSD 7.1 на Nokia n95 и Nokia 6300 все работает. Труба как cuaU0 распознается на ура. :smile:
Но тут одно но возникло.... я не могу разобраться с ppp.conf. Вроде все просто и доступно, но как эту @T#@#-ную строку инициализации прописать так и не допонял. Походу манов перекурил. :st:
Все что настроил вот:
ppp.conf

Код: Выделить всё

default:
 set log Phase Chat LCP IPCP CCP tun command
 ident user-ppp VERSION (built COMPILATIONDATE)

 set device /dev/cuaU0

 set speed 57600
 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
           \"\" AT OK-AT-OK ATE1Q0 OK \\dAT+CGDCONT=1, "IP", \
	    \ "internet.beeline.ru"\\T TIMEOUT 40 CONNECT"
 set timeout 180			# 3 minute idle timer (the default)
 enable dns				# request DNS info (for resolv.conf)

papchap:

 set phone "*99***1#" #PHONE_NUM
 set authname beeline #USERNAME
 set authkey beeline #PASSWORD

 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
когда делаю dial

Код: Выделить всё

diversunt# ppp
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
Working in interactive mode
Using interface: tun0
ppp ON diversunt> dial
ppp ON diversunt> Warning: Chat script failed
Warning: deflink: Unable to set physical to speed 0
Warning: deflink: Unable to set physical to speed 0
ppp ON diversunt> quit
а это подтверждение что трубка видится

Код: Выделить всё

diversunt# cu -l cuaU0
Connected
ati
Nokia

OK
ati2
V 07.21
05-11-08
RM-217
(c) Nokia.

OK
P.S. Да еще хотелось бы не ручками писать "ppp dial" каждый раз, а скриптом запускать...
Лучше два раза прочитать HandBook, чем 2 раза покраснеть задав глупый вопрос!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Мобила и FreeBSD

Непрочитанное сообщение paradox » 2009-02-14 18:59:55

лог настройте а то нифига непонятно что там кто там пишет
ну и man ppp
как запускать

Аватара пользователя
diversunt
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-12-02 20:43:13
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение diversunt » 2009-02-14 19:21:27

ну и man ppp
как запускать
Ну это я читал длинный он, поэтому читаю медленно вникаю так сказать.
лог настройте а то нифига непонятно что там кто там пишет
Это мы с радостью только как? Что откуда выдрать надо, что есть достанем и положим.
ФРяху уже больше года не мучил все по забыл, а тут еще особо и не знал... :unknown:
Лучше два раза прочитать HandBook, чем 2 раза покраснеть задав глупый вопрос!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Мобила и FreeBSD

Непрочитанное сообщение paradox » 2009-02-14 19:24:55

ну man syslog или syslogd
точно уже не помню на какой из них ман есть

Аватара пользователя
diversunt
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-12-02 20:43:13
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение diversunt » 2009-02-14 19:46:11

Так это не логи это то что мне в косоль валится, когда команды запрашивал.
Если ты имел в виду те логи которые в /var/log лежат, то вот он:

Код: Выделить всё

Jan  2 06:02:11 diversunt ppp[788]: Phase: Using interface: tun0
Jan  2 06:02:11 diversunt ppp[788]: Phase: deflink: Created in closed state
Jan  2 06:02:11 diversunt ppp[788]: tun0: Command: default: ident user-ppp VERSION (built COMPILATIONDATE)
Jan  2 06:02:11 diversunt ppp[788]: tun0: Command: default: set device /dev/cuaU0
Jan  2 06:02:11 diversunt ppp[788]: tun0: Command: default: set speed 57600
Jan  2 06:02:11 diversunt ppp[788]: tun0: Command: default: set dial ABORT BUSY ABORT NO\sCARRIER TIMEOUT 5            "" AT OK-AT-OK ATE1Q0 OK \dAT+CGDCONT=1, IP, 	     internet.beeline.ru\T TIMEOUT 40 CONNECT
Jan  2 06:02:11 diversunt ppp[788]: tun0: Command: default: set timeout 180
Jan  2 06:02:11 diversunt ppp[788]: tun0: Command: default: enable dns
Jan  2 06:02:11 diversunt ppp[788]: tun0: Phase: PPP Started (interactive mode).
Jan  2 06:02:14 diversunt ppp[788]: tun0: Command: /dev/ttyv0: dial
Jan  2 06:02:14 diversunt ppp[788]: tun0: Phase: bundle: Establish
Jan  2 06:02:14 diversunt ppp[788]: tun0: Phase: deflink: closed -> opening
Jan  2 06:02:14 diversunt ppp[788]: tun0: Phase: deflink: Connected!
Jan  2 06:02:14 diversunt ppp[788]: tun0: Phase: deflink: opening -> dial
Jan  2 06:02:14 diversunt ppp[788]: tun0: Chat: deflink: Dial attempt 1 of 1
Jan  2 06:02:14 diversunt ppp[788]: tun0: Chat: Send: AT^M
Jan  2 06:02:14 diversunt ppp[788]: tun0: Chat: Expect(5): OK
Jan  2 06:02:19 diversunt ppp[788]: tun0: Chat: Expect timeout
Jan  2 06:02:19 diversunt ppp[788]: tun0: Chat: Send: AT^M
Jan  2 06:02:19 diversunt ppp[788]: tun0: Chat: Expect(5): OK
Jan  2 06:02:24 diversunt ppp[788]: tun0: Chat: Expect timeout
Jan  2 06:02:24 diversunt ppp[788]: tun0: Warning: Chat script failed
Jan  2 06:02:24 diversunt ppp[788]: tun0: Phase: deflink: dial -> hangup
Jan  2 06:02:24 diversunt ppp[788]: tun0: Warning: deflink: Unable to set physical to speed 0
Jan  2 06:02:24 diversunt ppp[788]: tun0: Phase: deflink: Disconnected!
Jan  2 06:02:24 diversunt ppp[788]: tun0: Warning: deflink: Unable to set physical to speed 0
Jan  2 06:02:25 diversunt ppp[788]: tun0: Phase: deflink: Connect time: 11 secs: 0 octets in, 0 octets out
Jan  2 06:02:25 diversunt ppp[788]: tun0: Phase: deflink: 0 packets in, 0 packets out
Jan  2 06:02:25 diversunt ppp[788]: tun0: Phase:  total 0 bytes/sec, peak 0 bytes/sec on Fri Jan  2 06:02:14 2009
Jan  2 06:02:25 diversunt ppp[788]: tun0: Phase: deflink: hangup -> closed
Jan  2 06:02:25 diversunt ppp[788]: tun0: Phase: bundle: Dead
Jan  2 06:02:29 diversunt ppp[788]: tun0: Command: /dev/ttyv0: quit
Jan  2 06:02:29 diversunt ppp[788]: tun0: Phase: PPP Terminated (normal).
Лучше два раза прочитать HandBook, чем 2 раза покраснеть задав глупый вопрос!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Мобила и FreeBSD

Непрочитанное сообщение paradox » 2009-02-14 20:06:53

Код: Выделить всё

default: 
 ident user-ppp VERSION (built COMPILATIONDATE) 
 set device /dev/cuaU0 
 set speed 38400 
 set dial "ABORT BUSY \"\" \ 
   ATE1 OK AT+CGDCONT=1,\\\"IP\\\",\\\"active\\\" OK \ 
   AT+CGQREQ=1,0,0,0,0,0 OK AT+CGQMIN=1,0,0,0,0,0 OK ATDT*99# CONNECT" 
 set timeout 0 
 enable dns   # if you're on local network and don't like ppp overwriting your 
              # resolv.conf every time you connect, comment this out 
 set ctsrts off 
# set authname eurotel    # those can be usually chosen at will 
# set authkey gprs 
 set timeout 300 
 set ifaddr 0 0 255.255.255.0 
 add default HISADDR 

правте под свой
и пробуйте
у меня работает

Аватара пользователя
diversunt
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-12-02 20:43:13
Контактная информация:

Re: Мобила и FreeBSD

Непрочитанное сообщение diversunt » 2009-02-15 10:59:53

не помогает :( Либо я чего то не понимаю, либо какие то модификации сделали в 7.1
ppp.conf

Код: Выделить всё

default:
	set log Phase Chat tun command #LCP IPCP CCP
 	ident user-ppp VERSION (built COMPILATIONDATE)
	set device /dev/cuaU0
	set speed 38400
	#set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
	#\"\" AT OK-AT-OK ATE1Q0 OK \ 
	#AT+CGDCONT=1,\\\"IP\\\",\\\"internet.beeline.ru\\\" OK \
	#\\dATDT\\T TIMEOUT 40 CONNECT"
	set dial "ABORT BUSY \"\" \ 
	ATE1 OK AT+CGDCONT=1,\\\"IP\\\",\\\"internet.beeline.ru\\\" OK \ 
	AT+CGQREQ=1,0,0,0,0,0 OK AT+CGQMIN=1,0,0,0,0,0 OK ATDT*99# CONNECT" 
	set timeout 60 # 1 minute idle timer (the default)
	enable dns # request DNS info (for resolv.conf)
 	set phone *99***1\#
	set authname beeline
	set authkey beeline
	set timeout 300
	set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255
	#set ifaddr 0 0 255.255.255.0 
	add default HISADDR


вот ppp.log

Код: Выделить всё

Jan  2 07:37:59 diversunt ppp[773]: Phase: Using interface: tun0
Jan  2 07:37:59 diversunt ppp[773]: Phase: deflink: Created in closed state
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: ident user-ppp VERSION (built COMPILATIONDATE)
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: set device /dev/cuaU0
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: set speed 38400
Jan  2 07:37:59 diversunt ppp[773]: tun0: Warning: /etc/ppp/ppp.conf: 10: Syntax error
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: ATE1 OK AT+CGDCONT=1,\"IP\",\"internet.beeline.ru\" OK 
Jan  2 07:37:59 diversunt ppp[773]: tun0: Warning: ATE1: Invalid command
Jan  2 07:37:59 diversunt ppp[773]: tun0: Warning: ATE1: Failed 1
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: AT+CGQREQ=1,0,0,0,0,0 OK AT+CGQMIN=1,0,0,0,0,0 OK ATDT*99
Jan  2 07:37:59 diversunt ppp[773]: tun0: Warning: AT+CGQREQ=1,0,0,0,0,0: Invalid command
Jan  2 07:37:59 diversunt ppp[773]: tun0: Warning: AT+CGQREQ=1,0,0,0,0,0: Failed 1
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: set timeout 60
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: enable dns
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: set phone *99***1#
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: set authname beeline
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: set authkey ********
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: set timeout 300
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255
Jan  2 07:37:59 diversunt ppp[773]: tun0: Command: default: add default HISADDR
Jan  2 07:37:59 diversunt ppp[773]: tun0: Phase: PPP Started (interactive mode).
Jan  2 07:38:07 diversunt ppp[773]: tun0: Command: /dev/ttyv1: dial
Jan  2 07:38:07 diversunt ppp[773]: tun0: Phase: bundle: Establish
Jan  2 07:38:07 diversunt ppp[773]: tun0: Phase: deflink: closed -> opening
Jan  2 07:38:07 diversunt ppp[773]: tun0: Phase: deflink: Connected!
Jan  2 07:38:07 diversunt ppp[773]: tun0: Phase: deflink: opening -> dial
Jan  2 07:38:07 diversunt ppp[773]: tun0: Chat: deflink: Dial attempt 1 of 1
Jan  2 07:38:07 diversunt ppp[773]: tun0: Phase: deflink: dial -> carrier
Jan  2 07:38:08 diversunt ppp[773]: tun0: Phase: deflink: /dev/cuaU0 doesn't support CD
Jan  2 07:38:08 diversunt ppp[773]: tun0: Phase: deflink: carrier -> login
Jan  2 07:38:08 diversunt ppp[773]: tun0: Phase: deflink: login -> lcp
Jan  2 07:39:03 diversunt ppp[773]: tun0: Phase: deflink: Too many LCP NAKs sent - abandoning negotiation
Jan  2 07:39:06 diversunt ppp[773]: tun0: Warning: deflink: Unable to set physical to speed 0
Jan  2 07:39:06 diversunt ppp[773]: tun0: Phase: deflink: Disconnected!
Jan  2 07:39:06 diversunt ppp[773]: tun0: Phase: deflink: lcp -> logout
Jan  2 07:39:06 diversunt ppp[773]: tun0: Phase: deflink: logout -> hangup
Jan  2 07:39:06 diversunt ppp[773]: tun0: Warning: deflink: Unable to set physical to speed 0
Jan  2 07:39:06 diversunt ppp[773]: tun0: Phase: deflink: Disconnected!
Jan  2 07:39:06 diversunt ppp[773]: tun0: Warning: deflink: Unable to set physical to speed 0
Jan  2 07:39:07 diversunt ppp[773]: tun0: Phase: deflink: Connect time: 60 secs: 1308 octets in, 1308 octets out
Jan  2 07:39:07 diversunt ppp[773]: tun0: Phase: deflink: 34 packets in, 35 packets out
Jan  2 07:39:07 diversunt ppp[773]: tun0: Phase:  total 43 bytes/sec, peak 172 bytes/sec on Fri Jan  2 07:39:03 2009
Jan  2 07:39:07 diversunt ppp[773]: tun0: Phase: deflink: hangup -> closed
Jan  2 07:39:07 diversunt ppp[773]: tun0: Phase: bundle: Dead
Jan  2 07:39:21 diversunt ppp[773]: tun0: Command: /dev/ttyv1: quitquit
Jan  2 07:39:26 diversunt ppp[773]: tun0: Command: /dev/ttyv1: quit
Jan  2 07:39:26 diversunt ppp[773]: tun0: Phase: PPP Terminated (normal).

А вот это в шеле происходит

Код: Выделить всё

diversunt# ppp
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
Working in interactive mode
Using interface: tun0
Warning: /etc/ppp/ppp.conf: 10: Syntax error
Warning: ATE1: Invalid command
Warning: ATE1: Failed 1
Warning: AT+CGQREQ=1,0,0,0,0,0: Invalid command
Warning: AT+CGQREQ=1,0,0,0,0,0: Failed 1
ppp ON diversunt> dial
ppp ON diversunt> quitWarning: deflink: Unable to set physical to speed 0
Warning: deflink: Unable to set physical to speed 0
Warning: deflink: Unable to set physical to speed 0
ppp ON diversunt> quit
Warning: quitquit: Invalid command
Warning: quitquit: Failed 1
ppp ON diversunt> quit
diversunt#
Лучше два раза прочитать HandBook, чем 2 раза покраснеть задав глупый вопрос!