AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 570616
Accepted
bobo
bobo
Asked: 2014-01-29 21:28:16 +0800 CST2014-01-29 21:28:16 +0800 CST 2014-01-29 21:28:16 +0800 CST

我们不应该从 DHCP 池中排除静态 IP 吗?

  • 772

在我的办公室里,我有一台带有静态 IP 的打印机192.168.0.254/24。通常,它应该从路由器的 DHCP 池中排除。所以我只是将 DHCP 池设置在 的范围内192.168.0.2/24 - 192.168.0.240/24,192.168.0.241/24 - 192.168.0.254/24将留给一些需要静态 IP 的机器,如打印机。

然后我还在路由器中为打印机添加了静态IP 192.168.0.254/24。好像没什么不妥。但是使用这些设置,同一网络中的其他机器无法访问打印机。也就是说,没有人能够从他们的计算机上打印,并且它不会PING像以前那样响应任何请求。

我完全不知道。所以我只是通过配置 DHCP 范围以覆盖尽可能多的 IP 来尝试运气,即192.168.0.2/24 - 192.168.0.254/24.

路由器重新启动后,打印机现在完全可以访问并且可以PING像我们用这个(Cisco RV180W)替换旧路由器之前一样响应。

所以我的问题是,我们不应该从 DHCP 池中排除静态 IP 吗?

我在下面包含了一些屏幕截图,显示了我们当前的配置:

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

注意:您可以看到有些机器使用静态 IP,但我还没有添加它们,Static DHCP Client Table因为我计划稍后将它们更改为使用动态 IP。

cisco
  • 1 1 个回答
  • 14728 Views

1 个回答

  • Voted
  1. Best Answer
    HopelessN00b
    2014-01-29T22:32:40+08:002014-01-29T22:32:40+08:00

    我将在这个答案的开头(我已经输入,因此不会删除),说看起来你的路由器使用术语“静态 DHCP”来表示世界其他地方所说的“DHCP”预订。”

    所以,事实上,正确的设备配置是将 DHCP 池设置192.168.0.2为192.168.0.254,然后将我在 LAN 主机表中看到的所有静态地址放入“静态 DHCP”客户端表中。(如果您不将它们放在静态 DHCP 表中,DHCP 服务器可能会将这些 IP 地址分配给另一台设备,从而产生 IP 冲突。)

    还...

    1. 我几乎没有使用 Cisco Small Business 设备的经验,所以我不能 100% 确定上述内容,但可以肯定它的样子。
    2. 您对子网名称 ( /24) 的使用不正确且令人困惑。
      • 如果您将其添加到配置中,则会导致问题。如果你只是这样打字,那就更好了……但仍然是错误的和令人困惑的。
      • 192.168.0.241/24不是有效的子网。是192.168.0.0/24。/24表示它是一个由 256 个 IP 地址组成的 24 位子网。

    无论如何,转到一般情况...


    我们不应该从 DHCP 池中排除静态 IP 吗?

    简而言之,是的。您应该从 DHCP 池中排除任何静态分配的 IP 地址。如果您不这样做,您的 DHCP 服务器会很乐意将该静态 IP 地址分配给请求 DHCP 分配地址的设备,您最终会遇到 IP 冲突,以及用户报告的一些可能令人困惑的连接问题。

    至于你通常如何做到这一点,基本上有三种方式。

    1. 实际上从 DHCP 池范围中排除 IP 地址。
      • 这将使 DHCP 服务器忽略该 IP 地址,就好像它不存在一样。

    2. 创建 DHCP“保留”。
      • 这将强制 DHCP 服务器始终将该“保留”IP 地址分配给您指定的设备(或任何具有相同 MAC 地址的设备,准确地说)。
      • 看起来您的路由器将该选项称为“静态 DHCP”。(由于 DHCP 代表“动态主机配置协议”,这是一个愚蠢的名称。)

    3. 请改用主机名和 DNS。
      • 不要乱用大多数设备不关心且用户不会记住的 IP 地址,而是分配主机名,使用名称服务器并通过主机名而不是 IP 访问您的设备,这样您就可以让一切都获得动态地址来自您的 DHCP 服务器,而不关心实际的 IP 地址是什么。
    • 4

相关问题

  • 为 Cisco ASA 5510 上的端口 443/80 创建 NAT 规则和安全策略

  • 识别连接到交换机的机器

  • Cisco WS-C6509-E Arp 缓存损坏问题?

  • 广播 SSID 对客户端体验有何影响?

  • DHCP/网络问题

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve