有问题的Android 4.4设备(radxa rock)由于强制插入一个稍大的插件而导致以太网插座损坏。
我替换我成功连接了一个Usb-ethernet加密狗 - 使用adb我可以做类似的事情:
netcfg eth0 down
netcfg eth1 up
netcfg eth1 dhcp
setprop dhcp.eth1.dns1 8.8.8.8
netcfg
lo UP127.0.0.1/8 0x00000049 00:00:00:00:00:00
eth0 DOWN 0.0.0.0/0 0x00001002 6e:47:fe:70:62:00
sit0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
ip6tnl0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
eth1 UP 192.168.1.101/24 0x00001043 00:0e:c6:c3:4b:2d
在此之后,我可以从adb shell ping我的本地网络:
ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=5.51 ms
但外部ping失败。
ping www.google.com
ping: unknown host www.google.com
我的问题是如何在Android 4.4安装应用中识别以太网界面?我看到没有填充IP地址或其他参数。
理想情况下,我想禁用板载eth0硬件。
由于