linux dhcp
1.首先下载dhcp yum -y install dhcp*
2.下载完成后将主机改为仅主机模式
3.vi /etc/sysconfig/network-scripts/ifcfg-ens33 将以下几个选项配置为
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.1
NETMASK=255.255.255.0
保存退出
重启一下网络服务
systemctl restart network.service
4.为防止修改时出现错误先备份一下dhcp配置文件
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.origin
5.下一步修改dhcp配置文件
vi /etc/dhcp/dhcpd.conf
将以下命令输入到dhcp配置文件中
authoritative; option domain-name "ZTE.com";
option domain-name-servers 192.168.1.1;
default-lease-time691200;
max-lease-time691200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.150;
default-lease-time 600;
max-lease-time 691200;
option routers 192.168.1.1;
}
#host printer1 {
#hardware ethernet 00:50:56:25:f1:a9;
#fixed-address 192.168.1.138;
#}
保存并退出
6.启动dhcp服务
systemctl start dhcpd.service
查看dhcp服务是否启动
systemctl status dhcpd.service
7.打开另一台主机
这里我选择了另一台linux主机
先将另一台设为仅主机模式
再进入网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33
看是否为BOOTPROTO=dhcp,若不是改为dhcp
查看是否已配置ip,若有ip将已有ip注释掉(#为注释)
保存并退出
接下来重启网卡systemctl restart network.service
ifconfig查看ens33的ip是否在已设置的网段内(192.168.1.100-192.168.1.150)
一般情况下获取的ip为192.168.1.100
8.如何判断已分配
①在服务器段输入systemctl status dhcpd.service会出现
②另一台会获取到已设置的地址段的ip
③查看服务器67端口
查看另外一台主机的68端口