配置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 如下圖所示.
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伺服器工作正常,配置成功.
[火星人 ] Linux下配置DHCP伺服器已經有613次圍觀