![无线 DHCP,其他已修复](https://linux22.com/image/571215/%E6%97%A0%E7%BA%BF%20DHCP%EF%BC%8C%E5%85%B6%E4%BB%96%E5%B7%B2%E4%BF%AE%E5%A4%8D%20.png)
我遇到过这样一种情况:需要为无线客户端运行 DHCP,并为其他所有客户端设置固定 IP。
我完全不知道该怎么做,尝试在 serverfault、google 上搜索,阅读我的 dsl 路由器/无线 AP 的文档。我找到的最好的答案是 serverfault 上的一个人问了一个类似的问题(他想针对两个不同的网络进行范围检查)。
说清楚点。我有一个网络,比如说 192.168.0.xxx,我想运行 DHCP,仅为无线客户端提供 192.168.0.100-200 的服务。可以吗?
我有 Windows 和 Linux 服务器、linksys WAG120N 和 Ubiquity Networks Powerstation2 17D。
任何指点都将不胜感激,谢谢!
编辑:我问这个问题的原因是有另一个网络运行相同的物理网络,10.82。。使用 DHCP 的网络,我无法管理。问题是,该网络不使用任何无线设备,而我在第二个网络 (192.) 上有一些无线客户端(主要是笔记本电脑和智能手机),我不想为它们分配静态 IP。
答案1
我这里漏掉了什么?如果您有一台 DHCP 服务器,提供 192.168.0.100 - 200 之间的地址...那么...只需在有线客户端上设置静态 IP 地址即可。它们不会获取 DHCP 地址,而无线设备只要配置为获取 DHCP 地址,就会获取。
答案2
获取需要修复的 NIC 的 MAC 地址,并在 dhcpd.conf 文件中为动态 IP 地址定义的 dhcp 范围之外分配它们的 IP。
我不太喜欢阅读手册,但在这种情况下dhcpd.conf 命令有关于设置范围和设置确定 MAC 地址的地址的示例。