详细阐述网络配置过程深入分析(Linux网络协议栈笔记)
发布时间
阅读量:
阅读量
Loopback接口的配置过程
上文阐述了为本机系统分配IP地址的过程,在本篇中将介绍Loopback接口的初始化流程(使用引号的原因在于该初始化并非完全由用户自主完成)。那么为何不在开始前介绍Loopback接口呢?原因就在于上篇中对配置过程进行了详细分解(我们可以通过本次介绍快速了解Loopback接口的初始化及配置过程),这也正是对普通设备的基本初始化和配置流程的一个回顾。
第一步是在系统初始化阶段就建立一个in_dev{}结构给loopback接口,在上一篇中提到为用户配置普通设备的IP地址这一操作通常会触发一次流程:loopback设备是自动化的配置方式而普通设备则是由用户手动完成的。实际上这一自动化过程是等到ip_netdev_notifier接收到来自网络控制器的NETDEV_REGISTER事件之后才会启动相关操作从而调用inetdev_init函数来生成相应的结构这一功能在上一篇中有详细说明而普通的IoC上下文中的操作则是直接通过调用inet_set_ifa函数来完成配置任务。

第二个步骤就是当系统初始化结束后根据系统配置打开lo
全部评论 (0)
还没有任何评论哟~
