5分钟快速了解Centos7安装DHCP服务
dhcp工作原理图
#vi /etc/sysconfig/network-scripts /ifcfg-eth0 进入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 //重启网卡
在本地服务器如果不能上网情况需要配置本地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; } |
作用域 |
host fantasia { //fantasia //绑定主机名 } |
添加或修改内容 |
配置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 命令格式:
vi /etc/sysconfig/dhrelay
提供中继服务器的子网接口
systemctl restart dhcrelay
systemctl enable dhcrelay
vi /etc/sysctl.conf
开启路由转发功能 0改为1
Sysctl -p 配置生效