如何配置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 地址(需要分配和续租)\
\