Настройка usb модема freebsd

Обновлено: 05.07.2024

Привет, друзья! Давно тут не писал ничего. Недавно, а точнее в ночь на позавчера установил на ПК FreeBSD 12, и с тех пор не могу настроить Интернет. У меня модем (как флешка), в который симку от Ростелекома вставляешь, втыкаешь в USB и все само работает. Но вот понадобилось настроить сеть с этим модемом на фряхе, прописал все касаемо загрузки модулей USB модема и вообще чтобы устройства USB определялись в системе в /etc/rc.conf . Он у меня определяется как /dev/cuau0 , все ок, система видит. Дальше - лучше. Как понял надо настраивать /etc/ppp/ppp.conf там прописывать что-то вроде такого

Естественно, табуляция соблюдена (на всякий случай). Вот, не могу понять куда копать. Сравнивая как работает мой модем на Windows и OSX - там все просто - втыкаешь его и Интернет есть.

ifconfig на OSX выдает такое:



P.S. Если нужны какие-то конкретные конфиги, или выводы, то как приеду домой, скину, сейчас пока нет доступа к тому ПК. Ах, да, чуть не забыл - взываю к самому древнему шаману бзди iZEN , может ты мне поможешь)



mandala , внеси ссылку на lorwiki, я её не помню.



w1nner смотри, ссылку кинул, у меня умвр, но хотелось бы точную модель твоего модема узнать, так смогу подсказать больше.


И да, если у тебя модем представляется как usb сетевая карта, то моя инструкция не катит, там вроде всего лишь подгрузить модули – дальше хз, с такими на linux/*bsd я не сталкивался.

Что у тебя в вин/мак: настройки по адресу 198.162.x.x или в специальной утилите?

mandala ★★★★ ( 05.07.19 15:36:06 )
Последнее исправление: mandala 05.07.19 15:40:04 (всего исправлений: 2)


модель и прочее напишу как буду дома, ок?) P.S. Спасибо за ссылку, попробую

w1nner ★★★★★ ( 05.07.19 16:49:51 )
Последнее исправление: w1nner 05.07.19 16:50:06 (всего исправлений: 1)



я huawei e3372 в линуксе подключал через usb_modeswitch,после смены режима работы модем отображается как обычный интерфейс,от которого можно айпи по DHCP получить


Если модем видится как сетевая карта, то нужно прописать дефолтный хост в rc.conf или назначить его после инициализации модема.

iZEN ★★★★★ ( 05.07.19 19:58:41 )
Последнее исправление: iZEN 05.07.19 19:59:40 (всего исправлений: 1)


usb_modeswitch во фре сегодня на хрен не надо



Как я понимаю, это E3372. Правильно? Да даже если не точно, то поколение в принципе понятно – для таких существуют два вида прошивок (упомянуто в моей статейке). Это т.н. «stick» – «классическая» прошивка, или «HiLink» – представление в виде usb-ethernet устройства с управлением через веб-сервер (как привыйные ethernet-роутеры).

Вот теперь главное выяснить, как ты управляешь ей? По стартовому посту ни чего не понятно – с маком я вообще не сталкиваюсь, а 10-ка автоматом умеет сегодня и stick заводить без установки вендорского ПО, при hilink понятно что dhcp всё автоматом подхватывается.

STICK С этой прошивкой устройство ведет себя как классический USB-модем: имеется командный AT-порт, через который можно установить соединение посредством PPP-протокола. Именно так работают практически все 3G-модемы предыдущих поколений. При этом скорость ограничена - не более 20-30 Mbit на прием. Кроме PPP-режима, имеется режим NDIS. При этом модем эмулирует сетевой интерфейс, через который и передаются данные, а через AT-порт идут только управляющие команды. В этом режиме скорость не ограничена. Основная особенность stick-режима - установление соединения и поддержка работы канала производится средствами ОС компьютера, к которому подключен модем. При этом компьютер получает IP-адрес непосредственно у провайдера сотовой связи через запрос DHCP, а модем работает как сетевой мост, передавая пакеты от компьютера в сотовую сеть и обратно, никак их не изменяя.

HILINK С прошивкой HILINK модем работает в режиме роутера, и представляется компьютеру в виде сетевого интерфейса (usb-ethernet-rndis). Компьютер получает с этого интерфейса сетевые настройки через DHCP, и далее ходит через него в интернет, как через обычную проводную локальную сеть. Всю заботу об установлении соединения и поддержании канала модем берет на себя, компьютер даже не замечает, что доступ в интернет осуществляется через сототвую сеть. В этом режиме модем имеет свой собственный локальный IP-адрес (обычно 192.168.8.1), видимый со стороны компьютера как шлюз по умолчанию (default route), а также внешний IP-адрес, получаемый из сотовой сети. Между сетью сотового провайдера и локальной сетью (модем-компьютер) осуществляется маршрутизация с использованием механизма трансляции адресов (NAT). Предусмотрен проброс портов из внешней сети (port forwarding и DMZ).

Подозреваю всё же, что у тебя второй вариант (мне приходилось перепрошивать e3372 на stick для «ретро-юзеров», обычно все модемы у нас идут во втором, более удобном, варианте).

Тогда тебе надо всего лишь в настройках указать устройство и dhcp как для обычной сетевой карты, всё, ни каких PPP.

Ну а если всё же stick – нужно снять PIN если установлен и по моей инструкции настроить, у меня это заняло минуту. (NDIS тут не поддерживается ни linux, ни во freebsd, насколько мне известно).

Читайте также: