RNDIS接口获取网关

RNDIS接口获取网关

我有一个 Linux 设备,它利用 USB 小工具来支持 RNDIS。目标是能够连接该设备的任何计算机,而不必弄乱 IP 设置。我已在 RNDIS 设备上设置静态 IP 地址。就沟通而言,一切正常。不起作用的是我的主机 PC 似乎将我的 RNDIS 设备添加为网关,从而失去了互联网连接。每次插入设备时我都可以远程网关路由,但这会降低用户体验。

如何修改我的 RNDIS 配置以便我的主机 PC 不添加网关?

答案1

RNDIS 设备可能具有静态 IP 地址,但是主机 PC 在哪里以及如何获取用于连接到 RNDIS 设备的 IP 地址设置?

如果 RNDIS 设备使用 DHCP、PPPoE 或某种其他机制为主机提供设置,则 RNDIS 设备不应提供默认网关设置如果它不准备充当 Internet 网关。

就选项而言pppd,这意味着删除任何defaultroute选项并添加nodefaultroute

在通用 DHCP 服务器术语中,这意味着根本不提供 DHCP 选项 #3 -dhcpd例如,如果使用 ISC,则应option routers ...从文件中删除任何行dhcpd.conf

相关内容