0

AndroidフォンをUSB経由でPCに接続しています。電話でUSBテザーオプションを開きます。

そのため、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 に答える