DHCPDconfiguration的接口

我在运行Ubuntu 14.04 LTS的机器上有两个接口。 它有两个不同的接口,即eth0和eth1。

我需要通过接口给客户端IP地址。

例如,

任何客户端尝试通过eth0连接,并需要一个IP地址,我想给范围10.10.0.1 – 10.10.0.100

而其他通过eth1连接的客户端应该获得IP地址范围10.20.0.1 – 10.20.0.100

是否有可能通过在dhcpd.conf中编写规则?

假设您使用的是ISC DHCPd,它基于子网:

subnet 10.10.0.0 netmask 255.255.255.0 { range 10.10.0.1 10.10.0.100; } subnet 10.20.0.0 netmask 255.255.255.0 { range 10.20.0.1 10.20.0.100; } 

你的eth0接口在10.10.0.0/24子网中应该有一个IPv4地址(我假定子网是/ 24,你没有提到), eth1接口应该在10.20.0.0/24子网中有一个IPv4地址。

如果你想限制dhcpd看到的接口,你可以把它们放在/etc/default/isc-dhcp-server

PS: man dhcpd.conf是你的朋友。