linux下搭建dhcp服务器及部署中继代理详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下搭建dhcp服务器及部署中继代理详解相关的知识,希望对你有一定的参考价值。

linux下搭建dhcp服务器及部署中继代理详解

  1. 搭建DHCP服务器,本机eth0网卡IP为1.1.1.18/24,网关为1.1.1.20

    yum install -y dhcp  安装dhcp rpm软件包

    cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample  /etc/dhcpd.conf 

    vim /etc/dhcpd.conf,主要修改以几行:

       subnet 1.1.1.0 netmask 255.255.255.0 {              #设置子网段

       option routers                  1.1.1.20;    # 网关

       option subnet-mask               255.255.255.0;  #掩码

       option domain-name               "willow.com";  #域名

       option domain-name-servers          1.1.1.18;    #DNS服务器

       range dynamic-bootp 1.1.1.100 1.1.1.150;           #分配地址池

}


#以下2.2.2.0/24子网为中继代理准备

     subnet 2.2.2.0 netmask 255.255.255.0 {           #设置子网段

       option routers                  2.2.2.20;    # 网关

       option subnet-mask               255.255.255.0;  #掩码

       option domain-name               "willow.com";  #域名

       option domain-name-servers          1.1.1.18;    #DNS服务器

       range dynamic-bootp 2.2.2.100 2.2.2.150;           #分配地址池

}

  chkconfig dhcpd on  #开机自启动 

  service dhcpd start  #启动DHCP服务

2.部署DHCP中继代理

 如何让2.2.20/24子网内的主机向DHCP服务器(1.1.1.18)自动获取IP地址呢?

 由于跨子网是隔离DHCP广播请求,如需获取IP,必须借助DHCP中继代理

 准备一台linux主机作为中继代理服务主机,两张网卡,eth0:1.1.1.20/24,eth1:2.2.2.20/24

 2.1.vim /etc/sysctl #修改以下一条语句

   net.ipv4.ip_forward = 1  #相当于启动路由功能

    sysctl -p #重新让内核加载sysctl文件

 2.2.yum install -y dhcp  安装dhcp rpm软件包

    vim /etc/sysconfig/dhcrelay 

     INTERFACES="eth0 eth1

     DHCPSERVERS="1.1.1.18" #DHCP服务器IP地址

     chkconfig dhcrelay on  #开机自启动 

     servcie dhcrelay start #启动中继服务

  注意:DHCP服务器网关必须指向中继代理主机1.1.1.20

3.dhclient 客户端工具,可查看客户端请求获取IP和租约过程

  killall dhclient 由dhclient只能运行一次,必须杀死此进程,再重新运行

 dhclient -d 前台运行,可查看客户端请求获取IP和租约过程,如需中止,必须按ctrl+C

 

本文出自 “夏维柳” 博客,请务必保留此出处http://willow.blog.51cto.com/6574604/1774896

以上是关于linux下搭建dhcp服务器及部署中继代理详解的主要内容,如果未能解决你的问题,请参考以下文章

LINUX 6作为DHCP服务器搭建实验—— 使用DHCP中继链路

十分钟用Windows服务器简单搭建DHCP中继代理!!

DHCP中继代理,配置dhcp,中继代理,跨越不同vlan,给不同vlan下的客户机提供dhcp服务

部署DHCP服务及部署DHCP中继教程

三层交换机配置路由DHCP中继代理

linux基础服务1--dhcp中继代理