|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> программы
—> usb_modeswitch
Настраиваем usb_modeswitch
Автор: Dominator.
Начиная с FreeBSD 8.2 данные манипуляции не требуются, там есть поддержка USB модемов
Некоторое время назад потребовалось завести usb модем HUAWEI E1550 на FreeBSD. На Linux этот модем я уже заводил. Он будет рассмотрен в качестве примера.
В данной статье рассмотрим сборку и настройку программы usb_modeswitch под FreeBSD 8.0
Предисловие:
Работу на FreeBSD ниже 8-ой версии не гарантирую из-за usb стека. В 8-ой версии оный был переписан полностью.
Еще советую поставить linux_base, поскольку на некоторых форумах видел сообщения, что, мол, данная программа написана только под Linux.
Убедитесь, что в ядро помимо модулей общей поддержки USB шины загружены следующие модули:
u3g
ucom
Приступаем
Скачиваем дистрибутив отсюда: http://www.draisberghof.de/usb_modeswitch/. Нас интересует архив usb-modeswitch-1.1.2.tar.bz2(на момент написания статьи). Распаковываем и переходим в директорию с ним.
Компилируем командой:
cc -L /usr/local/lib -I/usr/local/include -lusb -o usb_modeswitch usb_modeswitch.c
Устанавливаем
cp usb_modeswitch /usr/local/bin/usb_modeswitch
cp usb_modeswitch.setup /etc/usb_modeswitch.setup
rehash
| Теперь узнаем Vendor ID и Product ID. Я узнавал их так: при подключении в /var/log/messages писалось про новое устройство и там я находил Venodor ID и Product ID.
Узнав их, лезем в /etc/usb_modeswitch.setup и раскомментиваем полностью строки про наш модем. Там, кстати, описано и про саму модель модема.
В моем случае я раскомментировал следующие строки(модем HUAWEI E1550):
DefaultVendor= 0x12d1
DefaultProduct= 0x1446
TargetVendor= 0x12d1
TargetProduct= 0x1001
| Втыкаем модем, если не воткнут и выполняем от рута:
В ответ будет что-то вроде "OK, message successfully sent". В /dev появятся устройства типа ttyU*.
Выбираем любое(работает, как правило, первое) из них и настраиваем ppp. Самое главное - убрать опцию про гудок в линии(в USB модемах оного нет)
Для МТС:
Телефон: *99#
login: mts
password: mts
Публичный DNS: 208.67.222.222
Все.
P.S. В devd.conf я так и не смог прописать правило про свой модем, чтобы он автоматом переключался.
P.S.2 Если найдете ошибки, то пишите, и не судите строго. Это моя первая статья по FreeBSD.
UPD 12.08.2010
Для версии 1.1.3 надо вводить "usb_modeswitch -v <vendor ID> -p <product ID>"
Если не помогло, надо поставить пакет data с сайта автора программы.
Ставить data надо, скопировав папку usb_modeswitch.d из архива в /etc
Если и это не помогло, то делаем "usb_modeswitch -c /etc/usb_modeswitch.d/<vendor ID>:<product ID>"
Какой-то из способов должен заработать. Все зависит от модема и железа
размещено: 2010-04-28,
последнее обновление: 2011-07-28,
автор: Dominator
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
|
Статистика сайта
|
Сейчас на сайте находится: 48 чел.
|
За последние 30 мин было: 194 человек
|
За сегодня было 2823 показов, 700 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [8 шт.]