我不希望我的 DHCP 成为默认网关

use*_*190 5 routing gateway dhcp ip

我有一台运行 DHCP 服务器的设备。当我通过 USB 将它连接到我的计算机时,PC 获得一个 IP 地址,并且该设备成为默认网关。我只希望设备同意 IP 地址而不是默认网关。这可能吗?

我使用的是 udhcpd,但我在权威模式下遇到了问题,所以我切换到了 dnsmasq。

PC 已经连接到另一个网络,应该包含默认网关。

编辑 :

这是它如何设置的小图

[嵌入式网络#1] ----- [PC] ----- [企业网络#2]

这里重要的是 Net#1 不知道 Net#2、它的 dhcp 服务器和它的默认网关

编辑 2:

好的,/etc/dnsmasq.conf中的参数应该是关于dhcp-option=3的,
这个参数我没有指定好,是没有效果的。根据这个示例配置

# Disable default gateway
#dhcp-option=3
Run Code Online (Sandbox Code Playgroud)

这不会禁用网关,这没有效果

编辑 3:

好的 dhcp-option=3 确实有效果(愚蠢的我)。然而,仅仅更新 ip 还不足以让 windows xp 忘记旧的

Mik*_*eyB 4

当然可能 - 只需重新配置设备,使其不通过 DHCP 分发网关。

您可能需要提供更多信息才能获得有用的回复。

添加到conf文件中

dhcp-option=3
dhcp-option=6
Run Code Online (Sandbox Code Playgroud)

3 禁用默认路由器(网关),6 禁用 DNS