Linux下配置DHCP服務器

配置DHCP服務器

1.DHCP服務器啓動腳本——/etc/rc.d/init.d/dhcpd

利用該啓動腳本可實現DHCP服務器的啓動、狀態查詢和停止等操作。啓動之前,應先完成對DHCP服務器的配置。

2.配置DHCP服務器

⑴ DHCP的配置文件——/etc/dhcpd.conf

RHEL5安裝後的默認情況下,此文件是一個空白文件。

該文件的模板是:/usr/share/doc/dhcp-3.0.5/dhcpd.conf .sample

cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf

cat /etc/dhcpd.conf 如下圖所示。

clip_p_w_picpath002

ddns-update-style interim; //定義所支持的DNS動態更新類型, (必選),一般設置成關閉,interim和none都是關閉的意思(interim或ad-hoc或none )

ignore client-updates; //忽略客戶端更新,不允許動態更新dns

subnet 172.16.210.0 netmask 255.255.255.0 { //聲明一個網段

# --- default gateway

option routers 172.16.210.254; //分配給客戶機的網關地址或路由IP地址

option subnet-mask 255.255.255.0; //分配給客戶機的子網掩碼

option nis-domain “domain.org”; //設置NIS域名

option domain-name “domain.org”; //設置DNS域名,要與DNS的域名一致

option domain-name-servers 172.16.210.1; //DNS服務器的IP地址

option time-offset -18000; //爲客戶端設定和格林威治時間的偏移時間

# option ntp-servers 172.16.210.1; //爲客戶端設定網絡時間服務器IP地址

# option netbios-name-servers 172.16.210.1; //設置默認的WINS服務器

# ---Selects point-to-point node (default is hybrid). Don't change this nless

# -- you understand Netbios very well

# option netbios-node-type 2;

range dynamic-bootp 172.16.210.210 172.16.210.240; //可分配的IP範圍

default-lease-time 21600; //默認的租約時間 6小時

max-lease-time 43200; //最大的租約時間 12小時

# we want the nameserver to appear at a fixed address

host ns { //對主機名爲ns的主機做host聲明設定對特定網卡的IP分配

next-server marvin.redhat.com; #設置由於定義服務器從引導文件中裝入的主機名,用於無盤站。

hardware ethernet 12:34:56:78:AB:CD; //主機的MAC地址

fixed-address 172.16.210.222; //該地址始終分配給該主機

}

}

#全局配置項

# 利用subnet定義DHCP作用域,一個網段應定義一個作用域

shared-network test {

subnet 子網1 netmask 子網掩碼 {

option routers 默認網關地址;

range [dynamic-bootp] low-address [high-address]; #指定可分配的IP地址池範圍

[其他可選設置]

}

……

subnet 子網n netmask 子網掩碼 {

option routers 默認網關地址;

range [dynamic-bootp] low-address [high-address];

[其他可選設置]

}

}

Group { #組配置項設置

host 主機名1 {

hardware ethernet 網卡物理地址;

對該主機的設置;

}

}

3.啓動DHCP服務器

啓動

# service dhcpd start

重新啓動

service dhcpd restart

查詢服務的啓動狀態

service dhcpd status

停止服務

service dhcpd stop

4.測試DHCP服務器

啓動DHCP服務

在物理機將IP地址設置爲自動獲得

打開“運行”→輸入“cmd”

釋放IP地址:ipconfig /release

重新申請IP地址:ipconfig /renew

執行:ipconfig /all

此時若能看到所分配到的IP地址、默認網關和DNS服務器地址,則說明DHCP服務器工作正常,配置成功。

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