dhcp¶
安装dhcp服务¶
yum install -y dhcp
配置DHCP服务¶
vim /etc/dhcp/dhcpd.conf
#设置DHCP于DNS服务器的动态信息更新模式。初学时完全可以不理这个选项,但是全局设置中一定要有这个选项,否则DHCP服务不能成功启动。
ddns-update-style interim;
subnet 192.168.38.0 netmask 255.255.255.0 {
range 192.168.38.200 192.168.38.254; #分配给客户机的IP从192.168.233.100开始到192.168.233.199
option routers 192.168.38.1; #设置网关
default-lease-time 600; #默认租约时间
max-lease-time 7200; #最大租约时间
}
为指定服务器网卡进行MAC地址与IP地址绑定,则继续在上面的配置文件下面进行如下配置
host ops2 { #有一个主机,叫ops2
hardware ethernet 00:0c:29:1c:53:48; #MAC地址是08:...:27的网卡
fixed-address 192.168.38.235; #分配给它192.168.38.235的IP
}
以上是为一个网段做配置,那么如果是两个网段呢?我们进行如下配置,顺便将dhcp于dns服务器的动态信息更新关掉
vim /etc/dhcp/dhcpd.conf
#
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.example
# see dhcpd.conf(5) man page
#设置DHCP于DNS服务器的动态信息更新模式。初学时完全可以不理这个选项,但是全局设置中一定要有这个选项,否则DHCP服务不能成功启动。
ddns-update-style none;
shared-network alpha {
subnet 192.168.38.0 netmask 255.255.255.0 {
range 192.168.38.100 192.168.38.200; #分配给客户机的IP从192.168.233.100开始到192.168.233.199
option domain-name-servers 192.168.38.3;
option domain-name "alv.pub shenmin.com sophiroth.com";
option routers 192.168.38.1; #设置网关
default-lease-time 600; #默认租约时间
max-lease-time 7200; #最大租约时间
}
host ops2 { #有一个主机,叫ops2
hardware ethernet 00:0c:29:1c:53:48; #MAC地址是08:...:27的网卡
fixed-address 192.168.38.235; #分配给它192.168.38.235的IP
}
host ops1 { #有一个主机,叫ops1
hardware ethernet 00:0C:29:8A:81:7B;
fixed-address 192.168.38.200;
}
host t1 { #有一个主机,叫t1
hardware ethernet 00:50:56:32:9C:C4;
fixed-address 192.168.38.86;
}
subnet 192.168.127.0 netmask 255.255.255.0 {
range 192.168.127.100 192.168.127.200; #分配给客户机的IP从192.168.233.100开始到192.168.233.199
option domain-name-servers 192.168.127.3,114.114.114.114;
option domain-name "alv.pub shenmin.com sophiroth.com";
option routers 192.168.127.2; #设置网关
default-lease-time 600; #默认租约时间
max-lease-time 7200; #最大租约时间
}
}
启动dhcp服务¶
# systemctl enable dhcpd
# systemctl start dhcpd