DHCP

Posted skyzy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DHCP相关的知识,希望对你有一定的参考价值。

DHCP:动态主机分配协议 端口67 udp协议 原理: 1、dhcpdiscover(发现): 客户端以0.0.0.0作为自己的ip地址,以255.255.255.255做为广播地址 2、dhcpoffer(提供):dhcpserver端接受到信息后,自身检查,有将ip、netmask等隔离起来 3、dhcprequest(请求):client端收到dhcp服务端的消息后,以广播的形式发送一个请求:我的dhcp的ip地址是xxx 4、dhcpack(确认):server端将ip、netmask、租约等信息给客户端 搭建dhcp服务: vm1:dhcp server ——>192.168.0.10~192.168.0.20 环境准备: 1、关闭掉vmware软件自身的dhcp服务(vmnet1和vmnet8) 2、将两台虚拟机的网络模式改为host-only模式 dhcp服务端:10.1.1.1 client:10.1.1.2 步骤: 1、软件三步曲(查看|安装|查看软件列表) /etc/dhcp/dhcpd.conf 配置文件 /etc/rc.d/init.d/dhcpd 启动脚本 /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample 模板文件 2、修改配置文件 # vim /etc/dhcp/dhcpd.conf subnet 192.168.1.0 netmask 255.255.255.0 { 子网 range 192.168.1.10 192.168.1.20; 地址池范围 option routers 10.1.1.1; 默认路由 default-lease-time 600; 默认租约时间 max-lease-time 7200; 最大租约时间 } 3、启动服务 # service dhcpd start 说明:【配置文件里的子网必须在当前server端的网卡上】 # ifconfig eth0:1 192.168.1.0 4、测试验证 client端: # vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp # ifconfig dhclient eth0

以上是关于DHCP的主要内容,如果未能解决你的问题,请参考以下文章

那些你不得不知道的网络协议——DHCPDHCP中继VRRP

DHCP服务

关于各个协议

笔记 DHCP

DHCP原理和配置

DHCP原理及实验