FreeBSD и HuaweiE8372
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2017-11-22 17:59:38
FreeBSD и HuaweiE8372
Всем доброго времени суток. Решил подключить модем Huawei 8372 к FreeBSD 11.1 Перечитал кучу манов и тем по подключению подобных модемов,но до конца не победил проблему. Использовал usb-modeswitch и ковырялся в dev.conf,в итоге появилось только подключение ue0 в ifconfig, не появляются устройства cuaU0.0,соответственно модем не работает.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
FreeBSD и HuaweiE8372
ты малость запутался
сейчас модемы по сути роутеры и по дефолту работают именно в режиме роутера эмулирую сетевую карту, что тебе и показывается - появился интерфейс
чтобы заработало надо обычно
1. получить по dhcp адрес
2. зайти на модем и нажать кнопочку коннект или сделать автоконнект или выполнить http запрос (курлом например) для старта коннекта
чтобы подобный модем виделся именно как модем, его надо сначала перевести в этот режим
сейчас модемы по сути роутеры и по дефолту работают именно в режиме роутера эмулирую сетевую карту, что тебе и показывается - появился интерфейс
чтобы заработало надо обычно
1. получить по dhcp адрес
2. зайти на модем и нажать кнопочку коннект или сделать автоконнект или выполнить http запрос (курлом например) для старта коннекта
чтобы подобный модем виделся именно как модем, его надо сначала перевести в этот режим
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2017-11-22 17:59:38
FreeBSD и HuaweiE8372
Не дописал сообщение и отправил,извиняюсь. Вот созданные и отредактированные конфигурационные файлы:
Файл конфигурации usb-modeswitch lte.cfg, находится в usr/local/sbin:
скрипт,запускающий usb-modeswitch, находится там же :
отредактированный loader.conf
отредактированный devd.conf
вывод lte.sh:
Дальше тишина,но если запустить usbconfig -d 4.2 dump_device_desc, то видно,что ID продукта сменился на нужный,при этом создаётся интерфейс ue0,но ls /dev |grep cua не выдаёт устройств cuaU0.x. Не могу понять,в чём проблема
Отправлено спустя 8 минут 49 секунд:
О,не увидел сразу ответ. Про курл не в курсе Просто при запросе гугл выдал ссылку на пример подключения этого модема в Pfsense, с этого всё и началось
Файл конфигурации usb-modeswitch lte.cfg, находится в usr/local/sbin:
Код: Выделить всё
#put this file to /usr/local/sbin
#Huawei E8372
#Contributed by: ozonejunkie
#DisableSwitching=1
DefaultVendor=0x12d1
DefaultProduct=0x1f01
TargetVendor=0x12d1
TargetProduct=0x14db
#TargetClass= 01
#DetachStorageOnly=0
#HuaweiMode=0
MessageEndPoint=0x81
MessageContent="55534243123456780000000000000a11062000000000000100000000000000"
#MessageContent="5553424312345679000000000000061b000000020000000000000000000000"
#MessageContent="55534243000000000000000000000011060000000100000000000000000000"
NoDriverLoading=0
#HuaweiNewMode=0
EnableLogging=1
#NeedResponce=0
ResponseEndPoint=0x01
#
###################################################
Код: Выделить всё
#!/bin/sh
/usr/local/sbin/usb_modeswitch -c /usr/local/sbin/lte.cfg
sleep 4
/sbin/ifconfig ue0 up
dhclient ue0
camcontrol eject da0
Код: Выделить всё
u3g_load="YES"
cdce_load="YES"
umodem_load="YES"
Код: Выделить всё
attach 10 {
match "device-name" "cuaU[0-9]\.0";
match "vendor" "0x12d1";
match "product" "0x1f01";
action "/usr/local/sbin/lte.sh";
};
*/
Код: Выделить всё
Look for target devices ...
No devices in target mode or class found
Look for default devices ...
product ID matched
Found devices in default mode (1)
Access device 002 on bus 004
Get the current device configuration ...
Current configuration number is 1
Use interface number 0
with class 8
Use endpoints 0x01 (out) and 0x81 (in)
USB description data (for identification)
-------------------------
Manufacturer: HUAWEI_MOBILE
Product: HUAWEI_MOBILE
Serial No.: 0123456789ABCDEF
-------------------------
Looking for active driver ...
OK, driver detached
Set up interface 0
Use endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
OK, message successfully sent
Read the response to message 1 (CSW) ...
Отправлено спустя 8 минут 49 секунд:
О,не увидел сразу ответ. Про курл не в курсе Просто при запросе гугл выдал ссылку на пример подключения этого модема в Pfsense, с этого всё и началось
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
FreeBSD и HuaweiE8372
то что приведено в конфигах не делает "модем", а делает именно эмуляцию сети
ip получается?
по http пускает на девайс?
ip получается?
по http пускает на девайс?
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2017-11-22 17:59:38
FreeBSD и HuaweiE8372
Да,всё заработало,спасибо большое. Прописал получение IP по DHCP,два ДНС, адрес роутера и гугловский как запасной,пинг во внешнюю сеть есть
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2017-11-27 14:02:22
- Контактная информация: