構建及使用DHCP服務

實驗01:構建及使用DHCP服務vim

  • 實驗目標服務器

搭建一臺DHCP服務器,爲192.168.4.0/24網段的客戶機自動配置網絡參數,主要要求以下:網絡

  • 動態分配的IP範圍:       192.168.4.28    192.168.4.54dom

 192.168.4.128    192.168.4.200ide

  • 使用的默認網關地址爲:192.168.4.1測試

  • 使用的本機IP地址爲 :192.168.4.253spa

  • 使用的默認的主機名爲:dhcp-serverrest

  • 默認域後綴爲        :tarena.comorm

  • 默認租期           :2小時-->修改爲4小時router

  • 最大租期           : 4小時-->修改爲8小時

  • 使用的DNS服務器地址爲:202.106.0.20,8.8.8.8

  • 實驗環境

準備2臺RHEL 6.5虛擬機,其中一臺做爲DHCP服務器、另一臺做爲測試用的DHCP客戶機,如圖-1所示。

 

 wKioL1PsFQaQz3J9AAC1HDLN4sI740.jpg

                             

·····················圖-1······················

 

  • 實驗步驟


  • 配置固定的主機名、IP地址。

[root@localhost~]# vim  /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=yes

HOSTNAME=dhcp-server    · # 這個是設置主機名

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

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static            #網卡獲取方式爲靜態

IPADDR=192.168.4.253        #本機IP地址

NETMASK=255.255.255.0       #本機子網掩碼

GATEWAY=192.168.4.1         #本機網關

 

 

2. 安裝 dhcp 軟件包。

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

Settingup Install Process

ResolvingDependencies

-->Running transaction check

--->Package dhcp.x86_64 12:3.0.5-31.el5_8.1 set to be updated

-->Finished Dependency Resolution

....

Installed:

  dhcp.x86_64 12:3.0.5-31.el5_8.1  #這個提示就是代表已經安裝上了

 

3. 確認安裝DHCP結果。

[root@localhost~]# rpm -q  dhcp

dhcp-3.0.5-31.el5_8.1

4. 拷貝模板文件到。/etc這個目錄下

[root@localhost~]# cp -rf /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

cp:是否覆蓋「/etc/dhcpd.conf? y   #’y’表示覆蓋

 

 

2、創建DHCP服務配置,並啓動服務

1. 修改 dhcpd.conf 主配置文件

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

 

default-lease-time  7200;                              #最小租期 4小時

max-lease-time  14400;                                 #最大租期 8小時

subnet192.168.4.0 netmask 255.255.255.0 {              #子網聲明

        option routers                  192.168.4.1;   #默認網關

        option domain-name              "tarena.com";  #自動搜索域

        option domain-name-servers      202.106.0.20,8.8.8.8; #DNS

        range 192.168.4.28 192.168.4.54;              #地址池

        range 192.168.4.128 192.168.4.200;            #地址池

}

 

 

2. 啓動 dhcpd 服務,確認服務監聽狀態。

[root@localhost~]# /etc/init.d/dhcpd restart    #啓動服務

關閉 dhcpd                                              [肯定]

啓動 dhcpd                                              [肯定]

[root@localhost~]#  netstat  -anptu | grep dhcp   #查看是否在監聽狀態

udp  0             0 0.0.0.0:67         0.0.0.0:*          3867/dhcpd 

 

 

 

3. 將 dhcpd 服務設置爲開機自運行

[root@localhost~]# chkconfig dhcpd on

 

   結果驗證

 

1、在DHCP客戶機上測試結果

1. 設置IP獲取方式爲DHCP

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

DEVICE=eth0

HWADDR=00:0c:29:f3:a7:06

TYPE=Ethernet

ONBOOT=yes

BOOTPROTO=dhcp      #修改爲「dhcp「

2. 重啓 network 服務後,查看是否成功獲取到正確的IP地址

[root@localhost~]# /etc/init.d/network restart     ·  #重啓網卡服務

[root@localhost~]# ifconfig                            #查看IP地址

eth0      Linkencap:Ethernet  HWaddr00:0C:29:F3:A7:06 

           inet    addr:192.168.4.28   

 

3. 查看已獲取的IP租約信息

[root@localhost~]# cat /var/lib/dhclient/dhclient-*-eth*.lease #由於網卡信息比較長因此用「*」表示

 

           問題和經驗總結

            故障現象:……

            解決辦法:……

 

            故障現象:……

            解決辦法:……

 

 

 

實驗02: 給客戶機保留一個固定IP地址

  • 實驗目標

在咱們有打印機的狀況下咱們要給其分配一個固定IP地址:

  • 打印機IP地址爲:192.1684.201

  • MAC地址爲      : 00:0c:29:f3:a7:06

  • 打印機名字爲   :dyj

  • 實驗環境

在實驗01的基礎上加上一個打印機。而後仍是在上面的那個客戶機上作測試結果,如圖-1所示。

 

  • 實驗步驟


  • 服務器調整

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

default-lease-time  7200;                              #最小租期 4小時

max-lease-time  14400;                                 #最大租期 8小時

subnet192.168.4.0 netmask 255.255.255.0 {              #子網聲明

        option routers                  192.168.4.1;   #默認網關

        option domain-name              "tarena.com";  #自動搜索域

        option domain-name-servers      202.106.0.20,8.8.8.8; #DNS

        range 192.168.4.28 192.168.4.54;               #地址池

        range 192.168.4.128 192.168.4.200;             #地址池

}

 

 host dyj {                                           #打印機名字爲dyj

                hardware ethernet 00:0c:29:f3:a7:06;   #客戶機的mac地址

                fixed-address 192.168.4.201;           #客戶機的IP地址

}

 

2. 從新啓動 dhcpd 服務。

[root@dhcp-server~]# /etc/init.d/dhcpd  restart

關閉 dhcpd                                                   [肯定]

正在啓動 dhcpd                                               [肯定]

 

   結果驗證

1、客戶機調整

1.重啓網卡服務。

[root@localhost~]# /etc/init.d/network restart

2.在客戶機上查看IP地址,看是不是咱們給保留的IP地址。

[root@localhost~]# ifconfig

eth0      Linkencap:Ethernet  HWaddr00:0C:29:F3:A7:06 

            inetaddr:192.168.4.201         #地址正確說明成功

2、客戶機再次調整

1. 修改客戶機的MAC地址。

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

HWADDR=00:0c:29:f3:a7:08

2. 重啓網卡服務。

[root@localhost~]# /etc/init.d/network restart

   結果驗證

1、客戶機再次測試是否能夠獲取指定的IP地址。

1. 驗證是否可得到保留地址。

[root@localhost~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:F3:A7:06 

          inet6 addr:fe80::20c:29ff:fef3:a706/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500 Metric:1

          RX packets:2 errors:0 dropped:0overruns:0 frame:0

          TX packets:61 errors:0 dropped:0 overruns:0carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:684 (684.0 b)  TX bytes:3421 (3.3 KiB)

 

 

           問題和經驗總結

            故障現象:……

            解決辦法:……

            故障現象:……

            解決辦法:……

相關文章
相關標籤/搜索