DHCP简介:
-
DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,是一个应用层协议。
-
当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。
-
DHCP的前身是BOOTP协议(Bootstrap Protocol),BOOTP被创建出来为连接到网络中的设备自动分配地址,后来被DHCP取代了,DHCP比BOOTP更加复杂,功能更强大。
-
后面可以看到,在用Wireshark过滤显示DHCP包,需要输入过滤条件BOOTP,而不是DHCP,但或许是因为我使用的Wireshark版本是比较旧的1.12.9,没有在新版本中尝试过,也许可以输入DHCP让其只显示DHCP包。
Linux系统搭建DHCP具体步骤:
1、检查DHCP安装包 rpm -q dhcpd
2、查看DHPC包安装的了那些内容 rpm -ql dhcp
3、将系统提供的DHPC配置文件范例拷贝到/etc目录下 cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf
4、声明用来描述dhcp服务器中对网络布局的划分,是网络设置的逻辑范围
subnet 192.168.1.0 netmask 255.255.255.0 {……..
}
default-lease-time 21600; /默认租约时间max-lease-time 43200; /最长默认租约时间
option routers 192.168.1.1; /子网网关option subnet-mask 255.255.255.0 /子网掩码
全局设置作用与整个配置文件
ddns-update-style interimdafault-lease-time 21600;max-lease-time 43200;option domain-name “test.com”option domain-name-servers 192.168.1.1,202,106.0.20; /DNS服务器的IP地址使用此选项进行设置
subnet 声明用在某个子网中设置的动态分配的地址和网络属性
subnet 192.168.1.0 netmask 255.255.255.0 {
rang 192.168.1.128 192.168.1.254; /动态分配IP地址池 option subnet mask 255.255.255.0; /动态分配的默认子网掩码 option routers 192.168.1.1; /动态分配默认网关
}
对某一个主机固定IP
host Server01 { hardwar ethernet 0:0c:c3:22:46:81 /此位置是要固定IP主机的MAC地址 fixed-address 192.168.1.11; /要固定分配的IP地址 option subnet-mask 255.255.2550; option routers 192.168.1.1;
}
如果一个主机有多个网卡(网络接口)需要在/etc/sysconfig/dhcp文件中设置 DHCPADRGS= eth0 /eth0 的提供DHCP服务的网络接口名称
5、查看dhcp 服务器的租约文件 /var/bin/dhcp/dhcpd.leases
以上就是为各位朋友分享的相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多等着你!