Ubuntu
通過介面配置 DHCPD
我在執行 Ubuntu 14.04 LTS 的機器上有兩個介面。它有兩個不同的介面,即 eth0 和 eth1。
我需要通過介面為客戶端提供 IP 地址。
例如,
任何客戶端嘗試通過 eth0 連接並需要 IP 地址,我想在 10.10.0.1 - 10.10.0.100 範圍內提供
通過 eth1 連接的其他客戶端應該獲得一個範圍為 10.20.0.1 - 10.20.0.100 的 IP 地址
是否可以通過在 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
是你的朋友。