1

Тема: Жопорез

По просьбе Артема. Конфиги для сабжа.
В системе должен стоят демон pppd. Файлы конфигурации кидаем в /etc/ppp/peers

Файл, на который нацеливаем демон pppd (назовем его gprs)

#/dev/rfcomm1 
#номер надо уточнить, найдя в системе
#для Bluetooth
/dev/ttyACM0
# при прямом подключении через USB
115200 noauth defaultroute usepeerdns updetach noipdefault lock
connect '/usr/sbin/chat -v -f /etc/ppp/peers/life' novjccomp nopcomp
noaccomp noipdefault nodeflate novj nobsdcomp
#/dev/rfcomm1

- номер надо уточнить, найдя в системе. Если не обнаружилось забиндим: 

rfcomm bind 0 00:12:D2:C7:57:72 1

Файл, который говорит как звонить (в данном примере обзавем life, ну и настройки соответственно)

TIMEOUT        45
ABORT        BUSY
ABORT        "NO CARRIER"
ABORT        ERROR
""        'ATE1'
OK        AT+CGDCONT=1,"IP","internet"
OK        ATD*99***1#
CONNECT

Номер, на каторый надо звонить выбирается согласно модели телефона.

А теперь как делать коннект.
- становимся root
- вводим команду

 # pppd call gprsbt debug

Ключ debug - для вывода лога в консоль
В моем случае

gprsbt

для простоты - или через шнур или через БТ.

Если коннект произошел, то в крнсоли увидим примерно следующее:

# pppd call gprsbt debug
Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/rfcomm1
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb2636f9>]
rcvd [LCP ConfRej id=0x1 <magic 0xdb2636f9>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0>]
rcvd [LCP ConfReq id=0x0 <auth pap> <mru 1500> <asyncmap 0xa0000>]
No auth is possible
sent [LCP ConfRej id=0x0 <auth pap>]
rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0xa0000>]
sent [LCP ConfAck id=0x1 <mru 1500> <asyncmap 0xa0000>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfReq id=0x0 <addr 10.6.6.6>]
sent [IPCP ConfAck id=0x0 <addr 10.6.6.6>]
rcvd [IPCP ConfNak id=0x1 <addr 91.145.231.235> <ms-dns1 212.58.160.33> <ms-dns3 212.58.160.34>]
sent [IPCP ConfReq id=0x2 <addr 91.145.231.235> <ms-dns1 212.58.160.33> <ms-dns3 212.58.160.34>]
rcvd [IPCP ConfAck id=0x2 <addr 91.145.231.235> <ms-dns1 212.58.160.33> <ms-dns3 212.58.160.34>]
local  IP address 91.145.231.235
remote IP address 10.6.6.6
primary   DNS address 212.58.160.33
secondary DNS address 212.58.160.34

В случае, если другой оператор, то меняется строка инициализации и номер, на который делается звонок.
Файлы, для удобства, можно переименовать, соответственно названию оператора. Главное не забыть их указать в конфигах.

ЗЫ: 2VeNoM большое спасибо.

http://lug.dp.ua/userbar.png

2

Re: Жопорез

Такс, ну вот, жопорез настроен, жизнь налаживается ....

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

3

Re: Жопорез

rfcomm bind 0 00:12:D2:C7:57:72 1

попалил BT моей нокии)))

Добавлено спустя     1 минуту   55 секунд:

OK        ATD*99***1#

номер менять не надо! он используется для задания параметров дозвона (каких точно - не помню). И у всех ОПСОСов одинаковый.

Мир, труд, май - модем, линукс, пиво
OS: FreeBSD 6.4 --> FreeBSD 7.4 --> FreeBSD 8.4
http://yoip.com.ua/_res/userbar/bl-bar.gif

4 Отредактировано ArtZor (02.05.2008 06:28:43)

Re: Жопорез

Phreaker пишет:

номер менять не надо! он используется для задания параметров дозвона (каких точно - не помню). И у всех ОПСОСов одинаковый.

Для ОПСОСОВ да, а вот для моделей телефонов:

*99# (для моделей Ericsson, Motorola, Sendo, Nokia та SonyEricsson),
*99***1# (для моделей Alcatel, Handspring, LG, Panasonic, Mitsubishi, Sagem та Siemens),
*99**1*1# (для моделей Samsung)

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

5

Re: Жопорез

У мну древненькая Нокия6021 звонит по всем номерам из вышеперечисленных

 # pppd call gprsbt debug

debug не обязательно.

З.Ы.: жопорезное соединение это жесть. Отзовитесь и дайте оценку те кто испробовал 3Ж.

Пью за то, чтоб у каждого был свой /home!

6

Re: Жопорез

VeNoM пишет:

debug не обязательно

Угу, но зато четко видиш процесс.

http://lug.dp.ua/userbar.png

7

Re: Жопорез

Раз на то пошло :

BREBER пишет:

- становимся root

тоже необязательно smile ...

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

8

Re: Жопорез

не пробывал

http://lug.dp.ua/userbar.png

9

Re: Жопорез

ArtZor пишет:

Раз на то пошло :

BREBER пишет:

- становимся root

тоже необязательно smile ...

Демон не желает запускаться от юзера, поэтму без рута никак.

Пью за то, чтоб у каждого был свой /home!

10

Re: Жопорез

а че у мну запусткается sad ... ???

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

11

Re: Жопорез

ArtZor пишет:

а че у мну запусткается sad ... ???

ArtZor пишет:

-> Ubuntu 8.04 LTS

The future is open

12

Re: Жопорез

После "разрыва" соединения, rfcomm оказывается занят, тобишь новое содеинение получается только после перезагрузки ... как мну этот rfcomm типа освободить smile ...

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

13 Отредактировано BREBER (29.05.2008 07:54:30)

Re: Жопорез

Ну яж вроде тебе говорил - демон pppd держит его.

Попробуй

sudo killall pppd

Таким образом ты остановиш соединение.
А потом подключаешся снова через команду

pppd call <target> debug
http://lug.dp.ua/userbar.png

14 Отредактировано ArtZor (29.05.2008 08:31:57)

Re: Жопорез

BREBER пишет:

Ну яж вроде тебе говорил - демон pppd держит его.

Я прекрасно помню, только прикол в том что не pppd его держит, а занят именно порт rfcomm , так что .... sad

Вопросчег снимается smile
Даже если rfcomm занят, соединение всеравно происходит.... А я раньше видел closed и спешил вырубить консоль, и перегрузиттсо ... smile

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif