https://blog.51cto.com/yuanbin/109759

DHCP配置实例(含DHCP中继代理)
 
某公司局域网有192.168.1.0/24和192.168.2.0/24这两个子网。现要配置一台DHCP服务器为这两个网段提供IP地址的动态分配服务。但是连接这两个子网的路由器不具备DHCP中继功能,所以,就要在内网配置一台DHCP服务器和一台DHCP中继服务器。DHCP中继服务器要有两块网卡,一块网卡连接192.168.1.0/24段,另一块网卡连接192.168.2.0/24段。DHCP中继服务器网卡Eth0的IP地址是192.168.1.250/24;Eth1的IP地址是192.168.2.250/24。DHCP服务器的IP地址是192.168.1.251/24。
 
1. 需求
192.168.1.0/24段用于动态分配IP地址的范围是192.168.1.100--192.168.1.200,默认网关是192.168.1.1/24。
192.168.2.0/24段用于动态分配IP地址的范围是192.168.2.100--192.168.2.140和192.168.2.160—192.168.2.200,默认网关是192.168.2.1/24。
192.168.1.100这个IP需要固定分配给MAC地址为00:00:EC:WR:TY:3R的电脑。
192.168.1.101这个IP需要固定分配给MAC地址为00:AD:CE:45:2F:2C的电脑。
192.168.2.100这个IP需要固定分配给MAC地址为00:AE:35:ER:42:68的电脑。
 
2. 基本网络拓扑结构
 
3. 配置服务器网卡
① 配置DHCP服务器网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
注:DHCP服务器的网关一定要指定,不然PC2在获取IP时,DHCP服务器日志一直会报网络不可达的错误,并且PC2获取不到IP。
 
② 配置DHCP中继代理服务器网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth1
 
 
4. 安装DHCP软件包
DHCP服务器和DHCP中继代理服务器都需要安装DHCP软件包。
rpm –ivh dhcp-3.0.5-7.el5.i386.rpm
rpm –ivh dhcp-devel-3.0.5-7.el5.i386.rpm
rpm –qa |grep dhcp(查看dhcp包有没有装上)
rpm –qc dhcp(查看dhcp相关文件的安装路径)
/etc/dhcpd.conf #DHCP服务器的配置文件
/etc/rc.d/init.d/dhcpd #DHCP服务器的启动脚本
/etc/rc.d/init.d/dhcrelay #DHCP中继代理服务的启动脚本
/var/lib/dhcpd/dhcpd.leases #DHCP守护进程程序启动必须的文件,DHCP服务器将客户的地址租用信息保存在该文件中,可查到IP地址的分配情况
 
5. 配置DHCP服务器
vi /etc/dhcpd.conf

vi /etc/dhcpd.conf
#全局设置
ddns-update-style interim;
ignore client-updates;
default-lease-time 604800;
max-lease-time 864000;
option domain-name-servers 202.96.134.133,202.96.128.168;
option time-offset -18000;
#定义DHCP作用域
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
}
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.140;
range 192.168.2.160 192.168.2.200;
option broadcast-address 192.168.2.255;
option routers 192.168.2.1;
}
#定义保留IP
group {
default-lease-time 259200;
option routers 192.168.1.1;
host staticpc1 {
hardware ethernet 00:00:EC:43:AC:EF;
fixed-address 192.168.1.100;
}
host staticpc2 {
hardware ethernet 00:AD:CE:45:2F:2C;
fixed-address 192.168.1.101;
}
host staticpc3 {
hardware ethernet 00:AE:35:32:42:68;
fixed-address 192.168.2.100;
option routers 192.168.2.1;
}
}

  

6. 启动DHCP服务
service dhcpd start
chkconfig --level 35 dhcpd on
查看DHCP启动日志:
查看系统监听的DHCP服务端口:
 
7. 配置DHCP中继代理
vi /etc/sysconfig/dhcrealy
在里面输入:
INTERFACES="eth1"
DHCPSERVERS="192.168.1.251"
 
开启DHCP中继代理服务器的IPV4转发:
可以在两个地方开启:
① vi /etc/sysctl.conf
将“net.ipv4.ip_forward = 0”改成“net.ipv4.ip_forward = 1
执行sysctl –p命令使刚开启的IPV4转发功能生效。
② echo 1 > /proc/sys/net/ipv4/ip_forward
 
8. 启动DHCP中继代理服务
dhcrelay 192.168.1.251
service dhcrelay start
chkconfig --level 35 dhcrelay on
 
9. 测试
PC1测试:
查看PC1获取的IP信息:
查看DHCP服务器日志:
查看DHCP租约信息文件:
 
PC2测试:
查看PC2获取的IP信息:
查看DHCP服务器日志:
 
注:在DHCP租约信息文件(dhcpd.leases)中没有发现PC2的租约信息。很纳闷??
 
本次试验未测试需求中的3个IP保留。
 

DHCP配置实例(含DHCP中继代理)的更多相关文章

  1. DHCP配置实例

    配置DHCP的思路: 1.创建dhcp服务2.添加一个网络号(或者说地址池)3.排除路由器的网管4.排除DHCP的网关 代码: Router>enableRouter#configRouter# ...

  2. Cisco DHCP 配置要点

    实验拓扑图:IOU5/6/7模拟主机 IOU1为DHCP服务器 IOU2为DHCP中继器 IOU3/4为局域网内的交换机 在IOU1中配置DHCP配置 IOU2作为DHCP中继,在E0/0.10和E0 ...

  3. 二、Nginx配置实例

    Nginx配置实例 一.反向代理 实例一 1.实现效果 打开浏览器,在浏览器地址栏输入地址 www.123.com ,跳转到linux系统tomcat主页面中. 2.准备工作 在linux系统中安装t ...

  4. (四)跟我一起玩Linux网络服务:DHCP服务配置之中继代理

    继第三部分的DHCP服务器的设置成功,我们来做一个中继代理服务器的配置吧. 我们的虚拟机结构如图: 具体参考: (一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.con ...

  5. Cisco配置VLAN+DHCP中继代理+NAT转发上网

    实验环境: 路由器 使得TP-link 设置NAT转发使用,tp-link路由器网关设置成 192.168.30.254 (核心层)Cisco 3550三层交换机(型号C3550-I5Q3L2-M)配 ...

  6. Cisco 3550配置DHCP中继代理

    实验环境: 1.配置两个VLAN 10 和  VLAN 20 VLAN  10  IP地址设置:192.168.10.1  255.255.255.0  (192.168.10.1是VLAN 10网关 ...

  7. Huawei DHCP 中继配置实例

    配置DHCP中继示例 组网需求 如图1,DHCP客户端所在的网段为10.100.0.0/16,而DHCP服务器所在的网段为202.40.0.0/16.需要通过带DHCP中继功能的设备中继DHCP报文, ...

  8. 启用DHCP中继代理,实现跨子网服务 - Win 2003 Server

    伴随着局域网规模的逐步扩大,一个网络常常会被划分成多个不同的子网,以便根据不同子网的工作要求来实现个性化的管理要求.考虑到规模较大的局域网一般会使用DHCP服务器来为各个工作站分配IP地址,不过一旦局 ...

  9. DHCP服务-中继代理

    DHCP中继代理(即DHCP Relay Agent)用于转发来自于另一个没有DHCP服务器子网段中客户端的DHCP请求,即当一台DHCP客户端发起请求后,此时DHCP中继代理就会将已经预先定义好的D ...

随机推荐

  1. 分析第一个Android程序

    项目结构切换Project, 项目真实目录结构 { 1.    .gradle和idea 两个目录放置的都是Android Studio 自动生成的一些文件,我们无需关心,也不要去手动编辑. 2.AP ...

  2. LeetCode 1027. Longest Arithmetic Sequence

    原题链接在这里:https://leetcode.com/problems/longest-arithmetic-sequence/ 题目: Given an array A of integers, ...

  3. WinDbg常用命令系列---显示数据类型dt/dtx

    dt (Display Type) dt命令显示有关局部变量.全局变量或数据类型的信息.这可以显示有关简单数据类型以及结构和联合的信息. 用户模式下: dt [-DisplayOpts] [-Sear ...

  4. WinDbg常用命令系列---断点操作b*

    ba (Break on Access) ba命令设置处理器断点(通常称为数据断点,不太准确).此断点在访问指定内存时触发. 用户模式下 [~Thread] ba[ID] Access Size [O ...

  5. tomcat 配置域名证书

    tomcat 配置域名证书 示例: <!--" protocol="HTTP/1.1" connectionTimeout=" redirectPort= ...

  6. javascript使用history api防止|阻止页面后退

    奇葩需求啥时候都会有,最近有个需求是不允许浏览器回退,但是所有页面都是超链接跳转,于是乎脑壳没转弯就回答了做不到,结果尼玛被打脸了,这打脸的声音太响,终于静下心来看了下history api. 先上代 ...

  7. CSS3 之filter毛玻璃效果弹窗

    先看效果: 效果主要用css3的滤镜属性实现,代码如下: <!DOCTYPE html> <html lang="en"> <head> < ...

  8. PKUWC2019 Round 2 没去祭

    因为今年有两场 PKUWC,所以叫 PKUWC2019 Round 2. 因为一些沙雕原因,今年去不了了. Day 0 一如既往,没有集训就去上数学课,今天讲几何变换,一如既往的只会说"少女 ...

  9. 洛谷P4408 逃学的小孩

    题目 求树的直径,因为任意两个居住点之间有且只有一条通路,所以这是一棵树. 根据题意父母先从C去A,再去B,或者反过来. 我们一定是要让A到B最大,也要让C到A和B的最小值最大. AB最大一定就是直径 ...

  10. P1099 树网的核——模拟+树形结构

    P1099 树网的核 无根树,在直径上找到一条长度不超过s的路径,使得最远的点距离这条路径的距离最短: 首先两遍dfs找到直径(第二次找的时候一定要吧father[]清零) 在找到的直径下枚举长度不超 ...