LINUX.ORG.RU

NetworkManager не видит сетевое устройство

 ,


0

1

Linux Mint 19 64bit

Мобильный роутер Huawei E5372, подключенный по USB определяется системой и создается сетевой интерфейс, который виден по ifconfig -a

ip link set wwx0c5b8f279a64 up его включает, после dhclient wwx0c5b8f279a64 сеть работает.

NetworkManager интерфейс не видит, nmcli его не отображает. Вопрос: как добавить этот интерфей в NM?

вывод ifconfig -a

enp5s0: ...

enx001de1431772: ...

lo: ...

wlp2s0: ...

wwx0c5b8f279a64: flags=-28670<BROADCAST,MULTICAST,DYNAMIC>  mtu 1500
        ether 0c:5b:8f:27:9a:64  txqueuelen 1000  (Ethernet)
        RX packets 1362  bytes 1238290 (1.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 780  bytes 63986 (63.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

вывод nmcli

enp5s0: недоступен
        "Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller"
        ethernet (r8169), F0:BF:97:58:02:A5, hw, mtu 1500

wlp2s0: недоступен
        "Intel Centrino Advanced-N + WiMAX 6250 [Kilmer Peak] (Centrino Advanced
        wifi (iwlwifi), 64:80:99:06:2A:90, hw, mtu 1500

lo: не настроенно
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

enx001de1431772: не настроенно
        "Intel(R) Centrino(R) Advanced-N + WiMAX 6250"
        wimax (i2400m_usb), 00:1D:E1:43:17:72, hw, mtu 1400

вывод dmesg

[ 3730.609584] usb 3-1: new high-speed USB device number 5 using xhci_hcd
[ 3730.857233] usb 3-1: New USB device found, idVendor=12d1, idProduct=1506, bcdDevice= 1.02
[ 3730.857241] usb 3-1: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 3730.857245] usb 3-1: Product: HUAWEI Mobile
[ 3730.857249] usb 3-1: Manufacturer: HUAWEI Technology
[ 3730.885185] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 3731.035080] cdc_ncm 3-1:1.1 wwan0: register 'cdc_ncm' at usb-0000:04:00.0-1, Mobile Broadband Network Device, 0c:5b:8f:27:9a:64

Я уже слабо припоминаю, но возможно так и должно быть, т.к. такой модем для пк по сути является последовательным портом (COM), иногда даже в количестве двух штук. Попробуй погуглить как настраивать модемы свистки в линуксе, сам процесс отличается от конфигурирования обычной сетевой карточки

redwagon
()
Ответ на: комментарий от redwagon

В том-то и дело, что это не модем, а роутер с wifi. Хотя системе он представляется, как модем и сетевая карта

$ lsusb
...
Bus 003 Device 005: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
...

Он не поддерживает АТ команды для дозвона, т.к. сам соединяется с мобсетью. И для получения с него интернета через USB достаточно пнуть его, как ethernet интерфейс.

apparatt
() автор топика
Ответ на: комментарий от apparatt

Попробуй вот так: https://askubuntu.com/questions/463442/how-do-i-install-huawei-e5372-usb-dong...

sudo apt-get install usb_modeswitch
sudo ip link set wwan0 up
sudo dhclient wwan0
sudo apt-get install modemmanager modem-manager-gui
Может из этого списка есть утилита управления модемом, но в nmtui ты вряд ли его увидишь

redwagon
()
Последнее исправление: redwagon (всего исправлений: 2)
Ответ на: комментарий от anonymous

Я после написания топик перечитал, у автора все работает, а я думал что нет. Накопипастил шляпы, как впрочем и тс хочет непонятного. Зачем ему добавлять что-то в NM?

redwagon
()
Ответ на: комментарий от redwagon

Хочу чтобы NM видел интерфейс и управлял им. Потому что:

  1. Возможно управление через гуй
  2. Простое управление VPN подключениями, тоже через гуй
  3. Приятно глазу, когда в систрее иконка подключения соответствует действительности)))
apparatt
() автор топика
Ответ на: комментарий от apparatt

покажите ответы

nmcli device
nmcli general

этот интерфейс не виден в NM всегда или после команд

ip link set wwx0c5b8f279a64 up
dhclient wwx0c5b8f279a64



anonymous
()
Ответ на: комментарий от anonymous

да причем тут это, девайса нет тс же сказал. А за подключение девайса модем-менеджер отвечает, про него несколько раз сказали. Ну если не отвечает, то пусть сам подключает раз самый умный.

Опять же, NM жручий, ему два сервиса держать включенными надо (собственный и ModemManager.service) их нет - не увидишь модем, это не зависит от того можешь ли ты сетку другим способом поднять

anonymous
()
Ответ на: комментарий от anonymous

исчо раз, спешал фо ю

ТС сказал «девайса нет в NM», так-то он этот девайс поднимает и в интернет через него ходит (с его слов).

