DHCP服務

實驗1DHCP的配置與原理

     實驗環境

在虛擬機Linux 6.5系統下需要2臺Linux系統一臺A作爲服務端一條B作爲測試客戶端開啓2臺Linux系統。

關閉防火牆設置selinux的參數enforcingpermissive一般情況下設置peimissive關閉網絡優化設置NetworkManager由於我們是本地實驗環境不需將網絡優化添加。

     實驗目標

         A作爲服務端爲客戶端配置動態獲取IP地址爲某客戶機預留專業IP地址限制客戶機的IP地址取值範圍

         B作爲測試客戶端通過查看IP地址驗證服務器端的配置。

     實驗步驟

1.  首先將A,B放到同一網段中配置臨時起效的IP地址。驗證AB能否通信。

A[root@s5 桌面]#ifconfig eth0 192.168.1.1

B[root@pc5 桌面]#ifconfig eth0 192.168.1.2

//臨時設置IP地址

[root@s5 桌面]#ping 192.168.1.150

PING192.168.1.150 (192.168.1.150) 56(84) bytes of data.

64 bytes from192.168.1.150: icmp_seq=1 ttl=64 time=1.17

//驗證兩臺虛擬機通信

2.  按照要求配置Linux服務器

[root@s5 桌面]#vim/etc/selinux/config

SELINUX=permissive //設置SELINUX參數也可以通過命令臨時修改selinuxsetenforce通過命令getenforce查看selinux 的值

[root@s5 桌面]#/etc/init.d/iptablesstop//關閉防火牆

[root@s5 桌面]#chkconfig iptablesoff //設置開機不啓動

[root@s5 桌面]#/etc/init.d/NetworkManagerstop

//關閉網絡優化配置

[root@s5 桌面]#chkconfigNetworkManager off

//設置開機不啓動

 [root@s5 桌面]#vim /etc/yum.repos.d/rhel6.5.repo //配置yum

 1 [rhel-package]

 2 name=RHEL6.5

 3 baseurl=file:///misc/cd

 4 enabled=1

 5 gpgcheck=1

  6gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-rel    ease

以上配置服務器客戶端都需要配置

 

3.  搭建簡單的DHCP服務器安裝dhcp服務靜態永久配置IP地址。

[root@s5 桌面]#yum -y installdhcp

//安裝dhcp服務默認未安裝

[root@s5 桌面]#vim/etc/sysconfig/network-scripts/ifcfg-eth0 //配置永久IP設置

  1 DEVICE=eth0

  2 HWADDR=00:0C:29:4D:11:07

  3 TYPE=Ethernet

  4 UUID=e8de0900-db6a-4e20-bb7f-80c17455227f

  5 ONBOOT=yes

  6 NM_CONTROLLED=no

  7 BOOTPROTO=none

  8 IPADDR=192.168.1.2

  9 NETMASK=255.255.255.0

 10 #PREFIR=24

 

 

4.  配置dhcpd服務限制客戶端獲取IP地址的範圍

#   see /usr/share/doc/dhcp*/dhcpd.conf.sample

   //查看dhcp配置模板

   optiondomain-name "tarena.com"; //默認域後綴

   default-lease-time7200; //默認租期

   max-lease-time 14400; //最大租期

   subnet192.168.1.0 netmask 255.255.255.0 {

//設置客戶端獲取IP地址的網段

   option routers 192.168.1.1;//設置網關

optiondomain-name-servers 202.106.0.20,8.8.8.8;

//設置DNS

   range 192.168.1.100 192.168.1.200;//限制IP地址範圍

   }

 

 

5.  客戶端驗證

[root@pc5 桌面]#vim/etc/sysconfig/network-scripts/ifcfg-eth0

//客戶端網卡配置

DEVICE=eth0

  2 HWADDR=00:0c:29:f0:eb:fb

  3 TYPE=Ethernet

  4 UUID=e8de0900-db6a-4e20-bb7f-80c17455227f

  5 ONBOOT=yes

  6 NM_CONTROLLED=no

  7 BOOTPROTO=dhcp

[root@pc5 桌面]#/etc/init.d/networkrestart

//配置完之後需重啓network服務

正在關閉接口 eth0                                        [確定]

關閉環回接口                                             [確定]

彈出環回接口                                             [確定]

彈出界面 eth0

正在決定 eth0 的 IP 信息...完成。

                                                          [確定]

[root@pc5 桌面]#ifconfig //查看ip

eth0      Link encap:Ethernet  HWaddr 00:0C:29:F0:EB:FB 

          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0

 

6.  爲某客戶端預留專用IP地址

[root@s5 桌面]#vim/etc/dhcp/dhcpd.conf

host pc5{ //客戶端主機名

  hardware ethernet 00:0c:29:f0:eb:fb;//客戶端MAC地址

  fixed-address 192.168.1.150;//專用IP地址


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