FreeBSD — подключение USB 3G модема (HUAWEI E1550)
Довольно часто приходиться пользоваться услугами интернета сотовых операторов (как резервный канал связи). В этой заметке опишу, как просто подключить usb-модем в системе FreeBSD.
Способ описан для версии FreeBSD 8.2 и выше, именно с этой версии система имеет встроенную поддержку usb-модемов. Для подключения будем использовать стандартное ppp соединение (как в случае с ADSL-модемом).
Теперь конкретнее. Для загрузки модуля поддержки usb-модемов в конфигурационный файл loader.conf добавляем две строчки:
# ee /boot/loader.conf
umodem_load=”YES”
u3g_load=”YES”
Перезагружаемся..
«Втыкаем» модем в USB порт и в файле сообщений /var/log/messages просматриваем нечто подобное:
Смотрим, как модем определился в системе:
Устройство -cuaU0.0
Для указания нужных параметров соединения «сочиняем» файл ppp.conf. Ниже, указанное содержимое предназначено для использования с сотовым оператором «Мегафон» в центральном регионе России.
# ee /etc/ppp/ppp.conf
default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION
megafon:
set device /dev/cuaU0.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 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
# ppp –ddial megafon
Разъединяем соединение :
# killall ppp
Для того чтобы соединение устанавливалось при загрузке системы, в файл rc.conf можно прописать запуск ppp-демона с соответствующим профилем:
# ee /etc/rc.conf
ppp_enable=”YES”
ppp_mode=”ddial”
ppp_profile=”megafon”
P.S. Перед использованием вставил sim-карту в телефон и выключил проверку по pin-коду.
Как на счет других моделей? E352 например или другие более современные?