CentOS 7 配置DHCP中继代理服务
DHCP服务器只作用于局域网同一网段内,客户端是通过广播消息来获得DHCP服务器响应后才能得到IP地址的,但广播消息不能跨越子网,那么如何让客户端获取到DHCP服务器提供的IP地址呢?这就是DHCP中继服务器的功能了
添加一块网卡
192.168.94.11 ens33(NAT) 192.168.29.29(VMnet2)
[root@DaMoWang ~]# ifconfig
ens33: flags=<UP,BROADCAST,RUNNING,MULTICAST> mtu
inet 192.168.94.11 netmask 255.255.255.0 broadcast 192.168.94.255
inet6 fe80::20c:29ff:fe54: prefixlen scopeid 0x20<link>
ether :0c:::: txqueuelen (Ethernet)
RX packets bytes (11.2 MiB)
RX errors dropped overruns frame
TX packets bytes (426.6 KiB)
TX errors dropped overruns carrier collisions ens37: flags=<UP,BROADCAST,RUNNING,MULTICAST> mtu
inet 192.168.29.29 netmask 255.255.255.0 broadcast 192.168.29.255
inet6 fe80::20c:29ff:fe54:337c prefixlen scopeid 0x20<link>
ether :0c::::7c txqueuelen (Ethernet)
RX packets bytes (12.8 KiB)
RX errors dropped overruns frame
TX packets bytes (12.4 KiB)
TX errors dropped overruns carrier collisions lo: flags=<UP,LOOPBACK,RUNNING> mtu
inet 127.0.0.1 netmask 255.0.0.0
inet6 :: prefixlen scopeid 0x10<host>
loop txqueuelen (Local Loopback)
RX packets bytes (1.1 KiB)
RX errors dropped overruns frame
TX packets bytes (1.1 KiB)
TX errors dropped overruns carrier collisions
修改DHCP服务配置文件
[root@DaMoWang ~]# yum install dhcp -y
[root@DaMoWang ~]# vim /etc/dhcp/dhcpd.conf option domain-name-servers 202.106.0.20,8.8.8.8; subnet 192.168.94.0 netmask 255.255.255.0 {
range 192.168.94.100 192.168.94.254;
option routers 192.168.94.11; }
subnet 192.168.29.0 netmask 255.255.255.0 {
range 192.168.29.100 192.168.29.254;
option routers 192.168.29.29; }
启动DHCP服务,并检查状态
[root@DaMoWang ~]# systemctl start dhcpd
[root@DaMoWang ~]# systemctl status dhcpd
● dhcpd.service - DHCPv4 Server Daemon
Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; disabled; vendor preset: disabled)
Active: active (running) since 二 -- :: CST; 1min 31s ago
Docs: man:dhcpd()
man:dhcpd.conf()
Main PID: (dhcpd)
Status: "Dispatching packets..."
CGroup: /system.slice/dhcpd.service
└─ /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --n... 8月 :: DaMoWang dhcpd[]: All rights reserved.
8月 :: DaMoWang dhcpd[]: For info, please visit https://www.isc.org/softw...cp/
8月 :: DaMoWang dhcpd[]: Not searching LDAP since ldap-server, ldap-port ...ile
8月 :: DaMoWang dhcpd[]: Wrote leases to leases file.
8月 :: DaMoWang dhcpd[]: Listening on LPF/ens37/:0c::::7c/192.168.../
8月 :: DaMoWang dhcpd[]: Sending on LPF/ens37/:0c::::7c/192.168.../
8月 :: DaMoWang dhcpd[]: Listening on LPF/ens33/:0c::::/192.168.../
8月 :: DaMoWang dhcpd[]: Sending on LPF/ens33/:0c::::/192.168.../
8月 :: DaMoWang dhcpd[]: Sending on Socket/fallback/fallback-net
8月 :: DaMoWang systemd[]: Started DHCPv4 Server Daemon.
Hint: Some lines were ellipsized, use -l to show in full.
配置DHCP中继服务器
# 开启路由转发功能
[root@DaMoWang ~]# vim /etc/sysctl.conf
# 添加 net.ipv4.ip_forward=
[root@DaMoWang ~]# sysctl -p
net.ipv4.ip_forward =
[root@DaMoWang ~]# vim /etc/sysconfig/dhcrelay
INTERFACES=ens33 # DHCP服务器网卡名称
DHCPSERVERS="192.168.94.11" # DHCP服务器IP
[root@DaMoWang ~]# dhcrelay 192.168.94.11 # 启动DHCP中继代理服务
Dropped all unnecessary capabilities.
Internet Systems Consortium DHCP Relay Agent 4.2.
Copyright - Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/ens37/:0c::::7c
Sending on LPF/ens37/:0c::::7c
Listening on LPF/ens33/:0c::::
Sending on LPF/ens33/:0c::::
Sending on Socket/fallback
用另一台虚拟机测试
网卡先用VMnet2



