|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> Шелезяки
—> SkyLink-CDMA
SkyLink-CDMA + FreeBSD 6.1
Автор: Raven2000.
Подрубаем телефоны SkyLinkие т.е. CDMA к нашей любимой фряхе :) телефоны ессно USB для гимора :)
Например мне надо было подключить к FreeBSD 2 телефона, мобильный Ubiquam UM-105 и стационарник RWT FCT-CDMA.24. Так же подрубается CNU-550 USB модем С-motech и т.д.
Нус начнемс...
1) Итак при подключении телефона к системе он определяется как
#ugen0: UBIQUAM Co., Ltd. UBIQUAM CDMA USB Modem, rev 1.01/0.00, addr2
|
А это не зер гуд.
2) подгрузим
#kldload ucom
#kldload umodem
#kldload uplcom #(для usb кабелей с подзарядкой)
| теперь при переподключении телефона к системе он определяется как
#ucom0: UBIQUAM Co., Ltd. UBIQUAM CDMA USB Modem, rev 1.01/0.00, addr2
iclass 2/2
ucom0: data interface 1, has CM over data, has break
ucom0: could not set data multiplex mode
device_attach: ucom0 attach returned 6
|
Последняя строка
device_attach: ucom0 attach returned 6
|
говорит: телефон благополучно прикрутился.
Вопрос в том как именно устройство пропишется в каталог /dev, в разных
версиях FreeBSD по разному, для 5.3 к примеру ucom0 , для 6.1 будет ttyU0.
Определить легко, см 3.1)
Итак перезагружаем систему предварительно прописав в /boot/loader.conf пару
строчек далее см. 3)
2.2) второй вариант (это когда гимор) и в /dev не появляется.
Я её решил патчингом ядра (убрал проверку ошибок в драйвере umodem )#
Красивым это решение назвать нельзя,но другие способы мне неизвестны..#
Для ядра 6.0 и 6.1:
берёте файл /usr/src/sys/dev/usb/umodem.c
находите там строку номер 383 (goto bad); и в самом начале строки (до текста) вставляете "//"
Пример строки 383:    
Сохраняете. Пересобираете ядро.
После этого должно работать.
Да и при подключение телефона вероятней всего будет писатся так
#ucom0: UBIQUAM Co., Ltd. UBIQUAM CDMA USB Modem, rev 1.01/0.00, addr2
class 2/2
ucom0: data interface 1, has CM over data, has break
ucom0: could not set data multiplex mode
ucom0: status change notification avalable
|
И все далее по тексту см. 3)
3) Для того чтобы автоматом загружались все это при старте FreeBSD в
/boot/loader.conf пишем пару строчек.
ucom_load="YES"
umodem_load="YES"
uplcom_load="YES" (для usb кабелей с подзарядкой)
| 3.1)Перегружаем ПК с подрубленным телефоном и не вводя логина в консоли
отключаем телефон, консоль пишет что устройство ttyU0 (в FreeBSD 6.1)
отключилось, его смело и пишем в /etc/ppp/ppp.conf:
4) Теперь в конфиг /etc/ppp/ppp.conf пропишем:
default:
set log Phase Chat LCP IPCP CCP tun command
disable pred1 deflate deflate24 protocomp acfcomp shortseq vj
deny pred1 deflate deflate24 protocomp acfcomp shortseq vj
set speed 115200
set timeout 160
enable dns
skylink:
set device /dev/ttyU0
set phone \#777
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \
\\dATDT\\T TIMEOUT 40 CONNECT"
set login
set authname mobile
set authkey internet
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR
| Обязательно!: без отступа пишутся строки default: и skylink: , остальные
строки через пробел.
5) Перезагрузим систему
Подрубим телефон ежели он не подключен смотрим инициализацию и звоним.
Звоним от рута (две команды)
можно короче и предпочтительней (одна команда меньше гимора)
6) Дозвонившись, проверьте интерфейс у мя такой.
#ifconfig tun0
tun0: flags=8011 mtu 1500
inet 212.129.105.15 --> 212.129.102.1 netmask 0xffffff00
|
И пингуем любой сервак если все пингуется то можно пить пыво и лазить по инету ;)
Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=8&t=1228.
размещено: 2007-02-05,
последнее обновление: 2007-03-16,
автор: Raven2000
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS
Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT
В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat
Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
2011-02-20, Капитан
Nagios+Digitemp
Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
2011-02-17, Le1
Zyxel Configuration
Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
2011-02-16, fox
hast carp zfs ucarp cluster
HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
2011-02-04, BlackCat
Восстановление ZFS
История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий.
2011-02-03, Капитан
1-Wire
Статья описывает самостоятельное изготовление контроллера DS9097 для съёма показаний с датчиков температуры DS1820 с помощью программы Digitemp.
|
Статистика сайта
|
Сейчас на сайте находится: 81 чел.
|
За последние 30 мин было: 295 человек
|
За сегодня было 4449 показов, 1123 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [14 шт.]