第十节续:DHCP自动分配地址
1.装dhcp包
2.对配置文件修改
3.重启一下
就完成了
作为给别人分配地址的机器,我最好固化我的ip地址,可以继续沿用我的地址
ip a 查看IP地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改固化文件
DEVICE = ens33
IPADDR = 192.168.174.128 设置ip地址
MASK=255.255.255.0
DNS=192.168.174.2 DNS域名解析网站,是固定的
GATEWAY=192.168.174.2 网关地址
完成 :wq
改完之后还应将防火墙关闭
systemctl stop network
setenforce 0
看看dhcp有没有
rpm -q dhcp 查看有没有安装这个包
yum -y install dhcp yum安装
安装完成,修改配置文件,
rpm -qc dhcp 看看这个包有哪些配置文件
看到了是 /etc/dhp/dhcpd.conf
修改它
vim /etc/dhp/dhcpd.conf
在这个地方可以设置租期,里面也可以设置,不同点在于是全体租期,还是局部租期
subnet 192.168.174.0 netmask 255.255.255.0 { 这里的ip需要和本机ip在同网段
range 192.168.174.100 192.168.174.200; 分配地址范围
option routers 192.168.174.2; 设置网关
option domain-name-servers 192.168.174.2; 设置dns
也可以在这里给一个物理地址的主机分配IP地址
post pc1{
hardware ethernet 物理地址;
fixed-adress 192.168.174.88;
}
}
完成:wq
开始运行
systemctl start dhcpd
systemctl restart dhcpd
每次设置完了都要重启才可以生效
可能会出错
出错查日志tail -30 /var/log/messages
租约文件,在 /var/lib/dhcpd/dhcpd.lease
默认租约 default-lease-time
最大租约 max-lease-time
默认租约:最大租约=1:2
低于默认租约就应续约了
看看有没有真正的起来服务
看有没有端口号
netstat -lnup | grep dhp
看看有没有端口号67
有的话就是起来了
找第二台主机试一试能不能被分到ip
第一台主机和第二天主机应该在同一个VMnet端口下
并且第二台应该把自动获取ip关闭
打开编辑 --》 虚拟 --》 VMnet8 --》 更改 --》 VMnet8 --》 取消使用本地dhcp将IP地址分给虚拟机
然后在第二台主机上 dhclient 就会得到主机一分配来的地址了
开机自动获取ip地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE =ens33
ONBOOT =yes
BOOTPROTO =dhcp 主要是这一行
dhcp工作原理


浙公网安备 33010602011771号