DHCP服务部署

倪雅各

关注

阅读 201

2022-03-26

ssh基础部署

1.准备实验环境:两台机器,网络链接模式设仅主机模式

防护的关闭
1.`iptables -L //查询防护墙状态`
2.`getenforce //查询SELinux状态`
3.`关闭VMware虚拟网络编辑器的DHCP功能`

2.DHCP相关信息

软件名:
dhcp         //DHCP服务软件包
dhcp-common //命令软件包

服务名:
dhcpd 		//DHCP服务名
dhcrelay 	//DHCP中继服务名

端口号:
 udp 67 	//作为客户端的目标端口,接受客户端的请求dhcp请求
 udp 68		//作为服务器的目标端口,用来向客户端回复数据包
  
配置文件:
dhcpd /etc/dhcp/dhcpd.conf 						//此配置文件默认是空的,需要找模板文件重新生成
vim /usr/share/doc/dhcp*/dhcpd.conf.example 	//DHCP的模板文件
/usr/sbin/dhcrela								//DHCP中继文件

DHCP配置文件详解
subnet 192.168.1.0 netmask 255.255.255.0 {                  //声明要分配的网段和子网掩码
  range 192.168.1.3 192.168.1.254;							//声明可用IP地址
  option domain-name "www.baidu.com";						//设置dns域
  option domain-name-servers 8.8.8.8;						//设置dns服务地址
  option routers 192.168.1.2;								//默认网关地址
  option broadcast-address 192.168.1.255;					//广播地址(可不写)
  default-lease-time 600;									//默认租约(s)
  max-lease-time 7200;										//最大租约(s)
}

3.DHCP基本功能实现
修改服务器配置文件:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.101 192.168.1.110;
default-lease-time 600;
max-lease-time 7200;
}

3.1启动dhcpd服务:systemctl start dhcpd

3.2使用客户端获取DHCPIP地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp //网络获取模式修改为dhcp
重启网络服务


ssh保留地址

1获取客户端的mac地址:
arp -a 或ifconfig

2修改/etc/dhcp/dhcpd.conf

host fantasia{
hardware ethernet 00:0c:29:b4:03:dc;			//客户端mac地址
fixed-address 192.168.1.120;					//固定分配给客户端的IP地址
}

重启dhcpd服务
重启客户端网络服务

ssh超级作用域

1实验环境准备:
三台虚拟机同一网络模式,一个dhcp服务器,两个客户机

2设置DHCP服务器的单臂路由所需子网卡:
cp -a ifcfg-eth0 ifcfg-eth:0

3开启路由转发
打开配置文件:vim /etc/sysctl.conf
开启路由转发:net.ipv4.ip_forward = 1
重启路由转发:sysctl -p

4.修改DHCP配置文件

打开配置文件:vim /etc/dhcp/dhcpd.conf 
添加超级作用域:
shared-network punlic{			//超级作用域
subnet {}						//第一网卡
subnet {}						//第二网卡
}

保存退出重启dhcp服务
使用客户端自动获取DHCP地址

5.DHCP中继配置

1.准备环境条件:
一台DHCP中继器:VMnet10:ens33(192.168.10.20)|VMnet11:ens44(100.100.100.20
一台DHCP服务器:VMnet10:ens33(192.168.10.11)
一台客户机:VMnet10:自动获取
关闭所有防护,防火墙和selinux

2.配置dhcp服务

1.yum install dhcp
2.vim /etc/dhcp/dhcpd.conf 
3.配置dhcp端口服务
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.51 192.168.10.60;
option routers 192.158.10.20;
default-lease-time 600;
max-lease-time 7200;

}


subnet 100.100.100.0 netmask 255.255.255.0 {
range 100.100.100.101 100.100.100.110;
option routers 100.100.100.20;
default-lease-time 600;
max-lease-time 7200;

4.保存退出并启动dhcp服务:systemctl start dhcpd.server

3.配置DHCP中继

1.开启路由转发:vim /etc/sysctl.conf 
			   net.ipv4.ip_forward = 1
			   	 sysctl -p
2.dhcrelay -d -i ens33网段 -i ens44网段 172.25.254.10				//连接dhcp服务器和客户端的接口

开启客户端测试获取到IP就算成功

精彩评论(0)

0 0 举报