DHCP和DHCP中繼

試驗需求:
公司的內部網絡劃分爲3個物理網段,並通過一臺linux網關服務器相互連接。爲了提供集中化的地址分配管理,現在需要構建一臺DHCP服務器,爲處於不同網段的客戶
機動態分配IP地址。

需求描述:
1,在linux網關服務器中開啓路由轉發,並配置啓用DHCP中繼服務。
2,在192.168.0.0/24網段中構建一臺DHCP服務器(DHCP server),IP地址爲192.168.0.100。能夠爲192.168.0.0/24、192.168.1.0/24、192.168.2.0/24網段中的客戶機自動
分配IP地址。
3,爲客戶機動態分配的IP地址,默認租約時間設爲21600秒,最大租約時間爲43200秒。
4,對應於3個物理網段,IP地址的範圍分別爲:192.168.0.20-192.168.0.200、192.168.1.20-192.168.1.200、192.168.2.20-192.168.2.200

試驗步驟
【DHCP server】
1,安裝DHCP服務器軟件
rpm -ivh /media/Server/dhcp-3.0.5-3.e15.i386.rpm
2,根據主配置文件的範本來建立主配置文件(etc/dhcpd.conf)
cp /usr/share/doc/dhcp-3.0.5/dhcp.conf.sample /etc/dhcpd.conf
3,修改住配置文件
vi /etc/dhcpd.conf
全局配置

ddns-update-style none;  //動態DNS更新模式,一般將該值設爲none
default-lease-time 21600; //默認租約時間6小時
max-lease-time 43200; //最大租約時間12小時

subnet聲明設置子網屬性

subnet 192.168.0.0 netmask 255.255.255.0 {
 range  192.168.0.20 192.168.0.200;
 option  subnet-mask 255.255.255.0;
 option  routers  192.168.0.1;
}
subnet 192.168.1.0 netmask 255.255.255.0 {
 range  192.168.1.20 192.168.1.200;
 option  subnet-mask 255.255.255.0;
 option  routers  192.168.1.1;
}
subnet 192.168.2.0 netmask 255.255.255.0 {
 range  192.168.2.20 192.168.2.200;
 option  subnet-mask 255.255.255.0;
 option  routers  192.168.2.1;
}
host聲明(可以獨立使用,也可以放在某個subnet聲明中)
host xpclient {
 hardware ethernet 00:c0:c3:22:46:81;
 fixed-address 192.168.1.88;分配指定的IP需要綁定客戶的MAC地址
}

4,配置完畢,需要啓動服務
service dhcpd start
5,檢查DHCP服務是否在UDP協議的67端口監聽服務-----也可以查看日誌文件(/var/log/messages)
netstat -anpu | grep dhcpd

【DHCP relay】
1,開啓路由轉發功能
vi /etc/sysctl.conf
設置net.ipv4.ip_forward = 1 即可
sysctl -p 使配置生效
2,設置允許DHCP中繼數據的接口及DHCP服務器的IP地址
vi /etc/sysconfig/dhcrelay
INTERFACES="etho eth1 eth2"
DHCPSERVERS="192.168.0.100"
3,啓動dhcrelay中繼服務程序
service dhcrelay start
chkconfig --level 35 dhcrelay on //設置dhcrelay服務爲自動啓動

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章