欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

liunx搭建DHCP服务器以及DHCP中继服务器

程序员文章站 2022-12-24 15:13:58
liunx搭建DHCP服务器以及DHCP中继服务器 一、实验拓扑 二、实验条件 虚拟机取消VMnet1和VMnet8的dhcp动态获取ip地址,以免影响实验 DHCPserver 网关以及DHCP中继以及linux客户端清除防火墙策略或者关闭防火墙 iptables -F setenforce 0 ......

liunx搭建dhcp服务器以及dhcp中继服务器

一、实验拓扑

liunx搭建DHCP服务器以及DHCP中继服务器

二、实验条件

虚拟机取消vmnet1和vmnet8的dhcp动态获取ip地址,以免影响实验

dhcpserver 网关以及dhcp中继以及linux客户端清除防火墙策略或者关闭防火墙 iptables  -f  setenforce 0

linux系统4个,win10系统一个

三、ip配置

dhcp服务端配置ip,并重启网络服务

  liunx搭建DHCP服务器以及DHCP中继服务器

网关配置ip(eth1和eth2),并重启网络服务

  liunx搭建DHCP服务器以及DHCP中继服务器

  liunx搭建DHCP服务器以及DHCP中继服务器

dhcp中继配置ip,并重启网络服务

  liunx搭建DHCP服务器以及DHCP中继服务器

四、在网关上开启路由转发功能

开启linux服务器内核的路由转发功能

vim /etc/sysctl.conf      或者方法二临时修改/proc/sys/net/ipv4/ip_forward中的值为1,注意重启后失效。

  liunx搭建DHCP服务器以及DHCP中继服务器

然后sysctl -p 使刚才修改的sysctl.conf生效

  liunx搭建DHCP服务器以及DHCP中继服务器

然后测试整个网络拓扑是否联通,这里以dhcp中继ping dhcp server

  liunx搭建DHCP服务器以及DHCP中继服务器

五、配置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地址
}
}

  liunx搭建DHCP服务器以及DHCP中继服务器

2.配置dhcp中继

设置允许dhcp中继数据的接口及dhcp服务器的ip地址

vim /etc/sysconfig/dhcrelay

interfaces=”eth1”

dhcpservers=”192.168.100.1”

 liunx搭建DHCP服务器以及DHCP中继服务器

3.启动dhcp以及dhcp中继服务,然后测试dhcp服务配置以及dhcp中继服务配置

客户端(win10)测试

service  dhcrelay  start

service dhcpd start

 liunx搭建DHCP服务器以及DHCP中继服务器

客户端linux测试

  liunx搭建DHCP服务器以及DHCP中继服务器

六、给特定主机指定获取固定的ip

这里以给win10客户端分配特定的ip为例

  liunx搭建DHCP服务器以及DHCP中继服务器

然后重启dhcp服务在win10客户端测试

  liunx搭建DHCP服务器以及DHCP中继服务器

 dhcp没有单独存放的日志文件,查看dhcp服务是否有错误:cat  /var/log/messages  |  grep  dhcp