DHCP搭建
实验环境中一定使用主机模式,避免与局域网的DHCP服务器产生冲突,
主机一定设置固定IP,DHCP服务器可以配置多个网段,但是必须有一个网段需要与主机在同一个网段,也就是说主机要在DHCP的其中一个网段中,否则不能启动
1、yum install dhcp
2、cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf/example /etc/dhcp/dhcpd.conf 拷贝范例文件并重命名
3、vim /etc/dhcp/dhcpd.conf
option domain-name "magedu.org"; 修改域名 此三项为全局性设置,当子网没有设置时生效
option routers 192.168.47.1; 网关地址
option domain-name-servers 114.114.114.114,8.8.8.8; 修改DNS地址
default-lease-time 8600; 组大租约
max-lease-time 17200; 特殊情况可以申请的最大租约
subnet 192.168.47.0 netmask 255.255.255.0 { DHCP地址范围 子网设置,当子网与全局冲突,子网生效
range 192.168.47.50 192.168.47.200;
option domain-name "magedu.org"; 修改域名
option routers 192.168.47.1; 网关地址
option domain-name-servers 114.114.114.114,8.8.8.8;
filename "pexlinux.0"; 自动安装的引导程序,名字不要错,不使用自动安装不设置
next-server 192.168.47.100; 存放引导程序的tftp服务器地址,一般使用DHCP服务器就可以,也可单独设置
}
host test { 针对某一网卡进行设置,个人性化设置
hardware ethernet 0:0:c0:5d:bd:95;
fixed-address 192.168.47.155;
option routers 192.168.47.100 ; 没有将以子网设置配置,子网没有便使用全局
option domain-name-servers 114.114.114.114,8.8.8.8; 没有将以子网设置配置,子网没有便使用全局
}
以后内容皆不需要,将光标移至此行首
.,$s/^/#/ 此命令将以下所有行行首加#注释
注意,在修改配置文件时,注意每行后的;分号,缺失会报错
cat /var/lib/dhcpd/dhcpd.leases 主机数据库,查看分配的IP地址
cat /var/lib/dhclient/dhclient-eth0.leases 客户端数据库,查看主机信息