在 Debian Squeeze 上限制静态 IP(仅限 DHCP)

在 Debian Squeeze 上限制静态 IP(仅限 DHCP)

如何限制静态 IP 用户访问互联网?我可以禁用免费 DHCP 租赁吗?

我正在运行 Debian Squeeze,并使用 dnsmasq 作为 dhcp 服务器。所有用户都有自己的 IP,映射到 mac。

谢谢。

答案1

  1. 使用 dnsmasq 作为 DHCP 服务器
  2. 列出所有已知设备/etc/ethers
  3. 在 /etc/dnsmasq.d/dnsmasq.intranet.conf 中列出所有静态 IP。参考: DNSmasq 安装和配置
  4. 使用以下内容(在 /etc/dnsmasq.d/dnsmasq.intranet.conf 中)忽略任何未知客户端


    # 忽略 dhcp-host 行# 或 /etc/ethers中未指定的任何客户端。dhcp
    -ignore=tag:!known

  5. 参考:http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq.conf.example

相关内容