0

我通过 USB 将我的 Android 手机与我的 PC 连接起来。并打开手机上的usb tether选项。

所以,在PC的网络连接中显示了一个新的远程NDIS网络适配器,并且在android上有一个rnndis0 IFface。

我做了以下配置: PC:ip:192.168.42.1 网络掩码:255.255.255.0

电话:ip 192.168.42.2 网络掩码:255.255.255.0

并且互相ping通时,两者都可以正常工作。

但是当我将手机的默认网关配置为PC的地址时,它失败了。

busybox route add default gw 192.168.42.1
busybox route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         bogon           0.0.0.0         UG    0      0        0 rndis0
192.168.42.0    *               255.255.255.0   U     0      0        0 rndis0

谁能告诉我原因?

4

2 回答 2

1

我相信它被标记为 bogon,因为它是一个不应出现在路由表中的地址,即 bogon 路由。

这是因为它是一个私有网络地址。但这只是一个警告。

http://packetlife.net/blog/2009/jan/21/whats-bogon/

于 2012-10-17T05:10:57.707 回答
0
What is the output of

$ ip route
on Android?

赵银

昨天,我无法重现该问题。现在,它再现了。

busybox route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         bogon           0.0.0.0         UG    0      0        0 rndis0
192.168.137.0   *               255.255.255.0   U     0      0        0 rndis0

ip route 的输出是:

busybox ip route
default via 192.168.137.1 dev rndis0
192.168.137.0/24 dev rndis0  src 192.168.137.2

实际上,它工作正常,但是出现了“bogon”这个词

于 2012-10-17T03:15:53.627 回答