--------有待确认--------------------
[root@localhost ~]# yum install dhcp* -y
yum install dhcp && yum install dhcpd -y
yum install dhcp
339 yum install dhcpserver
340 yum install dhcp* -y
341 yum install dhclient -y
--------有待确认--------------------
在DHCP server上执行
[root@localhost dhcp]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
[root@localhost ~]# cat /etc/dhcp/dhcpd.conf
#default-lease-time 缺省租约时间单位秒
#max-lease-time 最大租约时间单位秒
default-lease-time 864000;
max-lease-time 864000;
subnet 172.17.2.0 netmask 255.255.255.0 {
range 172.17.2.90 172.17.2.200;
option routers 172.17.2.1;
}
dhcp绑定于eth1网卡
[root@localhost ~]# cat /etc/sysconfig/dhcpd
DHCPDARGS=eth1
重新启动dhcp服务器
[root@localhost ~]# systemctl restart dhcpd.service
在DHCP client上执行
[root@master ~]# yum install dhcp*
[root@master ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eth1
DEVICE=eth1
ONBOOT=yes
GATEWAY=172.17.2.15
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=114.114.114.114
[root@master ~]#
[root@master ~]# service network restart
ping哪台机器能够通
#!/usr/bin/env bash
for i in `seq 254`
do
ip=192.168.1.$i
ping -c2 $ip | grep -q 'ttl=' && echo "$ip is up" || echo "$ip is down"
done