gp0*_*lch 1 networking router linux-networking dhcp-server
今天遇到了一些有趣的事情,我仍然在摸索为什么会发生这种情况。我试图通过将网络掩码从 /24 更改为 /20 来增加 dhcp 服务器可用的 ip 地址数量。
这是第一个场景,我将路由器的子网掩码更改为 /20 以匹配我的 dhcp 服务器的子网掩码。但是,我没有更改任何具有静态 ip 的工作站的子网掩码,它们保持在 /24。我将一些工作站和无线设备连接到网络,所有这些都得到了正确的范围,/20 并且能够访问网络。
我对第一个场景的问题是:不是所有设备都应该具有相同的子网掩码才能工作吗?为什么具有静态 IP 地址和网络掩码 /24 的工作站仍在工作?
然后我尝试了第二种情况。这次路由器的子网掩码保持在/24,我只将DHCP服务器的子网掩码修改为/20。结果?具有子网掩码 /24 的静态 IP 的设备可以工作。使用子网掩码 /20 提供动态 IP 的设备无法访问网络。我的问题是:如果前面的场景适用于两个子网。为什么在这种情况下它没有?
我不确定这是否值得一提,但 DHCP 服务器正在运行 ubuntu dhcp 服务器。
子网掩码主要用于确定本地网络上是否可以访问另一个 IP 地址,或者是否需要通过路由器。具有旧 /24 子网掩码的工作站将能够访问旧 /24 网络内的所有其他内容,因为错误的掩码仍然会为这些地址提供正确答案。他们将无法与不在旧 /24 网络中的新 /20 网络中的 IP 地址通信,这就是为什么我们说旧掩码在新网络中不起作用的原因。
在您的第二个场景中,由于路由器的掩码保持在 /24,它将无法访问具有旧网络外部 IP 地址的设备,因此这些设备将无法访问路由器。
归档时间: |
|
查看次数: |
7740 次 |
最近记录: |