liunx搭建DHCP服务器以及DHCP中继服务器
liunx搭建DHCP服务器以及DHCP中继服务器
一、实验拓扑
二、实验条件
虚拟机取消VMnet1和VMnet8的dhcp动态获取ip地址,以免影响实验
DHCPserver 网关以及DHCP中继以及linux客户端清除防火墙策略或者关闭防火墙 iptables -F setenforce 0
linux系统4个,win10系统一个
三、IP配置
DHCP服务端配置IP,并重启网络服务
网关配置IP(eth1和eth2),并重启网络服务
Dhcp中继配置IP,并重启网络服务
四、在网关上开启路由转发功能
开启Linux服务器内核的路由转发功能
Vim /etc/sysctl.conf 或者方法二临时修改/proc/sys/net/ipv4/ip_forward中的值为1,注意重启后失效。
然后sysctl -p 使刚才修改的sysctl.conf生效
然后测试整个网络拓扑是否联通,这里以dhcp中继ping dhcp server
五、配置DHCP服务以及DHCP中继
1.配置DHCP首先先复制份dhcp配置的模块,照着模板来修改 ,模板的位置在:/usr/share/doc/dhcp-4.1.1目录下
option domain-name " "; //全局配置:指定域名后缀
option domain-name-servers 8.8.8.8,114.114.114.114; //全局配置:指定首选、备用域名服务器IP
default-lease-time 600; //全局配置:默认租约,秒
max-lease-time 7200; //全局配置:最大租约,秒
log-facility local7; //全局配置:日志设施类型
subnet IP netmask 255.255.255.0 { //定义DHCP作用域网段、子网掩码
range IP IP; //定义地址池IP范围
option domain-name-servers 8.8.8.8,114.114.114.114; //定义局部:指定首选、备用域名服务器IP
option domain-name " "; //定义局部:指定域名后缀
option routers IP //定义局部:指定网关地址
option broadcast-address IP; //定义局部:指定广播地址
default-lease-time 600; //定义局部:指定默认租约时间
max-lease-time 7200; //定义局部:指定最大租约时间
host win10 { //定义保留地址,指定主机名(可任意指定)
hardware ethernet 00:50:56:C0:00:01; //指定主机MAC地址
fixed-address IP; //指定要保留的IP地址
}
}
2.配置DHCP中继
设置允许DHCP中继数据的接口及DHCP服务器的IP地址
vim /etc/sysconfig/dhcrelay
INTERFACES=”eth1”
DHCPSERVERS=”192.168.100.1”
3.启动DHCP以及DHCP中继服务,然后测试DHCP服务配置以及DHCP中继服务配置
客户端(win10)测试
service dhcrelay start
service dhcpd start
客户端linux测试
六、给特定主机指定获取固定的IP
这里以给win10客户端分配特定的IP为例
然后重启dhcp服务在win10客户端测试
dhcp没有单独存放的日志文件,查看DHCP服务是否有错误:cat /var/log/messages | grep dhcp
liunx搭建DHCP服务器以及DHCP中继服务器的更多相关文章
- 搭建DHCP服务器以及DHCP中继服务器
一.DHCP服务器 1.首先配置DHCP服务器的IP地址(DHCP服务器网卡桥接在VMnet1) .配置好IP后重启DHCP服务 3.安装DHCP服务器,在这里我用的是YUM安装的(关于YUM ...
- 如何搭建DHCP及DHCP中继服务器
当局域网中有大量的主机时,如果逐台设置ip地址.默认网关.dns服务器地址时等网络参数,显然是一个费力也未必讨好的方法,这时使用DHCP的方式分发ip地址,能够动态配置各客户机的网络地址参数,大大减轻 ...
- 【转】搭建和配置Syncthing发现和中继服务器
搭建和配置Syncthing发现和中继服务器 折腾借口 Syncthing好是挺好的,但就是同步不给力,公共网络服务其质量参差不齐,网络也说不清.最好的解决方案还是自己搭建发现服务器Synct ...
- CentOS-1810系统DHCP服务器ISC DHCP软件配置说明
DHCP 全称Dynamic Host configuration protocol, 动态主机配置协议.是一个局域网的网络协议,使用UDP协议工作,它可以为客户机自动分配IP地址.子网掩码以及缺省网 ...
- Debian9.5系统DHCP服务器ISC DHCP软件配置说明
DHCP 全称Dynamic Host configuration protocol, 动态主机配置协议.是一个局域网的网络协议,使用UDP协议工作,它可以为客户机自动分配IP地址.子网掩码以及缺省网 ...
- (五)Cisco dhcp snooping实例3-多交换机环境(DHCP服务器和DHCP客户端位于同VLAN)
试验拓扑 环境:dhcp server和dhcp客户端属于同vlan,但是客户端属于不同的交换机,在L2和L3交换机开启dhcp snooping后得出如下结论 L3交换机的配置 ip dhcp po ...
- 编写脚本实现DHCP服务与DHCP中继自动化执行
编写脚本实现DHCP服务与DHCP中继自动化执行 本脚本是在liunx搭建DHCP服务器以及DHCP中继服务器实验环境下实现的https://www.cnblogs.com/yuzly/p/10539 ...
- 云计算之路-试用Azure:搭建自己的内网DNS服务器
之前我们写过一篇博文谈到Azure内置的内网DNS服务器不能跨Cloud Service,而我们的虚拟机部署场景恰恰需要跨多个Cloud Service,所以目前只能选择用Azure虚拟机搭建自己的内 ...
- [转]自建Syncthing中继服务器(私密传输或造福大众)
自建Syncthing中继服务器(私密传输或造福大众) 一.介绍 我之前介绍了Syncthing,作为一款开源的文件同步程序,它的功能还是非常强大的,我也很高兴能看到它被越来越多的人知道和使用,前几天 ...
随机推荐
- Python作用域详述
作用域是指变量的生效范围,例如本地变量.全局变量描述的就是不同的生效范围. python的变量作用域的规则非常简单,可以说是所有语言中最直观.最容易理解的作用域. 在开始介绍作用域之前,先抛一个问题: ...
- Spring Boot中如何扩展XML请求和响应的支持
在之前的所有Spring Boot教程中,我们都只提到和用到了针对HTML和JSON格式的请求与响应处理.那么对于XML格式的请求要如何快速的在Controller中包装成对象,以及如何以XML的格式 ...
- 使用VSCode如何调试C#控制台程序_2_加深总结
要想使用调试,必须创建项目 1-你要调式的类,控制台类等等,你需要放在一个项目下,这个项目最好是由使用.net core创建的,VSCode对应的命令为: dotnet new console(这里以 ...
- H5 贪吃蛇源码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- [PHP] 算法-顺时针打印矩阵的PHP实现
1.行数和列数取出来row,col,圈数就是 (较小值-1)/2+1 2.外层循环控制圈数,内层四个for循环,i 3.第一个for循环,从左到右,j=i;j<col-i;j++;j<; ...
- Python-10行代码实现3个数据可视化
阅读本文约“1分钟” 最近将Python作为第二编程语言,进行了了解与学习,可以说它的包是很强大的.这次的demo仅仅不到10行代码就可以实现三个数据可视化的小实例. 我们将要使用到matplotli ...
- Aquarium Tank(csu1634+几何+二分)Contest2087 - 湖南多校对抗赛(2015.05.24)-G
Aquarium Tank Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 15 Solved: 4[Submit][Status][Web Board ...
- .NET 发送电子邮件
static void Main(string[] args) { ///先引入 using System.Net.Mail; ///发送邮件 using (MailMessage mailMessa ...
- 10个JavaScript常见BUG及修复方法
译者按: JavaScript语言设计太灵活,用起来不免要多加小心掉进坑里面. 原文: Top 10 bugs and their bug fixing 译者: Fundebug 为了保证可读性,本文 ...
- linux mail操作
本操作系统邮件由来,crontab定时任务执行推送产生. 1.查看有多少封邮件 & file 2.我们直接键入23935来访问这封mail,看看是否是我们所需要的最新邮件. 3. 退出邮件查看 ...