GRPS-интернет под FreeBSD vol. 1

Дата: 28.02.2007

Рубрики: *NIX

Вообще-то в связи с тем, что широкополосный доступ в Интернет в виде xDSL технологий докатился и до нашей глубинки, эта статья уже не так актуальна, как когда-то в 2005 году. Однако до сих пор получаю письма от наткнувшихся на нее начинаюших фрибсдюшников с просьбами рассказать об этом деле подробнее, будет ли работать по Bluetooth или USB, вопросами в чем может быть ошибка и т.п., в связи с чем и решил посветить данному вопросу еще немного времени и слегка расширив и углУбив данный материал поместить повествование на новом месте.

И так, перво на перво — COM-порт, если конечно мобилы с таким интерфейсом подключения к компу еще не померли своей смертью, самый простой случай, проще просто не куда, ничем не отличается от самого обычного внешнего модема (естетвенно не с USB интерфейсом, это предмет отдельного разговора), только нужно добавить в конфигурацию указание точки доступа и все. Выглядеть конфиг будет примерно так:

bwc:
set device /dev/cuad0
set dial «ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \»\" AT \
OK-AT-OK ATE1Q0 OK \
AT+CGDCONT=1,\\\"IP\\\",\\\"сюда_вписать_APN\\\" 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 authname «сюда_вписать_логин»
set authkey «сюда_вписать_пароль»
set phone «*99***1#»
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
set reconnect 5 100
add default HISADDR
enable dns

За подробностями о значении не прокомментированных строчек лучше всего обратиться к man ppp.

Случай второй — инфракрасный порт, и не надо тут смеяться и говорить что это супер-древняя технология и сейчас рулят другие. Да древняя, да сейчас более актуален, например, кариес беспроводных технологий — Bluetooth, но, например, в моей Nokia 6070 его нет, а вот IrDA присутствует. В данном случае одной правкой конфига не отделаешься, придеться еще доставить некоторый софт, объемы его слава богу ничтожны. И так ставим:

# cd /usr/ports/comms/birda
# make install clean

И после того как все успешно заинсталлилось пытаемся сконнектить мабило с компьютером, примерно так:

# ircomm -t -d /dev/cuad0 -y /dev/ptyqf -n «Mabilo» -v3

Если все нормально прога вывалит на консоль следующее:

in: fe bf 01 be 66 36 19 bb c7 f8 60 01 04 00 b0 25
00 50 68 69 6c 69 70 73 20 35 33 30 00
discovered Philips 530, address=be663619, hints=Modem, Fax, Telephony, IrCOMM, IrOBEX
query completed
in: 66 73 be 66 36 19 bb c7 f8 60 01 01 3f 82 01 01
83 01 04 84 01 01 85 01 80 86 01 03 08 01 1f
115200 baud
LAP connected
in: 66 11
in: 66 31
in: 66 30 81 00 81 00
in: 66 52 01 00 84 00 00 01 00 01 01 00 00 00 03
in: 66 74 01 00 84 00 00 01 00 01 02 00 03 00 01 07
in: 66 91
in: 66 b1
in: 66 b6 81 03 81 00 02
comm connected
in: 66 d8 01 03 00 0a 12 01 03 13 02 11 13 20 01 0c
in: 66 f1
in: 66 f1
in: 66 f1
in: 66 f1
in: 66 f1
in: 66 f1
.........

Если это так, можно приступать к настройке соединения:

bwc:
bg /usr/local/bin/ircomm -t -d /dev/cuad0 -y /dev/ptyqf -n «Philips 530» -Y
set device /dev/ttyqf
set dial «ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \»\" AT \
OK-AT-OK ATE1Q0 OK \
AT+CGDCONT=1,\\\"IP\\\",\\\"сюда_вписать_APN\\\" 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 authname «сюда вписать логин»
set authkey «сюда вписать пароль»
set phone «*99***1#»
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
set reconnect 5 100
add default HISADDR
enable dns

За подробностями по работе с утилитами из пакета birda обращайтесь к соответсвующим страницам справки.

Че-то многа букв почучилось, про Bluetooth напишу чуть попозже.

Связанные записи

Метки: , , , ,

Комментариев нет на запись "GRPS-интернет под FreeBSD vol. 1"

Ваш комментарий может быть первым :) .

Оставить комментарий

Имя:
E-mail:
Сайт:
Вы можете использовать OpenID
или зарегистрироваться.