RHEL DHCP服務器及其中繼

DHCP服務器:

環境:Red Hat Enterprise Linux Server release 5.2

!!注意:設置ip地址爲靜態ip地址,我這裏設置爲:192.168.0.80

(一)先掛載光盤並安裝dhcp包:

掛載:mount /dev/cdrom /mnt/

安裝包:rpm -ivh /mnt/Server/dhcp*

        rpm -ivh dhcp-3.0.5-13.el5.i386.rpm

(二)編輯配置文件:

 進入編輯界面:vim /etc/dhcpd.conf

拷貝配置文件模版,在編輯界面命令行模式::r /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample(有幾個網段拷貝幾次模版)

1.拷貝完後將此相同部分刪除,只留最前面

            *ddns-update-style none;(此處可以選擇三種模式:none|interim|ad-hoc)注意:配置文件中必須包含這一個參數並且要放在第一行。

          #作用:定義所支持的

          #none

          #interim

          #ad-hoc

            *ignore client-updates;作用:忽略客戶端更新

2.配置網關、子網掩碼、nis域、(根據需求而定可以默認):

# --- default gateway
        option routers                  192.168.0.1;網關
        option subnet-mask              255.255.255.0;掩碼

        option nis-domain               "domain.org";nis域

        option domain-name              "domain.org";默認搜索區域

        option domain-name-servers      192.168.1.1;爲客戶端指定DNS服務器

        option time-offset              -18000; # Eastern Standard Timerange dynamic-bootp 192.168.0.10 192.168.0.60;

         *range dynamic-bootp 192.168.0.10 192.168.0.60;子網聲明
         default-lease-time 21600;默認租約時間
         max-lease-time 43200;最大租約時間

主機聲明*host test1 {

                注意:主機聲明中主機名不能完全相同,例如可以是:test1   test2   test3

                next-server marvin.redhat.com;
                hardware ethernet 12:34:56:78:AB:CD;這個選項和windows中的主機保留是一樣的,當啓動時覈對mac地址如果符合則分配保留ip
                fixed-address 207.175.42.254;保留ip
        }

我這個是192.168.0.0/24網段的,我還做了192.168.1.0/24和192.168.2.0/24網段的,同樣是拷貝模版文件來按照上面的流程修改,值得注意的是我上面標星“*”處在一個配置文件中是不允許重複的。

(三)啓動服務:service dhcpd restart

(四)添加默認 的網關:route add default gw 192.168.0.1(就是dhcp中繼服務器ip地址)

 DHCP中繼服務器:

環境:Red Hat Enterprise Linux Server release 5.2,併爲其添加三塊網卡(我們是以三個網段爲例)

(一)同樣是安裝DHCP軟件包和上面步驟一樣

(二)修改網卡ip地址(vim /etc/sysconfig/network-scripts/ifcfg-ethX):

修改第一塊網卡地址爲:192.168.0.1(爲dhcp服務器第一個網段的網關地址)

修改第一塊網卡地址爲:192.168.1.1(爲dhcp服務器第二個網段的網關地址)

修改第一塊網卡地址爲:192.168.2.1(爲dhcp服務器第三個網段的網關地址)

重新啓動網卡:service network restart

(三)開啓服務器的路由轉發功能:

[root@ns1 ~]# vim /etc/sysctl.conf

net.ipv4.ip_forward = 1(此處默認爲0,將此修改爲1)

[root@ns1 ~]# sysctl -p(刷新使剛纔的設置生效)

(五)設置允許DHCP中繼數據的接口及DHCP服務器的ip地址:

[root@ns1 Server]# vim /etc/sysconfig/dhcrelay

INTERFACES="eth0 eth1 eth2"
DHCPSERVERS="192.168.0.80"

(六)啓動dhcrelay中繼服務程序

[root@ns1 Server]# service dhcrelay start

chkconfig --level 35 dhcrelay on

(七)檢查dhcp服務器和dhcp中繼服務器是否能連通

(八)做測試:

先測試192.168.0.0/24網段:

62b1f7fafbc9ce9b7609d79f.jpg

接着測試192.168.1.0/24網段:

010f7c0fcd1c82a2267fb54a.jpg

繼續測試192.168.2.0/24網段:

b8c299d78c4f525810df9b57.jpg

也可以在dhcp服務器上查看租約文件查看租約信息

[root@localhost Server]# tail -9 /var/lib/dhcpd/dhcpd.leases
lease 192.168.2.60 {
  starts 1 2011/10/24 09:22:23;
  ends 1 2011/10/24 15:22:23;
  binding state active;
  next binding state free;
  hardware ethernet 00:0c:29:75:49:9c;
  uid "\001\000\014)uI\234";
  client-hostname "jia-pc";

}

哈哈~到此爲止dhcp服務器和dhcp中繼服務器就搭建好了。。簡單哇!只不過中間有些細節挺值得注意的!!


 


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