Автор Тема: Проблема с подключением телефона , настройкой сетевого подключения.  (Прочитано 287 раз)

Оффлайн kostnsk

  • Начинающий
  • *
  • Сообщений: 2
    • Email
Привет.
Решил поставить линукс себе для домашнего пользования, дистрибутив Альт рабочая станция 9.2
  И возникла проблема с подключением телефона ( для выхода в интернет).
Телефон самсунг А8, к винде подключается без проблем через usb кабель,
А тут не соединяется никак, тоже через usb . Выводы команд в аттаче на скринах. Телефон система видит, но похоже ip адрес не назначается по dhcp....
Просьба подсказать что может быть, с линуксом раньше почти не сталкивался, но очень хочется разобраться  с этой проблемой.

Оффлайн kostnsk

  • Начинающий
  • *
  • Сообщений: 2
    • Email
Немного разобрался, интерфейс почему-то оказывается постоянно выключенным..  скрин в аттаче

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 119
  • antohami@
Немного разобрался, интерфейс почему-то оказывается постоянно выключенным..  скрин в аттаче

Интерфейс управляется NetworkManager. Так и должно быть. Вы смотрите конфиг etcnet. Разбирайтесь с NetworkManager.

Оффлайн gosts 87

  • Давно тут
  • **
  • Сообщений: 1 089
  • Дмитрий/Dmitry/德米特里/दिमित्री
Не удивлюсь, если причина проблемы та же, что и у меня с модемами.
« Последнее редактирование: 16.09.2021 20:58:29 от gosts 87 »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 755
Поскольку проблема косвенно затрагивает и функциональность xfce-sysv, поигрался с настройкой андроид-модемов Samsung Galaxy S GT-I9000, SONY Xperia mini ST15i, SONY Xperia L в xfce-sysv. И в том который на p10,  и в том который на p9. Но на ASUS ZB500KL меня уже не хватило.
Готовы кучи черновых выбросов. Возможно в справочнике будет howto.
В целом всё работает. Но есть детали:

Завести Samsung GT-I9000 как андроид-модем не удалось. И как usb-накопитель тоже. Андроид в упор не видится как usb-устройство. Проблема в андроиде.

Багофича NM:
Андроид в режиме модема используется через проводное соединение usb0. Если в NM уже есть настройка проводного соединения, несмотря на активацию опции USB-модем в андроиде, будет отказ поднятия соединения через андроид-модем. Мешает настройка проводного соединения в NM. Её следует удалить.

Системная низкоуровневая багофича:
Специально под тесты купил новый качественный кабель. Не дёшево.
После "игры" с андроид-модемами в лайве alt-p10-xfce-sysv-20210805, который с ядром 5.10.54-std-def, в конце концов получил неактивный usb порт. Ни одно подключенное usb устройство не определяется и не отображается через lsusb. Как это понять попроще и визуально? Подключить к этому usb порту оптическую мышь и быстро её перевернуть. Светодиод оптопары помигает пару-тройку секунд и погаснет. Ни одно usb-устройство подключенное к этому usb-порту не определяется. Проблема конечно не в xfce-sysv, а где-то в ядре. Нужно глубоко смотреть /sys. Это конечно не особенно проблема, но для начала эту багофичу надо снова словить. А это проблема. Для восстановления функциональности usb порта, требуется перезагрузка.

Если соединение через андроид-модем поднято, sar покажет что трафик идёт через этот интерфейс:
$ sar -n DEV --iface=<интерфейс> 1

Визуально, в NM-аплете это отображается как:
« Последнее редактирование: 18.09.2021 06:01:34 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 755
Вообще андроин-модем вещь полезная. Например при тестировании множества лайвов. Когда сеть настраивается в один клик.
Решился таки написать о забавной аппаратной багофиче.
Она вас повеселит не меньше, чем поход всей семьёй..., - например в цирк.


Забавная аппаратная багофича подключения андроид как андроид-модема

Метод воспроизведения.

Оборудование:
- Ноутбук Lenovo G50-80
- андроид SONY Xperia mini ST15i
- USB кабель MODEL: UDC-002 от VIPTEK HK LIMITED

Программное окружение:
Любой альтовый линукс с NetworkManager (в частности alt-p9-xfce-sysv-20210612-x86_64)

Последовательность воспроизведения:
- Грузимся в лайв или в установленную систему с NetworkManager c ненастроенной сетью.
- Программно отключаем в андроиде miniSDHC карту и переходим в опции настройки USB-модема, при уже настроенном и включенном в андроиде WiFi.
- Подключаем mini USB коннектор кабеля к андроиду.
- Подключаем USB коннектор кабеля к USB порту компьютера.
- Андроид радостно сообщает:
USB-модем
USB-подключения не обнаружено

(Ну да-а... Конечно. А кабель мы тоже не подключали?)
- Отключаем mini USB коннектор кабеля от андроида.
- Снова подключаем его к андроиду.
- И андроид настройкой сообщит:
USB-модем
USB-связь установлена, установите флажок для подключения

- Устанавливаем флажок на опции USB-модем в андроиде, - через пару-тройку секунд, связь автоматически установлена.


В чём состоит эта аппаратная багофича?
В том, что есть разница, что подключать первым, USB-коннектор кабеля к компьютеру или mini USB коннектор кабеля к андроиду.
Первым нужно подключать USB-коннектор кабеля к компьютеру.
И только после него, подключать mini USB-коннектор к андроиду.

Если подключать наоборот, сначала mini USB-коннектор к андроиду, а затем USB-коннектор к компьютеру, андроид даже не будет обнаружен:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 0bda:b728 Realtek Semiconductor Corp. RTL8723B Bluetooth
Bus 001 Device 006: ID 0c45:6513 Microdia Lenovo EasyCamera
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive
Bus 001 Device 002: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
И андроид "радостно" напишет:
USB-модем
USB-подключения не обнаружено


Но если подключение выполнить наоборот, т.е. сначала кабель к компьютеру, затем кабель к андроиду, то андроид будет обнаружен,
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 0bda:b728 Realtek Semiconductor Corp. RTL8723B Bluetooth
Bus 001 Device 006: ID 0c45:6513 Microdia Lenovo EasyCamera
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive
Bus 001 Device 016: ID 0fce:e167 Sony Ericsson Mobile Communications AB XPERIA mini
Bus 001 Device 002: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

сообщит о том что USB-подключение обнаружено:
USB-модем
USB-связь установлена, установите флажок для подключения


и останется только кликом по экрану андроида, установить флажок на ставшей активной в андроиде опции USB-модем.


Вот такие забавные аппаратные косяки. :-)
И что ещё забавнее, так это то, что в Руководстве пользователя, нужно будет писать раздел, описывающий порядок подключения кабеля и андроида.
« Последнее редактирование: 30.09.2021 14:38:02 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 755
И если бы эта история с кабелем UDC-002 заканчивалась так просто:

- Андроид SONY Xperia L, наотрез отказался работать через кабель UDC-002. И в режиме накопителя, и в режиме андроид-модема.
- Андроид ASUS ZB500KL, с кабелем UDC-002 работал и в режиме модема, и в режиме накопителя.