一配置DHCP服務器
通過yum istall dhcp* 進行安裝DHCP軟件包
通過 cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf後進行編輯如圖
ddns-update-style interim;
ignore client-updates;
default-lease-time 21600;
max-lease-time 43200;
subnet 192.168.18.0 netmask 255.255.255.0 {
option routers 192.168.18.19;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.18.120 192.168.18.254;
}
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.19;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.1.120 192.168.1.254;
}
subnet 192.168.8.0 netmask 255.255.255.0 {
option routers 192.168.8.19;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.8.120 192.168.8.254;
設置dhcp服務器的IP地址
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:E2:E7:27
ONBOOT=yes
DHCP_HOSTNAME=localhost.localdomain
IPADDR=192.168.18.1
NETMASK=255.255.255.0
GATEWAY=192.168.18.19
重啓service network restart
開啓dhcp服務 service dhcpd restart
二.在另一臺有三個網卡的linux電腦上上配置DHCP中繼代理
首先需要先通過yum istall dhcp* 進行安裝DHCP軟件包
分別設置三個網卡的Ip地址分別爲
vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth1
vim /etc/sysconfig/network-scripts/ifcfg-eth2
192.168.18.19 192.168.1.19 192.168.8.19
設置後重啓服務service network restart
在打開中繼代理的配置文件 vim /etc/sysconfig/dhcrelay 進行配置
INTERFACES="eth0 eth1 eth2"
DHCPSERVERS="192.168.18.1"
在開啓轉發功能 編輯 vim /etc/sysctl.conf 使et.ipv4.ip_forward = 1
後重啓中繼服務 service dhcrelay restart即可
三、使用客戶端進行測試即可