linux – 如何在dhcpd中通过MAC地址分配IP
发布时间:2020-05-23 19:54:15 所属栏目:Linux 来源:互联网
导读:如何使用dhcpd分配特定于mac地址的IP地址? 到目前为止我已经尝试过 host blah { hardware ethernet mac address; fixed-address ip address;} 在我的dhcpd.conf中.但重新启动dhcpd和有问题的mac地址的机器后,我再次获得一个随机IP. 这是完美的格式 – 我使用
|
如何使用dhcpd分配特定于mac地址的IP地址? 到目前为止我已经尝试过 host blah { hardware ethernet <mac address>; fixed-address <ip address>;}
在我的dhcpd.conf中.但重新启动dhcpd和有问题的mac地址的机器后,我再次获得一个随机IP. 解决方法这是完美的格式 – 我使用完全相同.只有我在行尾添加注释(另外).这是从dhcpd.conf工作的摘录:host wrt45gl-etika { hardware ethernet 00:21:29:a1:c3:a1; fixed-address ---.219.43.135; } # MSIE routeris WRT54GL
正如@Christoph所提到的,可能会声明全局选项(或使用服务默认值),这可能会影响IP分配/可能覆盖它的方式. 从dhcp3-server(v3)迁移到isc-dhcp-server(v4)时,我需要添加一些必需的选项并重写一些声明.但配置文件的结构仍然很简单: #
# Sample configuration file for ISC dhcpd for Debian
#
# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none',since DHCP v2 didn't
# have support for DDNS.)
ddns-update-style none;
# option definitions common to all supported networks...
option domain-name "mf.vu.---";
option domain-name-servers ---.219.80.11,---.219.80.2,---.171.22.22;
default-lease-time 2678400;
max-lease-time 2678400;
# If this DHCP server is the official DHCP server for the local
# network,the authoritative directive should be uncommented.
authoritative;
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;
# The subnet that shares this physical network
shared-network TOTAL_MF {
server-name "letta.mf.vu.--";
subnet ---.219.43.128 netmask 255.255.255.192 {
option routers ---.219.43.190;
option broadcast-address ---.219.43.191;
group {
host wrt45gl-etika { hardware ethernet 00:21:29:a1:c3:a1; fixed-address ---.219.43.135; } # MSIE routeris WRT54GL
# ...
host saulute { hardware ethernet 00:21:28:10:f4:16; fixed-address ---.219.43.189; } # Virtual Qemu PC NIC
}
}
subnet 172.16.43.128 netmask 255.255.255.192 {
option routers 172.16.43.129;
option broadcast-address 172.16.43.191;
group{
host ligo { hardware ethernet 08:00:20:7A:E2:70; fixed-address 172.16.43.179; } #a225 ligo
# ...
host vumfsa2 { hardware ethernet 00:80:48:8d:12:f0; fixed-address 172.16.43.140; } # 118
}
}
}
在那里我没有使用池,没有范围声明.只有两个子网声明(一个后跟另一个). 在那里,我没有分配给我的主机的随机IP,这些IP在这里被声明(与MAC绑定). (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
