工作生活

DHCP协议(ip怎么来的)

2019-06-30  本文已影响0人  Makethechange

一、手动配置ip地址

net-tools

sudo ifconfig eth1 10.0.0.1/24  --配置ip地址

sudo ifconfig eth1 up  --网卡up

iproute2

sudo ip addr add 10.0.0.1/24 dev eth1  --配置ip地址

ip link set up eth1  --网卡up

随意配ip的情形

192.168.23.6 ping 192.168.1.6会是什么样的情形?

ping不通。因为不知道目标地址的mac。只有在一个网段的才会进行ARP请求。linux的默认逻辑是,如果是跨网段,企图将包发送到网关上。

所以手动配置的时候,要做到同一网段,并且ip不冲突。

二、动态配置ip

动态主机配置的协议:Dynamic Host Configuration Protocol,简称DHCP

流程

第一步:Client端向局域网内发送一个DHCP Discover,目的是发现可以给他提供ip的DHCP Server

第二步:Server发送DHCP Offer给Client,目的是告知Client他可以提供ip地址

第三步:Client收到DHCP Offer包后,发送DHCP Request请求分配ip

第四步:Server发送ACK

全程都是广播的方式,但包里面都有mac,通过mac标识具体发给谁的

ip地址续租:时间过去一半的时候client会向server发送续约请求,server会ack。

上一篇 下一篇

猜你喜欢

热点阅读