Настройка 3G модема Huawei E173 на FreeBSD 8.2

Добавляем в /boot/loader.conf
umodem_load="YES
u3g_load="YES"

И грузим в ручную
kldload u3g && kldload umodem
Приводим /etc/ppp/ppp.conf к такому виду (оператор Мегафон)

default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION
megafon3g:
set device /dev/ttyU0.0
set speed 460800
set dial "\"\" \
AT OK \
AT OK \
ATS0=0 OK \
AT OK \
AT&FE0V1X1&D2&C1s0=0 OK \
AT OK \
AT+CGDCONT=1,\\\"IP\\\",\\\"internet\\\" OK \
ATDT*99***1# CONNECT"
set login
set authname "megafon"
set authkey "megafon"
disable ipv6cp
disable pap
disable chap
enable dns
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR

И пробуем
ppp -ddial megafon3g
В принципе все )))

16 комментариев

  1. Премного благодарен! )
    Практически с первого раза настроился для Билайна.Единственно замечу,что на FreeBSD 8.2 c ядром GENERIC kldload u3g делать не надо — модуль уже присутствует.
    И ещё плохо,что работает молчком,не выводя инфу о подключении в консоли.Wvdial в Убунте,например,намного информативнее.

  2. А модем перезванивает? Я, используя перешитый E1550 от Мегафона не могу заставить его перезванивать (mpd5, FreeBSD8.2-REL i386). После разрыва соединения модем вешается, помогает только передёргивание оного.

    1. Я хз я стандартный ppp использую,а так вроде как перезванивает — не замечал,но инет постоянно есть на нем,видимо хорошая связь. Посмотрю — скажу. )

  3. В ppp.conf все записи кроме профилей(default, megafon3g) должны с отступом быть написаны)

  4. Ага, так у меня и было, конфиг без отсупов написал и ругалось, лет так 5 назад, просто PPPoE соединение настраивал.

  5. У меня еще скриптец в кроне сидит такого содержания, может понадобится:
    #!/bin/sh
    /sbin/ping -c 5 8.8.8.8
    if [ $? -ne 0 ]
    then
    PID=`ps -ax | grep «ppp -direct» | head -1 | cut -f 1 -d» «`
    kill -9 $PID
    /usr/sbin/ppp -ddial megafon3g
    sleep 3
    /sbin/pfctl -Nf /etc/pf.conf
    D=`date`
    echo «$D NO INET» > /var/log/inet.log
    exit 0
    fi

  6. Пытаюсь настроить 3g модем через FreeBSD 9.0. При вводе команды ppp -ddial megafon3g выводит следующее:
    Working ddial mode
    Warning: /etc/ppp/ppp.conf: 44: Syntax error
    Warning: ATS0=0: Invalid command
    Warning: ATS0=0: Failed 1
    Using interface: tun1

    1. Как подметили выше — В ppp.conf все записи кроме профилей(default, megafon3g) должны с отступом быть написаны)
      у Вас сделано именно также?

        1. какая версия FreeBSD попробуйте пвсе удалить оттуда и скопировать из данной статьи, проверил только что — все завелось ок ))))

  7. Чтойто у меня не получается. Модем горит но не пингуется интернет. По ipconfig видно что присваивается адрес ip, правда там стрелочкой указывает на 10.0.0.2, а если пропинговать этот адрес, он не пингуется. Система FreeBSD 8.2, только поставил, новичок, в rc.conf ничего еще нет, кроме имени хоста, в resolv.conf пусто.

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

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.