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 ...
随机推荐
- GIT初始学习记录
目录 GIT学习记录 配置github与gitlib两个账号 基本操作 git init:初始化仓库 git status:查看仓库状态 git add :向缓存区中添加文件 git commit 保 ...
- Docker操作笔记(一)使用镜像
使用镜像 一)获取镜像 从Docker镜像仓库获取命令的格式是: docker pull [选项] [Docker Registry 地址[:端口号]] 仓库名[:标签] 具体的选项可以通过docke ...
- [BZOJ2457][BeiJing2011]双端队列 (单调性)
正如lyd所说,和数据结构本身没什么太大关联 题意 中文题面 Sherry现在碰到了一个棘手的问题,有N个整数需要排序. Sherry手头能用的工具就是若干个双端队列. ...
- 从构建分布式秒杀系统聊聊Lock锁使用中的坑
前言 在单体架构的秒杀活动中,为了减轻DB层的压力,这里我们采用了Lock锁来实现秒杀用户排队抢购.然而很不幸的是尽管使用了锁,但是测试过程中仍然会超卖,执行了N多次发现依然有问题.输出一下代码吧,可 ...
- 使用javascript和css模拟帧动画的几种方法浅析
我们平时在开发前端页面的时候,经常会播放一段帧序列.这段帧序列就像gif图片那样,反复循环播放.那大家可能会说,直接用gif图片就好了,干嘛还去模拟呢?那是因为要做得更加灵活,我们要做到以下几点: 1 ...
- __x__(37)0909第五天__背景图按钮
link,hover,active三种按键状态,存放三张图片 缺点: 资源只有在被使用时,才会被加载. 页面第一次加载时,会出现短暂的延迟闪烁,造成一次不佳的用户体验. 图片整合技术 CSS-Spri ...
- javascript对象序列化(对象与JSON字符串的互换)
前一段时间用到h5的本地存储---需要把某个js对象存储在浏览器的本地存储中,用到了javascript对象的序列化与反序列化 所谓的序列化就是将对象的状态信息转换为可以存储或传输的形式的过程,基本上 ...
- vcs编译verilog/sysverilog并执行
命令: sverilog:表示支持systemverilog,如果只编译verilog不需要加 test.sv :这个可以是一个systemverilog/verilog文件,也可以是一个filel ...
- CSP201312-4 有趣的数【dp】
问题描述 试题编号: 201312-4 试题名称: 有趣的数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 我们把一个数称为有趣的,当且仅当: 1. 它的数字只包含0, 1, ...
- Javascript获取服务器时间
//获取服务器时间 var getServerDate = function () { var xmlHttpRequest = null, serverDate = new Date ...