vi /etc/dhcpd.confsubnet 192.168.10.0 netmask 255.255.255.0 {range 192.168.10.2 192.168.10.254;option subnet-mask 255.255.255.0;option routers 192.168.10.1; option domain-name-servers a.b.c.d; default-lease-time 345600;max-lease-time 691200;}subnet 192.168.20.0 netmask 255.255.255.0 {range 192.168.20.2 192.168.20.254;option subnet-mask 255.255.255.0;option routers 192.168.20.1; option domain-name-servers A.B.C.Ddefault-lease-time 345600;max-lease-time 691200;}一般時候,這種結構是配合三層交換來的。而且linux伺服器上也不需要多網絡卡,只需要在三層交換上使用DHCP中繼功能就可以了。比如linux伺服器接三層SW的F0/1,歸屬VLAN為100,linux主機地址192.168.100.100,10.0/24網段的交換機接F0/10,歸屬VLAN10;20.0/24的網段接F0/20,歸屬VLAN20。三層交換機上的VLAN1/10/20三個地址分別是192.168.100.1、192.168.10.1、192.168.20.1把主機和10/20這些主機的預設閘道器全指向三層交換對應的IP地址。以cisco三層交換機的VLAN10配置舉例:interface vlan 10 ip add 192.168.10.1 255.255.255.0ip helper-address 192.168.100.100這樣就實現了192.168.100.100的伺服器為主機分配192.168.10(20).0/24的IP了。
vi /etc/dhcpd.confsubnet 192.168.10.0 netmask 255.255.255.0 {range 192.168.10.2 192.168.10.254;option subnet-mask 255.255.255.0;option routers 192.168.10.1; option domain-name-servers a.b.c.d; default-lease-time 345600;max-lease-time 691200;}subnet 192.168.20.0 netmask 255.255.255.0 {range 192.168.20.2 192.168.20.254;option subnet-mask 255.255.255.0;option routers 192.168.20.1; option domain-name-servers A.B.C.Ddefault-lease-time 345600;max-lease-time 691200;}一般時候,這種結構是配合三層交換來的。而且linux伺服器上也不需要多網絡卡,只需要在三層交換上使用DHCP中繼功能就可以了。比如linux伺服器接三層SW的F0/1,歸屬VLAN為100,linux主機地址192.168.100.100,10.0/24網段的交換機接F0/10,歸屬VLAN10;20.0/24的網段接F0/20,歸屬VLAN20。三層交換機上的VLAN1/10/20三個地址分別是192.168.100.1、192.168.10.1、192.168.20.1把主機和10/20這些主機的預設閘道器全指向三層交換對應的IP地址。以cisco三層交換機的VLAN10配置舉例:interface vlan 10 ip add 192.168.10.1 255.255.255.0ip helper-address 192.168.100.100這樣就實現了192.168.100.100的伺服器為主機分配192.168.10(20).0/24的IP了。