目录 :
RHEL5.9中DNS服务的搭建
[root@server ~]# rpm -q dhcp #RHEL5中,由dhcp包来提供dhcp包。
package dhcp is not installed #软件包尚未安装,这里可以使用yum安装,或者使用rpm。
[root@server ~]# mount /dev/sr0 /media #插入安装光盘,如果系统没有自动挂载,可以手动挂载
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@server ~]# cd /media/Server/ #进入光盘软件包存放目录
[root@server Server]# rpm -ivh dhcp-3.0.5-31.el5_8.1.x86_64.rpm #如果遇到依赖问题,建议使用yum安装,可以自动解决依赖问题。
[配置本地yum源](htt://blog.51cto.com)
提供DHCP服务的主机必须有固定的IP(任何为他人提供服务的主机均需要使用固定IP)。
RHEL5中,所有和系统底层相关的配置均放在/etc/sysconfig/
目录下
[root@server Server]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #网卡名称
BOOTPROTO=none #地址的配置方式,动态是dhcp,静态是none或者static
HWADDR=00:0C:29:58:6A:B9 #网卡的物理地址
ONBOOT=yes #网卡是否在开机机的时候就启动
IPADDR=192.168.1.252 #网卡的IP地址,根据实际情况设定。条目需要手动添加
NETMASK=255.255.255.0 #子网掩码
DHCP的配置文件是/etc/dhcpd.conf
它的主配置文件默认是空的,我们可以使用它的配置模板/usr/share/doc/dhcp*/dhcpd.conf.sample
[root@server Server]# vim /etc/dhcpd.conf
在vim中使用: r /usr/share/doc/dhcp*/dhcpd.conf.sample
将其导入主配置文件
...
5 ddns-update-style interim;
6 ignore client-updates;
7
8 subnet 192.168.1.0 netmask 255.255.255.0 { #DHCP的作用范围,需要与服务器在相同同网段。不同网段的需要用到DHCP转发,不在本贴范围之内。
...
11 option routers 192.168.1.1; #网关IP
12 option subnet-mask 255.255.255.0; #子网掩码
...
15 option domain-name "domain.org"; #可以更改为自己公司所在的域
16 option domain-name-servers 192.168.1.1; #预分配的DNS服务器地址
...
25 range dynamic-bootp 192.168.1.128 192.168.1.254; #动态分配的地址池
26 default-lease-time 21600; #默认租约时间
27 max-lease-time 43200; #最大租约时间
...
30 host ns { #固定分配的ip
31 next-server marvin.redhat.com; #下一跳地址
32 hardware ethernet 12:34:56:78:AB:CD; #分配固定IP的网卡
33 fixed-address 192.168.1.99; #为其分配哪个IP,必须是作用域范围之内的地址
34 }
35 }
[root@server Server]# service dhcpd start #启动服务
启动 dhcpd: [确定]
[root@server Server]# chkconfig dhcpd on #将DHCP服务设置为开机自启动
linux 客户端下,可以更改网卡的配置文件,设置BOOTPROTO=dhcp
,然后重启网络服务service
network restart
,查看是否获得了IP。
windows 客户端下,将网卡配置为自动获取IP地址,然后查看网络连接信息。
!win
在rhel5.9中dhcp的搭建,布布扣,bubuko.com
原文:http://www.cnblogs.com/wanvig/p/3675555.html