Как подключить мой телефон Android напрямую к локальной сети, используя Ethernet через USB / RNDIS?


3

Мой телефон Samsung использует LineageOS. Режимы LineageOS USB включают RNDIS (широко распространенный протокол Microsoft по Ethernet через USB), а его настройки также включают в себя подключение через USB. Мой рабочий стол - Windows 10 с проводной сетевой платой Intel и правильными драйверами для Samsung USB, Samsung + Microsoft RNDIS и ADB.

Я надеюсь подключить телефон таким образом, чтобы он действовал как клиентское устройство IPv4 DHCP, получал IP-адрес от маршрутизатора и мог подключаться к TCP / IP с моего компьютера, как любое другое устройство локальной сети. Похоже, что большинство вопросов касаются обратного соединения (с использованием соединения телефона для подключения устройства к Интернету) или туннелирования с помощью adb, которые здесь не применимы.

Я дошел до того, что заставил Windows автоматически установить свое устройство / драйвер RNDIS, когда я переключаю телефон в режим RNDIS, но не могу идти дальше. Мне трудно найти способ заставить это работать, и не так много документации о точных инструкциях для процесса.

В случае успеха большая часть моего использования, вероятно, будет SSH с настольного компьютера с использованием sshd на телефоне (включая SCP, который работает по SSH), и, возможно, на более позднем этапе, а также сервером Samba на телефоне (что угодно, кроме MTP!)

Но сначала мне нужно работающее подключение по локальной сети через USB, что означает указания как для телефона, так и для Windows. Я предпочел бы делать вещи изначально, чем с дополнительными пакетами, если это легко.


Итак, вы хотите создать беспроводной мост, используя существующее домашнее интернет-соединение и беспроводной маршрутизатор на одном конце, а телефон и компьютер на другом конце?
music2myear

Нет, совсем нет. ЛВС является проводной, как я уже сказал. Я хочу поделиться (соединить) сетевым подключением ПК, которое также будет использоваться телефоном через USB, с возможной целью, чтобы телефон мог получить IP-адрес DHCP LAN и быть доступным через SSH или Samba с ПК (не так уж много). выход в интернет с телефона, хотя возможно и не моя главная цель). Это встроено в оба, так как оба могут использовать RNDIS. Но инструкции, как это сделать, трудно найти / минимальные. Нет беспроводной связи вообще.
Стилз

«использование соединения телефона для подключения устройства к Интернету» - вы уверены, что не путаете общий доступ к подключению к Интернету с мостами? Мои знания говорят мне, что соединение двух устройств (телефон и сетевая карта) в Windows должно работать.
Джерри Хандрик

Я использую мостовое соединение, в обычном смысле этого слова, аналогично созданию мостового интерфейса в * nix (через ifconfig / pf), если это проясняется. Это означает, что интерфейс установлен на ПК, так что он действует как виртуальный коммутатор / концентратор, и ПК, и телефон (через USB + RNDIS) «видят» себя как имеющие собственное проводное соединение с портом LAN Ethernet, а не одно быть явно клиентом другого, или в подсети NATed или чем-то еще.
Стилз

Вы нашли решение? Я считаю, что он не поддерживается на большинстве телефонов Android (например, здесь указан только Xperia T3), и я не понимаю, почему. Мне было бы интересно узнать, исчезают ли эти функции или нет (то есть, как правило, есть у новых телефонов или нет).
JonasVautherin
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.