欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > 【Linux】network网络配置

【Linux】network网络配置

2025/6/22 17:52:41 来源:https://blog.csdn.net/qq_45795794/article/details/148795448  浏览:    关键词:【Linux】network网络配置

目录

  • 1、介绍
  • 2、网络配置
    • 【1】查看
    • 【2】说明
  • 3、工作流程
    • 【1】启动以太网接口
    • 【2】关闭接口时反向执行
  • 4、现代替换方案

1、介绍

linux中network网络服务的核心配置位于/etc/sysconfig/network-scripts/目录下。它们共同构成了网络接口的管理框架,负责处理网络接口的启动(ifup)和关闭(ifdown)过程。

2、网络配置

【1】查看

进入/etc/sysconfig/network-scripts/目录,查看有哪些配置文件:

[root@xxx network-scripts]# ls
ifcfg-bond0  ifcfg-em2  ifcfg-p112p1  ifcfg-p112p4  ifdown-bnep  ifdown-ippp  ifdown-isdn  ifdown-ppp     ifdown-sit     ifup          ifup-bnep  ifup-ippp  ifup-isdn  ifup-plusb  ifup-ppp     ifup-sit     ifup-wireless     network-functions       route-em1
ifcfg-em1    ifcfg-lo   ifcfg-p112p3  ifdown        ifdown-eth   ifdown-ipv6  ifdown-post  ifdown-routes  ifdown-tunnel  ifup-aliases  ifup-eth   ifup-ipv6  ifup-plip  ifup-post   ifup-routes  ifup-tunnel  init.ipv6-global  network-functions-ipv6

其中ifcfg-x是ip持久化配置文件,route-x是route持久化配置文件。

【2】说明

文件名描述类型说明
ifup主启动脚本核心控制脚本用于启动网络接口的命令入口(ifup eth0),它会根据接口类型调用相应的子脚本
ifdown主关闭脚本核心控制脚本用于关闭网络接口的命令入口(如ifdown eth0),协调关闭流程
ifup-eth以太网接口启动以太网相关处理以太网接口(如eth0)的启动:配置IP、子网掩码、广播地址等
ifdown-eth以太网接口关闭以太网相关清理以太网接口配置(IP释放、路由删除等)
ifup-ppp/ifdown-pppPPP拨号接口管理特殊接口类型处理拨号连接(如ADSL调制解调器)
ifup-ipv6/ifdown-ipv6ipv6专用处理特殊接口类型配置ipv6地址和路由
ifup-isdn/ifdown-isdnISDN接口管理特殊接口类型集成服务数字网络(老式电话网络)支持
ifup-sit/ifdown-sitipv6-in-ipv4隧道特殊接口类型配置6to4隧道
ifup-tunnel/ifdown-tunnel通用隧道接口特殊接口类型处理IP隧道设备
ifup-bnep/ifdown-bnep蓝牙网络特殊接口类型管理蓝牙网络连接
ifup-wireless无线网络接口特殊接口类型配置wifi参数(SSID、加密密钥等)
ifup-aliasesIP别名处理功能模块脚本配置单个物理接口的多个IP地址
ifup-routes/ifdown-routes路由管理功能模块脚本处理接口特定的静态路由(route-x)
ifup-post网卡启动后处理功能模块脚本接口启动后执行通用任务:更新DNS解析器配置、发送网络变更通知等
ifdown-post网卡关闭后处理功能模块脚本接口关闭后的清理任务(如删除残留理由)
ifup-plip并行端口IP特殊功能脚本通过打印机端口的TCP/IP连接
ifup-ippp/ifdown-ippp同步PPP、ISDN特殊功能脚本集成ISDN和PPP协议
network-functions核心功能库全局功能脚本包含所有网络脚本使用的公共函数:IP地址计算、接口状态检查、日志记录、错误处理机制
network-functions-ipv6ipv6专用函数库全局功能脚本Ipv6地址处理相关函数
init.ipv6-globalipv6全局初始化全局功能脚本系统启动时初始化ipv6全局配置

3、工作流程

【1】启动以太网接口

例如ifup eth0时的流程如下:

1、调用 ifup-eth(配置IP/掩码)
2、调用 ifup-aliases(配置别名IP)
3、调用 ifup-routes(添加静态路由)
4、调用 ifup-post(更新DNS/通知)

【2】关闭接口时反向执行

例如ifdown eth0

1、调用 ifdown-routes(删除路由)
2、调用 ifdown-eth(释放IP)
3、调用 ifdown-post(清理)

4、现代替换方案

在新系统中(RHEL 8+/CentOS 8+),默认使用NetworkManager来管理网络,但是也可以兼容network服务一起使用。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词