dhcp工作原理图
dhcp是动态ip地址协议
#vi /etc/sysconfig/network-scripts /ifcfg-eth0 进入ip配置文件
static: 静态ip地址 dhcp:dhcp协议获取ip none:无 添加内容 IPADDR=10.100.100.211 NETMASK=255.255.255.0 GATEWAY=10.100.100.211 DNS1=10.100.100.211 | 配置ip地址 |
service network restart //重启网卡
ifconfig 或者 ip addr //查看IP地址
在本地服务器如果不能上网情况需要配置本地yum源
#cd /etc/yum.repos.d/
#mv CentOS-Base.repo CentOS-
#vi CentOS-Media.repo
//mnt/ //这里为本地源路径
Gpgcheck=0 //0表示不要检测,1 表示需要检测
Enabled=1 //表示开启本地源
关闭防火墙和关闭selinux
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
安装dhcp服务器
yum -y install dhcp
启动dhcp和查看dhcp状态
systemctl start dhcpd;systemctl status dhcpd
简单配置dhcp
# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample/etc/dhcp/dhcpd.conf //
拷贝配置文件到主配置文件中
# vi /etc/dhcp/dhcpd.conf //进入主配置文件
subnet 10.100.100.0 netmask 255.255.255.0{ range 10.100.100.200 10.100.100.210; } | 作用域 地址池范围 |
DHCP绑定IP地址设置
host fantasia { //fantasia //绑定主机名 hardware ethernet 08:00:27:25:63:74; //绑定主机的MAC地址 fixed-address 10.100.100.202; // 绑定的主机IP地址 } | MAC地址绑定ip配置 添加或修改内容 |
配置DHCP多网段
首先需要双网卡
网卡1
网卡2
subnet10.100.100.0 netmask 255.255.255.0{ range10.100.100.1 10.100.100.200; } subnet10.100.10.0 netmask 255.255.255.0{ range10.100.10.1 10.100.10.254; } |
中继代理配置
dhcrelay 命令格式:
dhcrelay DHCP服务器地址 //开启所有网络接口的DHCP中继功能
dhcrelay –i 网卡 DHCP服务器地址 //开启指定网络接口DHCP中继功能
vi /etc/sysconfig/dhrelay
提供中继服务器的子网接口
DHCP服务器的IP地址
systemctl restart dhcrelay
systemctl enable dhcrelay
vi /etc/sysctl.conf
开启路由转发功能 0改为1
Sysctl -p 配置生效