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

3791
Stilez

Мой телефон 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. Я предпочел бы делать вещи изначально, чем с дополнительными пакетами, если это легко.

1
Итак, вы хотите создать беспроводной мост, используя существующее домашнее интернет-соединение и беспроводной маршрутизатор на одном конце, а телефон и компьютер на другом конце? music2myear 6 лет назад 0
Нет, совсем нет. ЛВС является проводной, как я уже сказал. Я хочу поделиться (соединить) сетевым соединением ПК, которое также будет использоваться телефоном через USB, с возможной целью, чтобы телефон мог получить IP-адрес DHCP LAN и быть доступным через SSH или Samba с ПК (не так уж много). выход в интернет с телефона, хотя возможно и не моя главная цель). Это встроено в оба, так как оба могут использовать RNDIS. Но инструкции, как это сделать, трудно найти / минимальные. Нет беспроводной связи вообще. Stilez 6 лет назад 0
«использование соединения телефона для подключения устройства к Интернету» - вы уверены, что не путаете общий доступ к подключению к Интернету с мостами? Мои знания говорят мне, что соединение двух устройств (телефона и сетевой платы) в Windows должно работать. Jerry Hundric 6 лет назад 0
Я использую мостовое соединение, в обычном смысле этого слова, аналогично созданию мостового интерфейса в * nix (через ifconfig / pf), если это проясняется. Это означает, что интерфейс установлен на ПК, так что он действует как виртуальный коммутатор / концентратор, и как ПК, так и (через USB + RNDIS) телефон «видят» себя как имеющие собственное проводное соединение с портом LAN Ethernet, а не одно быть явно клиентом другого, или в подсети NATed или чем-то еще. Stilez 6 лет назад 0
Вы нашли решение? Я считаю, что он не поддерживается на большинстве телефонов Android (например, здесь указан только Xperia T3), и я не понимаю, почему. Мне было бы интересно узнать, исчезают ли эти функции или нет (то есть, как правило, есть у новых телефонов или нет). JonesV 5 лет назад 0
У меня нет, но я бы хотел. TBH это удивило бы меня, если бы это не было поддержано (но не удивило бы меня, если это было очень недокументировано или неясно!). Вы нашли что-нибудь, что наводит на мысль, что это на самом деле не поддерживается, или просто оглушительное молчание обо всем этом? Stilez 5 лет назад 0

0 ответов на вопрос

Похожие вопросы