Я прошел через этот учебник http://blog.mathieu.carbou.me/post/60454997009/reverse-usb-tethering-with-android-2-2, чтобы отменить привязку моего телефона android для использования ПК через USB.Не удалось получить обратный модем, работающий в android через usb
Используя следующие команды, я успешно смогу создать мост br0
.
sudo ifconfig eth0 0.0.0.0
sudo ifconfig usb0 0.0.0.0
sudo brctl addbr br0
sudo brctl addif br0 eth0
sudo brctl addif br0 usb0
sudo ifconfig br0 up
sudo dhclient br0
br0
имеет IP-адрес: 172.16.138.102
Мой андроид телефон показывает rndis0
. Я использовал следующую команду, используя adb shell как root.
netcfg rndis0 dhcp
rndis0
был назначен IP: 172.16.138.109/24
Затем я добавил шлюз по умолчанию для rndis0
интерфейса.
route add default gw 172.16.138.102 dev rndis0
Все еще интернет не работал на андроид. Я пробовал несколько других учебных пособий, но одна и та же информация упоминалась повсюду. Я что-то упустил или мне нужно сделать что-то еще для работы в Интернете?