Как настроить статический IP-адрес и Ethernet на рутированном Galaxy S7, используя только кабель micro USB (без адаптера OTG)?

У меня есть рутированный Galaxy S7, который я буду использовать в качестве дисплея для более крупной системы. Он должен иметь возможность отправлять и получать данные Ethernet через встроенный порт micro USB, используя статический IP-адрес.

На телефоне, когда он подключен к ноутбуку и выбрана конфигурация RNDIS USB, настройка не будет «прилипать» и позволит телефону иметь IP-адрес, установленный ноутбуком. Меню Android никогда не обновляется, чтобы показать, что был выбран RNDIS (оно будет обновляться при выборе MTP или Charge). Но после выбора RNDIS ноутбук может видеть соединение RNDIS, но поскольку телефон не получает IP-адрес, я не могу его пропинговать. Параметр «ethernet» также неактивен.

Я не могу использовать кабель OTG с адаптером Ethernet и не могу использовать другой телефон. Мне нужно, чтобы статический IP-адрес был постоянным, чтобы при отключении телефона он сохранял статический IP-адрес, в том числе между загрузками. Есть ли какое-то программное обеспечение, которое я могу запустить / написать для этого, или я упустил что-то очевидное?

Чтобы было ясно, я смог выполнить именно эту задачу при использовании Galaxy S7 -> кабель OTG -> USB-to-Ethernet -> Ethernet -> Ethernet-to-USB -> настройка ноутбука с Windows 10. Тем не менее, это 4 кабеля, и мне нужно сделать это с помощью 1. Если у кого-то есть какие-либо выводы, пожалуйста, дайте мне знать.


person Jason    schedule 26.02.2019    source источник


Ответы (1)


Итак, я понял это.

Я вообще не стал использовать RNDIS. Это было полностью достигнуто за счет принудительного включения интерфейса Ethernet телефона. Во-первых, телефон должен быть рутирован и эмулятор терминала APK установлен. Команды, которые я запускал в эмуляторе терминала, были:

ifconfig eth0 up
ifconfig eth0 <your ip addr here> netmask <your netmaks here>

И это все. У меня был один штыревой кабель USB A-micro USB, и я смог пропинговать радио с телефона и ноутбука через радио и наоборот. Этот метод не сохраняет настройки между загрузками, но я напишу быстрое приложение для Android, чтобы добиться желаемых эффектов.

person Jason    schedule 28.02.2019