如何限制静态 IP 用户访问互联网?我可以禁用免费 DHCP 租赁吗?
我正在运行 Debian Squeeze,并使用 dnsmasq 作为 dhcp 服务器。所有用户都有自己的 IP,映射到 mac。
谢谢。
答案1
- 使用 dnsmasq 作为 DHCP 服务器
- 列出所有已知设备
/etc/ethers
- 在 /etc/dnsmasq.d/dnsmasq.intranet.conf 中列出所有静态 IP。参考: DNSmasq 安装和配置
使用以下内容(在 /etc/dnsmasq.d/dnsmasq.intranet.conf 中)忽略任何未知客户端
# 忽略 dhcp-host 行# 或 /etc/ethers中未指定的任何客户端。dhcp
-ignore=tag:!known参考:http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq.conf.example