如何查看 Debian DHCP 服务器上所有分配的 IP 地址?
通过 Web 界面在独立路由器上通常很容易完成。如何在 Debian 中使用 dhcpd 做到这一点?
我有一台运行 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 忘记旧的
我家里有一个小型网络,有路由器、打印机、NAS 和 4 台 PC。我的路由器允许完整的 DHCP 管理,我已经将我的路由器、NAS 和打印机设置为具有静态 IP 地址(保留的固定租用),并且 PC 可以从路由器上的 DHCP 服务获取动态分配的 IP 地址。
在这样的小型网络中,拥有动态地址有什么好处吗?
我有三台电脑
一台路由器(SMC SMC8014WN)
.100 和 .101 都可以访问互联网。.113 没有。
我检查以确保 .113 在路由器的 DHCP 范围 (.100-.150) 内。我还将以前工作的计算机设置为 .101 到 .107,但它无法连接到互联网。
路由器由我的 ISP ( SHAW internet ) 提供,我无法更换它。
我的问题是:
更新 1
我所说的“无法访问 WAN”是指我无法 ping 外部 IP 地址,例如 .113 可以 ping .100 和 .101 但无法 ping 173.194.33.52 (google.com)
我没有使用 DNS,只是为了检查我将 DNS 设置为 8.8.8.8,但我仍然遇到同样的问题。
我的 OpenWrt 固件发生了一些奇怪的事情。我的 DHCP 的范围是 100 到 250,192.168.1.*
但它给出的第一个 IP 是192.168.1.189
.
从189年开始有什么原因吗?可以随机吗?我确定我配置了一些静态 IP,但只有 3 或 4 个在 100 - 200 范围内。
DHCP 如何分配或选择在范围内提供哪个 IP?
注意:我使用的是基于 OpenWrt 的 Gargoyle 固件(效果很好)。
我已经在 Windows 7 中配置了 Windows 防火墙来阻止公共接口上的所有流量,除了某些 IP 地址,如下所述:https : //superuser.com/a/456326/112560问题是,这会阻止 DHCP 客户端我无法从 DHCP 服务器获取 IP 地址。如果我通过从阻止的 IP 范围(与 VPN 服务器相同)中排除它的 IP 来为 DHCP 服务器添加一个例外,一旦我有一个 IP 地址就ipconfig /renew
可以工作,但是如果我释放这个 IP 地址,我就无法获得另一个,除非我禁用了该防火墙规则。我怀疑这是因为 DHCP DISCOVER 客户端广播仍然被阻止,所以它找不到 DHCP 服务器。如何允许 DHCP 客户端和特定 IP 的连接,同时阻止其他所有内容?
我在两个不同的子网中有两个网络接口,并配置为 DHCP。当我运行 route 命令时,我在网关中得到以下带有星号的输出。它的意义是什么?
更新:我已经裁剪了图像中的默认路线
这种“路由器”并不是典型的情况。我将手机用作热点,并且只能配置选定数量的 DHCP 选项。
我可以管理多少设备/客户端可以将我的手机用作热点的限制。我必须从带有选项的单选按钮列表中进行选择:2、3、4、5 或 8。
我可以指定 DHCP 起始 IP 地址。在这种情况下,它从 开始192.168.6.106
。
当我通过 Wi-Fi 连接到我的手机时,一条ipconfig /all
命令显示默认网关是192.168.6.1
,我的 IPv4 地址是192.168.1.148
。我有幸将另一台设备连接到电话,并且该设备已被分配192.168.1.121
。
我已经尝试连接到192.168.6.1
,希望能看到我习惯看到的某种路由器设置页面,但没有这样的事情,或者可能只是操作系统不兼容的问题。
总之,“路由器”(电话)有一个 IP 地址192.168.6.1
和一个 DHCP 服务器,从 开始192.168.6.106
并允许最多 8 个连接。通常,我会假设一系列192.168.6.106 - 192.168.6.113
,但已连接的客户端显示其他情况。
如何确定 DHCP 为客户端预留了哪些 IP 地址?
我刚回到大学,在使用互联网一天后,我突然无法访问其他网页,尽管我仍然可以聊天。我重新启动了计算机,互联网根本无法再访问网页。我从浏览器 (chrome) 和故障排除程序中收到 DNS 错误。
连接出现为“网络 3”,即使它在工作时是“网络 2”。我比较了 ipconfig /all 日志,它们在工作和不工作时看起来都一样。
我找到了两种获得互联网连接的方法(它们不再有效):
但是,第一步或第二步通常需要重复几次,然后网络才会从已失效的“网络 3”变回“网络 2”,大约一个小时后,我又遇到了问题。
我试过了:
我没有想法了。
ipconfig /all:
Windows IP Configuration
Host Name . . . . . . . . . . . . : NGoller
Primary Dns Suffix . . . . . . . :
Node Type …
Run Code Online (Sandbox Code Playgroud) 在对网络驱动程序进行了一些干扰之后,现在我遇到了一种情况,即启动后网络没有自动连接。它表示连接受限或没有连接。当我查看 LAN 状态时,它显示为“未连接”。
(以太网状态就是它所说的。以前它是“本地连接状态”)。并且自动向导无法解决问题。
我每次都必须“禁用”和“启用 LAN 才能连接到 Internet。我如何支持修复此问题,以便客户端通过 DHCP 获取 IP。