Linux(8.2)DHCP动态分配网络服务


DHCP

一、概念

DHCP(Dynamic Host Configuration Protocol)即动态主机配置协议,是一种用于在计算机网络中自动分配 IP 地址和其他网络配置参数的网络协议。

二、作用

动态分配网络参数

三、详解

端口号

  • UDP/67:接受客户端的请求

  • UDP/68:回应客户端的请求

模板文件:/usr/share/doc/dhcp*/dhcpd.conf.example

配置文件:/etc/dhcp/dhcpd.conf

检查语法错误:dhcpd -t

四、服务端安装与配置(redhat9.5)

1、安装dhcp服务

yum -y install dhcp-server.x86_64

2、打开主配置文件

vim /etc/dhcp/dhcpd.conf
###将模板文件复制到这并替换
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

3、修改主配置文件

subnet 192.168.146.0 netmask 255.255.255.0 {
##subnet 子网	netmask:子网掩码
    range 192.168.146.100 192.168.146.200;
    ##range:定义分配的IP地址池
    option routers 192.168.146.1;
    ##网关:一般为1或254
    option domain-name-servers 8.8.8.8, 8.8.4.4;
    ##DNS
}

五、客户端配置

不需要安装DHCP
只需将网络设置为自动获取就可

六、DHCP基于中继(网络声明subent)实现跨网段分配IP地址

在这里插入图片描述
服务端

1、配置静态IP地址为:192.168.100.100 网关:192.168.100.254 vmnet7

2、安装DHCP

  • yum -y install dhcp(CentOS7)
  • yum-y install dhcp-server.x86_64(RedHat9)

3、修改配置文件/etc/dhcp/dhcpd.conf

# which we don't really recommend.
subnet 192.168.100.0 netmask 255.255.255.0 {
  range 192.168.100.200 192.168.100.250;	#分配的IP地址
  option routers 192.168.100.254;			#网关
}

# A slightly different configuration for an internal subnet.
subnet 192.168.200.0 netmask 255.255.255.0 {
  range 192.168.200.200 192.168.200.250;
  option routers 192.168.200.254;
}

4、启动DHCP服务且关闭防火墙

systemctl start dhcpd.server

systemctl stop firewalld
iptables -F
setenforce 0

中继

1、双网卡 vmnet7/9 配置静态IP

​ IP:192.168.100.254 网关:192.168.100.254

​ IP:192.168.200.254 网关:192.168.200.254

2、安装DHCP

3、关闭防火墙

4、开启路由转发,指向服务端IP地址

  • vim/etc/sysctl.conf 末行添加net.ipv4.ip_forward=1
  • sysctl -p
  • dhcrelay + 服务器IP地址

客户端

vmnet9

dhcp模式 获取到200网段地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值