RedHat Linux AS 4 配置DHCP
DHCP(Dynamic Host Configuration Protocol) 動(dòng)態(tài)主機(jī)配置協(xié)議,主要有兩個(gè)用途:給內(nèi)部網(wǎng)絡(luò)或網(wǎng)絡(luò)服務(wù)供應(yīng)商自動(dòng)分配IP地址,給用戶或者內(nèi)部網(wǎng)絡(luò)管理員作為對(duì)所有計(jì)算機(jī)作中央管理的手段。本文將為您詳細(xì)介紹在RedHat Linux AS 4上如何安裝,配置DHCP服務(wù)器。
DHCP的IP地址分配方式
DHCP支持3種IP地址分配方式:自動(dòng)(Automatic Allocation)、動(dòng)態(tài)(Dynamic Allocation)和手工方式。
1自動(dòng)分配,一旦DHCP客戶端***次成功地從DHCP服務(wù)器端租用到IP地址之后就就遠(yuǎn)使用這個(gè)地址。
2動(dòng)態(tài)分配,當(dāng)DHCP***次從DHCP服務(wù)器端租用到IP地址之后并非***地使用該地址。只要租約到期,客戶端就得釋放這個(gè)IP地址給其他客戶機(jī)使用。
3手工方式,在一些管理嚴(yán)格的網(wǎng)絡(luò)環(huán)境下,往往需要為一些特殊用途的機(jī)器設(shè)置固定的IP地址。DHCP支持按照MAC地址來(lái)分配固定的IP地址。
安裝DHCP服務(wù)器
linux AS4的安裝文件在第4張光盤上可以找到
#rpm -ivh dhcp- 3.0.1- 12- EL.i386.rpm \\安裝DHCP軟件
#rpm -qa | grep dhcp \\查看是否已安裝
#rpm -ql dhcp \\找到dhcpd.conf.sample模板文件
#cp dhcpd.conf.sample /etc/dhcpd.conf \\將模板文件復(fù)制到/etc下
#/etc/rc.d/init.d/dhcpd start \\啟動(dòng)DHCP
#ps -ef | grep dhpcd \\查看DHCP進(jìn)程
#netstat -nutap | grep dhcpd \\查看DHCP運(yùn)行的端口
配置DHCP服務(wù)
#vi dhcpd.conf \\編輯該配置文件
subnet 192.168.0.0 netmask 255.255.255.0{ \\是定義網(wǎng)段的,也就是DHCP可以分配這個(gè)網(wǎng)段的IP。
#---default gateway
option routers 192.168.0.1; \\設(shè)置網(wǎng)關(guān)和路由器IP地址
option subnet-mask 255.255.255.0; \\設(shè)置子網(wǎng)掩碼
option nis-domain "domain.org"; \\
option domain-name "domain.org"; \\設(shè)置DNS域名
option domain-name-servers 192.168.1.1; \\設(shè)置DNS服務(wù)器的IP地址(多個(gè)DNS要用,號(hào)分開(kāi))
option broadcast-address 192.1681.255 \\設(shè)置DHCP客戶端的廣播地址
option time-offset -18000;#Eastern Standard Time \\設(shè)置與格林威治時(shí)間的偏差
#
#
range dynamic-bootp 192.168.0.128 192.168.0.254; \\通過(guò)range語(yǔ)句,可以指定IP地址的范圍(可設(shè)多個(gè)范圍)
default-lease-time 21600; \\指定客戶端IP地址默認(rèn)租用的時(shí)間長(zhǎng)度是多少(單位以秒)
max-lease-time 4320; \\設(shè)置客戶最長(zhǎng)租用IP時(shí)間(單位以秒)
#
host ns{ \\給某些主機(jī)綁定固定IP(可設(shè)置多個(gè))
next-server marvin.redhat.com; \\設(shè)置用于定義服務(wù)器從引導(dǎo)文件裝入的主機(jī)名,一般不用(僅用于設(shè)置無(wú)盤工作站)
hardware ethernet 12:34:56:78:AB:CD; \\需設(shè)置固定IP的網(wǎng)卡的MAC地址
fixed-address 207.175.42.254; \\對(duì)指定的MAC地址分配IP地址
}
}
重新啟動(dòng)DHCP服務(wù)器
#/etc/rc.d/init.d/dhcpd {[start] [stop] [restart]} \\啟動(dòng)DHCP 關(guān)閉DHCP 重啟DHCP
或
#service dhcpd {[start] [stop] [restart]} \\啟動(dòng)DHCP 關(guān)閉DHCP 重啟DHCP
查看DHCP分配情況
#vi /var/lib/dhcp/dhcpd.lease
保留兩個(gè)特定的IP地址
#vi /etc/dhcpd.conf
host pc1 {
hardware ethernet 10.26.c4.04.a7.19;
fixed-address 192.168.2.20;
}
host pc2 {
hardware ethernet 10.26.c4.04.a7.19;
fixed-address 192.168.2.20;
}
#service dhcpd restart \\重啟動(dòng)DHCP
客戶端的配置
1 使用netconfig進(jìn)行配置
2 使用#vi /etc/sysconfig/network-scritps/ifcfg-eth0 配置文件進(jìn)行
原文鏈接:http://blog.csdn.net/microlabs/article/details/14043673