第4讲 | DHCP与PXE:IP是怎么来的,又是怎么没的?

178 阅读1分钟

如何配置IP地址

  • 使用ifconfig和ip addr设置ip地址

  • 通信的基本基于IP和MAC地址进行的

    • 跨网段的调用会发送到网关上\

    • 同一网段会发送ARP请求(在同一网段内,可以实现私有IP的通信)(不再经过网关)

//使用 net-tools
$ sudo ifconfig eth1 10.0.0.1/24
$ sudo ifconfig eth1 up
//使用 iproute2
$ sudo ip addr add 10.0.0.1/24 dev eth1
$ sudo ip link set up eth1

动态主机配置协议(DHCP)

  • 动态主机配置协议 DHCP(公司的网络)\

  • 工作原理

    • 共享IP地址池
    • 接入分配新地址
    • 离开释放地址

解析 DHCP 的工作方式

  • DHCP Discover:新机器使用DHCP(有mac地址)

    • 新机器使用0.0.0.0 发送了一个广播包,目标地址是255.255.255.255
    • 协议UDP(BOOTP DHCP)\
  • DHCP Offer 通过MAC地址分配新IP\

  • 选择其中一个IP,退回其余IP 并通知DHCP Server

  • DHCP Server最终确认\

\

IP 地址的收回和续租

  • 采用主动续租的方式,到期后会自动回收IP

  • 租期过去 50%,向DHCP Server续租\

  • 操作系统的启动

    • 启动 BIOS\

    • MBR 启动扇区,将 GRUB 启动起来\

    • GRUB 加载内核、加载作为根文件系统的 initramfs 文件

\

总结

  • DHCP 协议主要是用来给客户租用 IP 地址(需要分配和续租)\

\