3g usb modem netbsd

4 января 2016 2597 admin

3g usb modem NetBSD


Давно не писал ничего интересного) Надо это дело исправлять.

Имеем:
1. NetBSD/i386 на "недобуке" (пламенный привет журналу Компьютерра! за выражения, да и не только cool )
2. 3g usb modem от Мегафона (который есть Huawei E173)
3. огромное терпение!
4. и не меньшее желание!

Без последних двух пунктов с неткой всё тяжелее ;))

В моем случае, эмулирующим СОМ-портом стал ttyU0
Проверить, так ли это - можно командой cu:

#cu -l ttyU0

если выдало сообщение что соединено - всё ок.

Устанавливаем пакет pppd - именно через него мы и будем подключаться.
Примечание: в данном случае оператором является мегафон. поэтому некоторые инициализационные файлы и файлы сценарий названы по оператору.
кроме этого, это удобно, если провайдеров несколько.

Далее, в папке /etc надо будет создать следующие папки и файлы:

/etc/ppp
/etc/ppp/options
/etc/ppp/pap-secrets
/etc/ppp/ip-up
/etc/ppp/peers
/etc/ppp/peers/megafon
/etc/ppp/peers/megafon.chat


Содержимое файлов:

etc/ppp/options:
/dev/ttyU0
115200
lock
crtscts
modem
defaultroute
noipdefault
usepeerdns

etc/ppp/pap-secrets:
gdata * gdata

etc/ppp/ip-up:
if [ -f /etc/ppp/resolv.conf ]; then
rm -f /etc/resolv.conf
mv /etc/ppp/resolv.conf /etc/resolv.conf
fi

etc/ppp/peers/megafon:
connect 'usr/sbin/chat -V -f /etc/ppp/peers/megafon.chat'
noauth
user gdata
remotename apn
debug

etc/ppp/peers/megafon.chat:
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
'' ATDT*99#
CONNECT ''

В /etc/rc.conf добавляем:
ppp_peers="megafon"

После формирования всех конфиг.файлов, подключиться к интернету можно простой командой:
#pppd call megafon

и всё.

Несколько пояснений:

1. содержимое файлов, написанных выше, - не единственно возможный вариант. конфиги допускают совмещения, замещения и т.д. поэтому, если увидете где-то один пример, файлов; в доугом месте - другой, это нормально)
я три раза менял состав и содержимое файлов, в том числе мне давали рабочие с "боевой" машины. и только насобачившись и примерно поняв что за что отвечает написал свои (читая вот это: https://wiki.netbsd.org/tutorials/how_to_use_nokia_6230i_over_bluetooth_as_a_gprs_modem/)

мне кажется, приведенный мной вариант - более канонический и универсальнее ;))

2. файл ip-up служит для автоматической настройки DNS, после того как pppd поднял линк. таки, удобно)

3. у мегафона авторизационные данные:
логин: gdata
пароль: gdata
сервер: apn

4. думаю, при текущих файлах и настройках, если "перебить" настройки, то будет работать и для билайна, и для мтс.
Кому не лень, можете проверить (мне только ради проверкки лень свисток разлачивать):

Beeline:
APN: internet.beeline.ru
Логин: beeline
Пароль: beeline

МТС:
APN: internet.mts.ru
Логин: mts
Пароль: mts

Мегафон:
APN: internet
Логин: gdata
Пароль: gdata
  • 5

Другие новости по теме:

Другие новости по теме:

    Добавление комментария

    Имя:
    Пароль:
    Email:
    Код:
    captcha
    Введите код:

    Последнии комментарии
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Charline (13.10.2025)
    Мелбет зеркало 2024: надежный доступ к ставкам.
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Valencia (13.10.2025)
    Мелбет для новичков: как начать делать ставки.
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Michel (13.10.2025)
    Скачать приложение Melbet: легальный софт для став...
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Brandon (13.10.2025)
    Скачать приложение Melbet: легальный софт для став...
    КриптоПРО для NetBSD
    Автор Pat (12.10.2025)
    Регистрация в Мелбет: пошаговый гид для игроков.
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Севастиан (11.10.2025)
    Чрезвычайно солидная материал,
    прям на днях ...
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Tobias (10.10.2025)
    После [INVALID URL BB CODE]а мой блог начал лучше ...
     Популярные
       
    Календарь
    « Октябрь »
    Пн Вт Ср Чт Пт Сб Вс
    1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31
    Облако тегов
    Яндекс.Метрика