我的问题很简单。我尝试使用 dhcp.conf 为 wlan0 连接的用户分配一个固定 IP 地址。从配置文件:
host clientA{
hardware ethernet 00:80:c6:f6:72:00;
fixed-address 192.168.1.50;
}
我感到困惑的是clientA
。我可以用什么来代替它?如果这是一个主机名,我在哪里可以找到它?我正在使用 Ubuntu 14.04 LTS。
答案1
ClientA
它是 DHCP 服务器配置文件的主机名。
答案2
根据客户端的配置方式,它在发出 DHCP 请求时可能会或可能不会发送主机名。但是,如示例所示,您可以通过 MAC 地址访问它。在我自己的家庭设置中,我使用 dhcpd.conf 中的主机名字段,这样我就知道它是哪台机器(livingroom-tv、my-desktop、wifes-iphone 等),并依靠 MAC 地址hardware ethernet
选项来确定哪台机器实际上正在获取该特定 IP。DNS 使用虚假域 (my.house) 单独处理,因为只有少数机器实际上需要 DNS 条目(为我/我的方便),并且不以任何方式与 DHCP 集成。几乎所有基于静态动态 MAC 地址的 IP 都用于控制访问 - 我的租约时间非常短,当需要阻止孩子们访问时,我只需更改他们的默认网关或将他们指向第二个 DNS 服务器,以限制他们可以去哪里/他们可以做什么(即,在他们的手机上,facebook.com 可能会说“你应该做作业!”:) )