構建DHCP及中繼服務器

004928445.png

需求描述:

在網關主機中構建DHCP、DHCP中繼服務器

1.爲以下三個物理網段提供動態地址分配服務:

192.168.1.0/24

192.168.2.0/24

192.168.3.0/24

2.默認租約時間21600秒

3.最大租約時間43200秒

4.客戶機使用的DNS服務器地址如下:

202.106.0.20

8.8.8.8

5.用於動態分配的IP 地址範圍分別爲:

192.168.1.100~192.168.1.200

192.168.2.100~192.168.2.200

192.168.3.100~192.168.3.200


網關主機各接口的IP地址作爲對應網段的默認網關


實現思路:

1.確認服務器主機的網絡地址配置正確

2.先配置好DHCP服務器

3.再配置DHCP中繼服務器


驗證實驗結果

注意事項:

將虛擬機的內存設爲256MB,進入字符模式,關閉不常用的系統服務程序

將DHCP服務器的默認網關指向DHCP中繼服務器


GO

DHCP服務器的配置(網卡爲vmnet2)

[root@dhcpserver ~]# service iptables stop

[root@dhcpserver ~]# setenforce 0

[root@dhcpserver ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static

ONBOOT=yes

HWADDR=00:0c:29:b3:f2:f5

IPADDR=192.168.1.2

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

[root@dhcpserver ~]# service network restart

[root@dhcpserver ~]# ifconfig eth0

[root@dhcpserver ~]# yum -y install dhcp

[root@dhcpserver ~]# cp/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf

[root@dhcpserver ~]# vim /etc/dhcpd.conf

ddns-update-style interim;

ignore client-updates;

   default-lease-time 21600;

   max-lease-time 43200;

   optiondomain-name-servers   202.106.0.20,8.8.8.8;

   optiondomain-name       "Crushlinux.com";


subnet 192.168.1.0 netmask 255.255.255.0 {

   optionrouters         192.168.1.1;

   optionsubnet-mask       255.255.255.0;

   rangedynamic-bootp 192.168.1.100 192.168.1.200;

}


subnet 192.168.2.0 netmask 255.255.255.0 {

   optionrouters         192.168.2.1;

   optionsubnet-mask       255.255.255.0;

   range dynamic-bootp 192.168.2.100192.168.2.200;

}


subnet 192.168.3.0 netmask 255.255.255.0 {

   optionrouters         192.168.3.1;

   optionsubnet-mask       255.255.255.0;

   rangedynamic-bootp 192.168.3.100 192.168.3.200;

}


[root@dhcpserver ~]# service dhcpd restart

[root@dhcpserver ~]# chkconfig dhcpd on

[root@dhcpserver ~]# ping 192.168.1.1


DHCP中繼服務器的配置(共3個網卡,第一個:vmnet2,第二個:vmnet3,第四個:vmnet4)

[root@DHCRELAY ~]# service iptables stop

[root@DHCRELAY ~]# setenforce 0

[root@DHCRELAY ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0  

DEVICE=eth0

BOOTPROTO=static

HWADDR=00:0c:29:e0:f7:26

ONBOOT=yes

IPADDR=192.168.1.1

NETMASK=255.255.255.0

GATEWAY=192.168.1.2


[root@DHCRELAY ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1  

DEVICE=eth1

BOOTPROTO=static

HWADDR=00:0c:28:e0:f7:33

ONBOOT=yes

IPADDR=192.168.2.1

NETMASK=255.255.255.0


[root@DHCRELAY ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth2  

DEVICE=eth2

BOOTPROTO=static

HWADDR=00:0b:17:e0:f7:33

ONBOOT=yes

IPADDR=192.168.3.1

NETMASK=255.255.255.0

[root@DHCRELAY ~]# service network restart

[root@DHCRELAY ~]# ifconfig

[root@DHCRELAY ~]# ping 192.168.1.2

[root@DHCRELAY ~]# yum -y install dhcp

[root@DHCRELAY ~]# vim /etc/sysconfig/dhcrelay

INTERFACES="eth0 eth1 eth2"

DHCPSERVERS="192.168.1.2"

[root@DHCRELAY ~]# service dhcrelay start

[root@DHCRELAY ~]# service dhcrelay restart

[root@DHCRELAY ~]# chkconfig dhcrelay on

[root@DHCRELAY ~]# netstat –tulnp |grep dhcrelay


客戶機測試

客戶機網卡分別設置成vmnet2、vmnet3、vmnet4 獲取IP地址進行測試

測試命令:

開始-->運行-->cmd

C:\Users\Crushlinux>cd \

C:\>ipconfig /release

C:\>ipconfig /renew


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