作者:liuhuizhen 出自: http://www.linuxdiyf.com
RHEL4中DHCP的设置
在体系中dhcp并没被默许安装,需要运用rpm饬令安装一下
它在RHEL4的第4张光盘中,包文件的称号是:dhcp-3.0.1-12_EL.i386.rpm
起首挂载第4张光盘
# mount /dev/cdrom /media/cdrom
# cd /media/cdrom/RedHat/RPMS
# ls -l dhcp*
挂载上今后运用rpm饬令对软件包截止安装
# rpm -ivh dhcp-3.0.1-12_EL.i386.rpm
warning: dhcp-3.0.1-12_EL.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:dhcp ########################################### [100%]
树立设置文件,dhcpd的设置文件名为:dhcpd.conf,位于/etc目次下,可是该文件并没有包括在dhcp软件包中,需要手动树立。不过固然dhcp软件包没有提供dhcpd.conf文件,可是提供了设置文件样例文件dhcpd.conf.sample位于"/usr/share/doc/dhcp-3.0.1/"目次中,可以参照和修正设置样例来树立切合治理要求的dhcpd设置文件。
# cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf
在设置文件dhcpd.conf中:
此中"subnet 192.168.0.0 netmask 255.255.255.0"声明搜集所在和子网掩码位;
"range dynamic-bootp 192.168.0.128 192.168.0.254"声明一个所在池,客户机就从这个ip所在池中去获取ip所在;
"default-lease-time 21600"用于设置默许租约时光;默许租约时光表示dhcp客户端可以从dhcp效力器租用某个ip所在的默许时光,当抵达默许租约时光后,dhcp客户端可以向dhcp效力器提出延续租用该ip所在的恳求;
"max-lease-time 43200"用于设置最大租约时光,当dhcp客户端抵达最大租约时光后将不克不及延续租用该ip所在;
"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效力器所在;
"host ns {
next-server marvin.redhat.com;
hardware ethernet 00:15:F2:DF:53:5E;
fixed-address 192.168.0.10;
}"重要用于为客户端设置保留所在。此中hardware为主机的物理MAC所在;fixed-address用于指定为单个主机分配的ip所在,如许的话,当客户端dhcp获取ip所在时总会获取到一个健壮的ip所在;
在DHCP效力器运用的主机拥有多个搜集接口,而dhcpd效力可以只需要在此中一个搜集接口上提供效力时,可以在"/etc/sysconfig/dhcpd"文件中指定需要提供dhcpd效力的搜集接口。如:
# vi /etc/sysconfig/dhcpd
# Command line options here
DHCPDARGS=eth0
如许dhcpd将只在eth0搜集接口上提供dhcp效力。
当悉数的设置完成后,需要启动dhcpd的效力
dhcpd效力的启动脚本位于"/etc/init.d/"中,运用service饬令启动dhcpd效力。
起首搜检一下dhcpd效力的形状
# service dhcpd status
dhcpd is stopped
启动效力:
# service dhcpd start
Starting dhcpd: [ OK ]
休止效力可以运用:
# service dhcpd stop
Shutting down dhcpd: [ OK ]
重新启动效力可以运用:
# service dhcpd restart
Shutting down dhcpd: [ OK ]
Starting dhcpd: [ OK ]
对效力器设置完成后,就要dhcp的客户端截止设置了,客户真个设置很重大,只需要设置搜集接口设置文件,之后再重新启动搜集接口即可,具体设置如下:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp
ONBOOT=yes
DEVICE=eth0
对搜集接口设置文件截止设置后,需要重新启动搜集接口,以便从dhcp效力器获取搜集设置信息。运用ifdown和ifup饬令可以使搜集接口根据新的体式格式截止搜集所在的设置。
# ifdown eth0 ; ifup eth0
如许就可以让客户端运用dhcp主动获取ip所在了。
版权声明:
原创作品,准许转载,转载时请务必以超链接形式标明文章 原始来由 、作者信息和本声明。不然将清查法律责任。