RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Настройка GPRS-соединения во FreeBSD 6.2 через телефон Nokia N70 [2008]
Многие знают, что в ОС FreeBSD телефоны Нокиа (в моем случае это Nokia N70) на распознаются как модемы, а как устройство ugen0. Соответственно не может быть никакой речи об установлении ГПРС-соединения. Здесь я хочу привести один из вариантов решения данной проблемы. Хотите спросить, зачем это нужно, сейчас везде выделенки, ADSL и прочее? Однако, на своем примере, я убедился, что иногда доступ в Интернет нужен здесь и сейчас, а под рукой кроме компьютера и телефона ничего нет. Итак, лиричиское отступление (или вступление) будем считать законченным и приступим к рассмотрению существа вопроса
Шаг 1. Добиваемся поддержки ядром телефона (1)
а) проверяем устоновленны исходные тексты ядра - присутствует ли каталог: /usr/src/sys/;
б) за поддержку данных устройств отвечают модуль umodem. Если данный модуль уже собран вместе с ядром - то необходимо пересобрать ядро без него. Далее, переходим в /usr/src/sys/dev/usb и применяем следующий патч к файлу umodem.c: http://www.volgft.ru/wiki/KBUnixDialOutGPRS/files?get=umodem.diff
Патч применяется нормально, если поравить номмера строк в данном файле, на соответсвующие номерам строк в оригинальном файле umodem.c;
в) пересобираем и загружаем модуль:
# cd /usr/src/sys/modules/umodem/ # make # make install # kldload ucom # kldload umodem
г) настраиваем загрузку модуля при статрте системы - для этого вносим изменения в /boot/loader.conf:
ucom_load="YES" umodem_load="YES"
или как вариант можно скомпилить модуль в ядро в итоге, мы должны увидеть следующие файлы-устройства в каталоге /dev:
2. Создаем соединение (вкладка "Соединения", кнопка "Создать")
имя: МТС номер телефона *99# Авторизация PAP/CHAP IP-адрес: динамический Шлюз: по умолчанию [X] Назначить этот шлюз маршрутом по умолчанию DNS-серверы: данный пукт я не трогал, можно добавить 217.008.224.194, 217.008.224.130
далее мне понадобилось в файл /etc/resolv.conf добавить следующие строки:
Благодарности: Vark (помощь по поиску настройки модема), MelkorBSD (настройка штатной звонилки) brahmann и vm_ за неоценимую помощь в процессе настройки