dhcp服务,tftp服务,pxe和fasible(第33天)
空 DHCP: DHCP: Dynamic Host Configuration Protocol 动态主机配置协议,配置网络信息如: IP/Netmask Gateway DNS Server bootp:DHCP的前身,boot Protocol 客户端机器(无盘工作站)发送RARP协议(mac->ip)数据包广播,服务器接收数据包后解析数据包,服务器从地址池获取ip地址发送给客户端机器。客户端机器使用该ip地址到服务器获取相关的操作系统以此来启动开机。 DHCP引进租约: 客户机只能租约一定时间。比如刚开始是2小时,一小时后要再续租,时间又变成2小时,一小时后要再续租,如此反复。 DHCP工作过程: 1到4的报文都是广播报文 1:dhcp discover 客户端发送广播报文用来发现DHCP服务器 2:dhcp offer:DHCP服务器分配(IP/netmask,网关)给客户端 3:DHCP客户端发送dhcp request广播报文表示自己取了哪个IP 4:DHCP服务器ack 确认 续租问题: 1:客户端发送DHCP request报文请求自己还要使用该IP地址 2:DHCP服务器发送ack确认报文,或者如果DHCP服务器的地址池的IP地址范围改变了,这DHCP服务器发送DHCP nak拒绝报文 Linux DHCP协议的实现程序:dhcp, dnsmasq yum install dhcp -y 安装DHCP服务 dhcp包括dhcpd和dhcrelay /usr/sbin/dhcpd 监听在udp的67号端口 /etc/dhcp/dhcpd.conf --> /etc/rc.d/init.d/dhcpd /etc/dhcp/dhcpd6.conf --> /etc/rc.d/init.d/dhcpd6 /usr/sbin/dhcrelay(dhcp中继器) /etc/rc.d/init.d/dhcrelay dhcpd...