在CentOS 6上设置DHCP服务器
时间:2020-03-21 11:47:04 来源:igfitidea点击:
动态主机配置协议(DHCP)是一种网络协议,可自动将TCP/IP信息分配给客户端计算机。
每个DHCP客户端都连接到位于中心的DHCP服务器,该服务器返回该客户端的网络配置(包括IP地址,网关和DNS服务器)。
DHCP对于自动配置客户端网络接口很有用。
安装并配置DHCP服务器
安装DHCP软件包:
# yum install -y dhcp
打开“ /etc/dhcp/dhcpd.conf”进行编辑,然后添加以下内容:
log-facility local6; # This is our only DHCP server authoritative; ddns-updates off; ddns-update-style none; default-lease-time 3600; #1h max-lease-time 86400; #1 day update-static-leases on; one-lease-per-client on; option dhcp-server-identifier dhcp.igi.local; # DNS config option domain-name "igi.local"; option domain-name-servers dns.igi.local; option ntp-servers ntp.igi.local; option smtp-server smtp.igi.local; # Define a LAN subnet with the following items: # - Netmask to use # - The IP range to distribute to clients # - The broadcast address to use #subnet 10.8.8.0 netmask 255.255.255.0 { range 10.8.8.64 10.8.8.254; option subnet-mask 255.255.255.0; option broadcast-address 10.8.8.255; }
配置DHCP命令行选项。
打开“/etc/sysconfig/dhcpd”并指定一个网络接口以进行侦听:
# eth0 - VirtualBox NAT # eth1 - VirtualBox host-only LAN network DHCPDARGS=eth1
在启动时启用了DHCP服务:
# chkconfig dhcpd on
启动服务:
# /etc/init.d/dhcpd restart
iptables将通过Puppet进行配置。
下面的行仅用于:
# iptables -A INPUT -p udp -m state --state NEW --dport 67 -j ACCEPT
连接客户端时检查DHCP租约:
# less /var/lib/dhcpd/dhcpd.leases
故障排除
检查日志:
# tail /var/log/messages