Ubuntu коснитесь обратной привязки и нажмите приложения / обновления
Я настроил обратный USB-модем между моим ноутбуком (с Ubuntu 15.04) и Nexus 4 (с Ubuntu Touch OTA 5 rev 22).
Он хорошо работает для большинства приложений, таких как веб-браузер, GPS-навигаторы, веб-приложение ubuntu-touch.fr, но не работает, когда я нажимаю на хранилище ubuntu (на котором отображается пустая страница), а также для системных параметров / обновлений (которые кажутся пытаться подключиться к чему-то без успеха).
Wireshark на USB-интерфейсе показывает, что по USB-кабелю вообще отсутствует сетевой трафик, что удивительно. Например, анализ проводной акулы для веб-навигации является нормальным.
Он действует так, как будто системные параметры / обновления заставляют соединение быть OTA (соединение для передачи данных - либо Wi-Fi, либо 2G/3G/4G), что, по моему мнению, является ошибкой: если я хочу обновить свой телефон или просто получить доступ к магазину приложений через соединение USB я смогу это сделать! Я, наконец, не имею ни малейшего понятия о том, что происходит, и где отправить отчет об ошибке.
Любая идея?
Конфигурация телефона: Nexus 4 с мако OTA 5 rev 22 Конфигурация ноутбука: Ubuntu 15.04
Процесс настройки обратного USB-модема (A на стороне телефона, B на стороне ноутбука)
A> android-gadget-service enable rndis
sudo /sbin/ifconfig usb0 10.1.0.1
B> sudo /sbin/ifconfig usb0 10.1.0.2
A> sudo route add default gw 10.1.0.2
B> echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth0 -j MASQUERADE
A> add nameservers 212.27.40.240 and 212.27.40.241 to /etc/resolv.conf
1 ответ
Хорошо сработал здесь с ревизией OTA-8 BQ Aquaris E4.5. спасибо за ваш мини-учебник. Я добавляю некоторую информацию:
На устройстве телефона:
android-gadget-service enable rndis
sudo route add default gw your_computer_usb_ip
echo nameserver 8.8.8.8 > /etc/resolvconf/conf.d/tail
resolvconf -u
За компьютером:
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth0 -j MASQUERADE