android - 为什么网关是bogon?

标签 android linux networking ip gateway

我通过 USB 将我的 Android 手机连接到我的电脑。并在手机上打开 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

谁能告诉我原因?

最佳答案

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

这是因为它是私有(private)网络地址。不过,这只是一个警告。

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

关于android - 为什么网关是bogon?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12907223/

相关文章:

android - 如何每30分钟后发出警报

android - android studio 是否具有突出显示我当前光标位置所在的方法(在左侧的结构 Pane 中)的功能?

linux - 找不到 crontab 定义

c - 优化嵌套 for 循环

Android Studio/Kotlin - 无效错误 "Overriding method should call super"

linux - 使用 python 2.7 在 Ubuntu 14.10 或 Fedora 21 上运行 python Numba

java - Android 异步任务已弃用。需要替代示例

windows - 如何获得精确的 ping 测量值

C++ 如何在 Winsock 中正确接收文件?

java - 如何访问从android中的restful web服务传递的json数组?