linux构建DHCP及DHCP中继服务器

 

linux构建DHCP及DHCP中继服务器_linux 中继

用虚拟机搭建,所以把ISO镜像挂载

1.挂载光盘
#/mount /dev/hdc /mnt

2.安装DHCP服务
#cd /mnt/Server/
#rpm -ivh  dhcp-3.0.5-21.el5.i386.rpm

3.复制主配置文件
#cp /user/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf

4.三个建作用域 这里定一个为例

linux构建DHCP及DHCP中继服务器_休闲_02


 
ddns-update-style interim;  配置dns dhcp互动更新模式
ignore client-updates;      忽略client更新
subnet 192.168.0.0 netmask 255.255.255.0 {     定义DHCP子网

# --- default gateway
        option routers                  192.168.0.1;  设置默认网关
        option subnet-mask              255.255.255.0;设置掩码

        option nis-domain               "domain.org";   设置NIS域
        option domain-name              "domain.org";   设置dns域
        option domain-name-servers      192.168.1.1;    设置DNS服务器的地址

        option time-offset              -18000; # Eastern Standard Time
                                                设置与格林威治的偏移时间
#       option ntp-servers              192.168.1.1;   设置时间服务器的地址
#       option netbios-name-servers     192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
#       option netbios-node-type 2;


    range dynamic-bootp 192.168.0.128 192.168.0.255; 设置IP地址池
        default-lease-time 21600;                    默认的租期
        max-lease-time 43200;                        设置最长租期

        # we want the nameserver to appear at a fixed address
        host ns {                           为特定的dhcp客户端提供IP网络参数
                next-server marvin.redhat.com;
                         定义服务器从引导文件装入主机名(主要用于无盘工作站)
                hardware ethernet 12:34:56:78:AB:CD;  指定网络接口的MAC地址
                fixed-address 207.175.42.254;    分配指定的IP
        }
}
 

5.重启服务
#service dhcpd start

6.dhcp服务器的网关指向中继服务器
以上是DHCP服务器的上的配置,接下来配置DHCP中继服务器

1.安装dhcp中继服务,这里安装和上面一样,只是修改配置就可以的
#rpm -ivh dhcp-3.0.5-21.el5.i386.rpm

2.开启路由功能
#vi /etc/sysctl.conf
把net.ipv4.ip_forward = 1   0改为1

3.检查是否修改成功
#sysctl  -p
 

4.设置中继接口
#vi   /etc/sysconfig/dhcrelay
# Command line options here
INTERFACES="eth0  eth1  eth2"
DHCPSERVERS="192.168.72.2" 这个IP是DHCP服务器的

5.启动中继服务
#service dcrelay  start

最后就是验证PC是否可以获取IP地址