网段 IP 掩码 DNS都和DHCP服务器分配的一致
NAT

分配的IP等信息也一致
DHCP中继服务配置完成
CentOS 7 配置DHCP中继代理服务的更多相关文章
- 配置DHCP中继
本实验模拟企业网络场景.某公司分部的网络由交换机S1和网关路由器R1组成,员工终端PC-1和PC-2都连接在S1上.公司要求分部内所有员工主机的IP地址都通过总部的DHCP服务器自动获取.分部网关路由 ...
- 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网关 ...
- CentOS 7 配置DHCP
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP ...
- CentOS7.3下关于DHCP中继代理服务器的详细配置
DHCP服务器只作用于局域网同一网段内,客户端是通过广播消息来获得DHCP服务器响应后才能得到IP地址的,但广播消息不能跨越子网,那么如何让客户端获取到DHCP服务器提供的IP地址呢?这就是DHCP中 ...
- DHCP配置实例(含DHCP中继代理)
https://blog.51cto.com/yuanbin/109759. DHCP配置实例(含DHCP中继代理) 某公司局域网有192.168.1.0/24和192.168.2.0/24这两个 ...
- 7、二种 为二个不同的子网配置DHCP服务器(中继代理服务器)
环境如下: (参考之前,保证二个子网可以互相ping通) 虚拟机vm1 192.168.170.3 VMnet8 (NAT模式) 虚拟 ...
- Huawei DHCP 中继配置实例
配置DHCP中继示例 组网需求 如图1,DHCP客户端所在的网段为10.100.0.0/16,而DHCP服务器所在的网段为202.40.0.0/16.需要通过带DHCP中继功能的设备中继DHCP报文, ...
- Cisco配置VLAN+DHCP中继代理+NAT转发上网
实验环境: 路由器 使得TP-link 设置NAT转发使用,tp-link路由器网关设置成 192.168.30.254 (核心层)Cisco 3550三层交换机(型号C3550-I5Q3L2-M)配 ...
- H3C的DHCP中继配置命令
dhcp enable命令用来使能DHCP服务 dhcp relay information enable 命令用来配置DHCP中继支持Option 82功能 缺省情况下,DHCP中继不支持Optio ...
随机推荐
- leetcode刷题第二天<两数相加>
题目描述 给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果,我们将这两个数相加起来,则会返回一个新的链表来表 ...
- C# 接口属性的定义&get、set访问器的简单应用
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 接口 ...
- JavaScript异步加载的三种方式——async和defer、动态创建script
一.script标签的位置 传统的做法是:所有script元素都放在head元素中,必须等到全部js代码都被下载.解析.执行完毕后,才能开始呈现网页的内容(浏览器在遇到<body>标签时才 ...
- 洛谷.3733.[HAOI2017]八纵八横(线性基 线段树分治 bitset)
LOJ 洛谷 最基本的思路同BZOJ2115 Xor,将图中所有环的异或和插入线性基,求一下线性基中数的异或最大值. 用bitset优化一下,暴力的复杂度是\(O(\frac{qmL^2}{w})\) ...
- [CF542D]Superhero's Job
[CF542D]Superhero's Job 题目大意: 定义函数 \[ J(x) = \sum_{\substack{1 \leq k \leq x \\ k \mid x \\ \gcd \le ...
- Go语言基础之map
Go语言基础之map Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现. map map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能 ...
- Oracle 备份与恢复
在进行生产服务器升级.或更换数据库服务器.搭建测试环境时,需要对生产数据库进行备份以及将来可能的还原. 1.expdp导出 expdp DMS version directory=DATA_PUMP_ ...
- Junit/idea Junit支持/Spring test之间的孽世纠葛
最近应老板要求,研究研究Spring测试相关的东西,力求搞一个方便使用的测试工具,对于一个Spring不熟Junit不懂的人这是一个很大的坑,扫了一边spring test文档没感觉有什么收获,spr ...
- 阿里云 windows 2008 使用Thinkphp5 captcha验证码不显示问题
第一次使用Thinkphp5在阿里云上面运行,后台验证码竟然显示不出来!有种要吐血的感觉...找了半天,终于找到类似解决办法 thinkphp,onethink和thinkox中验证码不显示的解决方法 ...
- ASP.NET Core 2.2 迁移至 3.0 备忘录
将 ASP.NET Core 2.2 迁移至 ASP.NET Core 3.0 需要注意的地方记录在这篇随笔中. TargetFramework 改为 netcoreapp3.0 <Target ...