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就算成功