BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа


Автор
Не в сети
Аватара пользователя

Статьи: 3
Зарегистрирован: Вт 27 дек, 2005 8:00 am
Откуда: Челябинск

Оцените эту статью

Рейтинг этой статьи: 3
Голосов подано: 0

Поиск статей
 
Расширенный поиск

Настройка USB-модема ZTE MF626 под FreeBSD 9.1
ID статьи: 4
Количество просмотров статьи: 30133
Авторство: JSN
Дата: Пн 10 июн, 2013 2:54 pm
Ссылка на эту статью:
http://www.bsdportal.ru/kb.php?a=4
Эта статья последний раз отредактировна JSN Пн 10 июн, 2013 2:55 pm
У меня модем прошит так, чтобы не представлялся системе cd-rom'ом и кушал симки всех операторов. Модем: ZTE MF626, симка Билайн. Система: 9.1-RELEASE-p3, ядро - GENERIC

Втыкаем модем и убеждаемся, что система его видит:

Код:
# ls /dev/cua*
/dev/cuaU0.0       /dev/cuaU0.0.lock  /dev/cuaU0.1.init  /dev/cuaU0.2       /dev/cuaU0.2.lock  /dev/cuau0.init
/dev/cuaU0.0.init  /dev/cuaU0.1       /dev/cuaU0.1.lock  /dev/cuaU0.2.init  /dev/cuau0         /dev/cuau0.lock


Затем приводим конфиги к такому виду:

/etc/rc.conf
Код:
ppp_enable="YES"
ppp_mode="ddial"
#ppp_nat="YES"
ppp_profile="beeline_3g"
#ppp_profile="mts_3g"
ppp_user="root"


/etc/ppp/ppp.conf
Код:
#################################################################
# PPP  Sample Configuration File
# Originally written by Toshiharu OHNO
# Simplified 5/14/1999 by wself@cdrom.com
#
# See /usr/share/examples/ppp/ for some examples
#
# $FreeBSD: release/9.1.0/etc/ppp/ppp.conf 203943 2010-02-16 01:07:06Z jkim $
#################################################################

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

   # Ensure that "device" references the correct serial port
   # for your modem. (cuau0 = COM1, cuau1 = COM2)
   #
   set device /dev/cuau1

   set speed 115200
   set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
   \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
   set timeout 180                        # 3 minute idle timer (the default)
   enable dns                             # request DNS info (for resolv.conf)
 
papchap:
   #
   # edit the next three lines and replace the items in caps with
   # the values which have been assigned by your ISP.
   #

   set phone PHONE_NUM
   set authname USERNAME
   set authkey 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

ubeeline:
   set log Phase Chat LCP IPCP CCP tun command
   ident user-ppp VERSION (built COMPILATIONDATE)
   set device /dev/cuaU0
   set speed 115200
   set ctsrts off
   set phone "*99#"
   set dial "ABORT BUSY ABORT NO\sCARRIER TIMEOUT 5 "" AT OK-AT-OK ATE1Q0 OK \dATD\T TIMEOUT 40 CONNECT"
   set login
   set authname "beeline"
   set authkey "beeline"
   set ifaddr 0.0.0.0/0 0.0.0.0/0 0.0.0.0/0
   add default HISADDR
   set ipcpretries 10 5
   enable dns

beeline_3g:
   set device /dev/cuaU0.2
   set speed 921600
   enable force-scripts
   set phone "*99#"
   set authname beeline
   set authkey beeline
   disable pap
   disable chap
   disable ipv6
   set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
   \"\" AT OK-AT-OK ATE1Q0 OK \
   AT OK-AT-OK \
   AT+ZOPRT=5 OK \
   AT+ZSTART OK \
   AT+CPBS=\\\"SM\\\" OK \
   AT+CPMS=\\\"SM\\\",\\\"SM\\\",\\\"\\\" OK \
   AT+CGDCONT=1,\\\"IP\\\",\\\"home.beeline.ru\\\" OK \
   \\dATDT\\T TIMEOUT 60 CONNECT"
   set login
   # set timeout 30
   enable dns
   resolv rewrite
   set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
   add! default HISADDR

mts_3g:
   set device /dev/cuaU0.2
   set speed 921600
   enable force-scripts
   set phone "*99#"
   set authname mts
   set authkey mts
   disable pap
   disable chap
   disable ipv6
   set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
   \"\" AT OK-AT-OK ATE1Q0 OK \
   AT OK-AT-OK \
   AT+ZOPRT=5 OK \
   AT+ZSTART OK \
   AT+CPBS=\\\"SM\\\" OK \
   AT+CPMS=\\\"SM\\\",\\\"SM\\\",\\\"\\\" OK \
   AT+CGDCONT=1,\\\"IP\\\",\\\"internet.mts.ru\\\" OK \
   \\dATDT\\T TIMEOUT 60 CONNECT"
   set login
   # set timeout 30
   enable dns
   resolv rewrite
   set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
   add! default HISADDR


Есть еще секрет в файле ppp.conf. Его, вроде как, надо оформлять так, чтобы без отступов были только названия разделов, а параметры внутри них - минимум с одним пробелом в начале строки.

Рулить так:
Код:
/etc/rc.d/ppp stop
/etc/rc.d/ppp start


Удачи в настройке! :)

 Профиль  
 
Добавить комментарий
Комментарии
К этой статье нет комментариев.
Сортировать комментарии по
Добавить комментарий

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot]

Запросы статей

[ЗАПРОС] Mens Collection : Authentic Barbour Outlet Venta Online -Top
[ЗАПРОС] Nike Air Max 95 Мужская All Black [NIKE 226] - $91.00 :
[ЗАПРОС] Blancpain Часы
[ЗАПРОС] Moncler Пуловеры : Moncler | Официальный са
[ЗАПРОС] Pandora Jewelry and Pandora Charms On Sale

Посмотреть все


Настройки закладок
Социальные закладки:
Блоггер Delicious Digg Facebook Friend Feed Google Linked In Live Mixx MySpace Netvibes Reddit Stumble Upon Technorati Twitter Wordpress

Экспорт статьи

Экспорт в word Экспорт в word


Связанные статьи

Установка MySQL 5.5 на FreeBSD 9.1
Установка Ruby on Rails на FreeBSD

 [ 2 найдено ] 

cron
Создано на основе phpBB® Forum Software © phpBB Group
© PhpBB Knowledge Base Mod версия 1.0.2 • Русский перевод Rayden
Русская поддержка phpBB
Яндекс.Метрика