В остальном: может быть всё что угодно. Поэтому и прошу его вывод команд.

MM разве за wwan тоже отвечает? Я подключал разные SonyEricsson (они из коробки могут и в модем, и в сетевую карту) и NM сетевую карту в «проводных сетях» показывал, а модем в мобильных. Но у меня оно «из коробки» работало…

Опять же, NM жручий

за то ж GUI, юзерфрендли и «всё вот это» (

anonymous
()
Ответ на: комментарий от anonymous

NM не видит интерфейс всегда.

nmcli device

DEVICE           TYPE      STATE          CONNECTION 
wlp2s0           wifi      отключено      --         
enp5s0           ethernet  недоступен     --         
lo               loopback  не настроенно  --         
enx001de1431772  wimax     не настроенно  --   

nmcli general

STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN    
отключено  неизвестно    включен  включен  включен  включен 

Все выводы при работающем Интернете

Еще раз повторяю, девайс системой определяется и работает, но NM о нем ничего не знает.

apparatt
() автор топика
Ответ на: комментарий от apparatt

Вообще, на сколько я знаю, NM узнает об интерфейсах через d-bus. Хотелось бы понять чего там должно проходить и от кого по поводу этого невидимого девайса.

apparatt
() автор топика
Ответ на: комментарий от apparatt

Еще раз. Проверяй модем-менеджер, потом будем говорить. Пример:

0% ➜ nmcli
cdc-wdm0: connected to Tele2 Default 1
        "cdc-wdm0"
        gsm (huawei_cdc_ncm, option1), hw, iface wwp0s29u1u3i1, mtu 1>
        ip4 default
        inet4 10.15.жжжж
        route4 10.15.жжжж
        route4 0.0.0.0/0

enp5s0: disconnected
...

У тебя должно появиться устройство-девайс cdc-модем, а не интерфейс (сужу по выводу твоего dmesg), работающий через твой интерфейс. Логика проверки https://wiki.archlinux.org/index.php/USB_3G_Modem#NetworkManager

Если лишь бы включить, то варианта 2

  1. проверяешь модем-менеджер сервис, если нет - ставишь, запускаешь, если да - можно пробовать проверять пакеты mobile-broadband-provider-info , или думать что дальше, см вики
  2. поставить modem-manager-gui он еще более жручий и реально не очень нужный. Но есть неплохая вероятность, что оно само поставит нужные пакеты + посмотришь вдруг про ошибки скажет
anonymous
()
Ответ на: комментарий от anonymous

Ok. MM установлен, ни каких модемов он не видит, потому что это не модем, а роутер, который работает как Network Card.

Можно заменить драйвер cdc_ncm и тогда в NM появится мобильное подключение и даже будет информация про оператора сети, но подключить его не получится, т.к. оно управляется внутри роутера.

apparatt
() автор топика
Ответ на: комментарий от apparatt

Вот что нашел на официальной странице NM

Sometimes, command-line tools like ‘iwconfig’ will work, but NetworkManager will fail. This is again often due to buggy drivers, because these drivers simply aren’t expecting the dynamic requests that NetworkManager and wpa_supplicant make. Driver bugs should be filed in the bug tracker of the distribution being run, since often distributions customize their kernel and drivers.

Sometimes, it really is NetworkManager’s fault.

apparatt
() автор топика
Ответ на: комментарий от apparatt

вот потому и не может – если интерфейс «в руках» wiсd, то логично что NM его не видит. Я спрашивал тебя выводы команд – ты сделал при работающем интернете. Как я понял через этот интерфейс… Так NM этот интерфейс не увидит. Тебе нужно отключить (закрыть или ещё как) все другие управлялки сетью и оставить только NM (если ты желаешь через него работать с этим интерфейсом) и только после этого подключать устройство. Должно подхватиться. Хотя в твоём случае я уже на 100% не уверен. Но будем разбираться.

anonymous
()
Ответ на: комментарий от anonymous

wicd я установил уже потом. Изначально NM единолично управляет всем. В /etc/network/interfaces прописан только loopback.

Поменял драйвер cdc_ncm теперь такой вывод у nmcli device

DEVICE           TYPE      STATE          CONNECTION 
wlp2s0           wifi      подключено     ЖЖЖЖЖЖЖЖЖЖ    
cdc-wdm1         gsm       отключено      --         
enp5s0           ethernet  недоступен     --         
lo               loopback  не настроенно  --         
enx001de1431772  wimax     не настроенно  --    

cdc-wdm1 это мой роутер воспринимаемый как модем, MM его тоже видит, но создать соединение через него ни MM ни NM не могут.

Данное устройство не поддерживает AT команды для соединения с сетью!!!

apparatt
() автор топика
Ответ на: комментарий от apparatt

у тебя и правда какой-то уникальный случай. завтра у меня будет модем huawei (правда, это «древнее» устройство не такое как у тебя) с поддержкой режима сетевой карты – посмотрю может и правда они «уникальны».

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.