/etc/sysconfig/network-scripts/ifcfg-ens192 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=eui64 NAME=ens192 UUID=b6549d49-fea8-4ba8-ac7d-83ab697f6d53 DEVICE=ens192 ONBOOT=yes IPADDR=10.80.0.112 PREFIX=24 GATEWAY=10.80.0.29 DNS1=202.96.134.133 这个配置文件是Linux系统中用于网络接口配置的脚本文件,通常位于`/etc/sysconfig/network-scripts/`目录下,文件名以`ifcfg-`开头,后跟网络接口的名称。在你提供的文件`ifcfg-ens192`中,定义了网络接口`ens192`的配置参数。下面是对这些参数的详细解释: 1. **TYPE**: 指定网络接口的类型,这里是`Ethernet`,表示以太网接口。 2. **PROXY_METHOD**: 定义了是否使用代理来获取IP地址,这里设置为`none`,表示不使用代理。 3. **BROWSER_ONLY**: 定义了是否只使用DHCP来获取非IP相关配置,这里设置为`no`,表示不只使用DHCP。 4. **BOOTPROTO**: 定义了启动时使用的协议来配置IP地址,这里设置为`none`,表示不使用任何协议自动获取IP地址,而是手动指定。 5. **DEFROUTE**: 定义了是否在启动时添加默认路由,这里设置为`yes`,表示添加。 6. **IPV4_FAILURE_FATAL**: 定义了IPv4配置失败时是否会导致启动失败,这里设置为`no`。 7. **IPV6INIT**: 定义了是否启动IPv6,这里设置为`yes`。 8. **IPV6_AUTOCONF**: 定义了是否允许自动配置IPv6地址,这里设置为`yes`。 9. **IPV6_DEFROUTE**: 定义了是否添加IPv6默认路由,这里设置为`yes`。 10. **IPV6_FAILURE_FATAL**: 定义了IPv6配置失败时是否会导致启动失败,这里设置为`no`。 11. **IPV6_ADDR_GEN_MODE**: 定义了IPv6地址生成模式,这里设置为`eui64`,表示使用基于接口标识符的64位扩展唯一标识符。 12. **NAME**: 网络接口的名称,这里是`ens192`。 13. **UUID**: 网络接口的唯一标识符,这里是`b6549d49-fea8-4ba8-ac7d-83ab697f6d53`。 14. **DEVICE**: 物理设备名称,这里是`ens192`。 15. **ONBOOT**: 定义了系统启动时是否激活这个网络接口,这里设置为`yes`。 16. **IPADDR**: 手动指定的IPv4地址,这里是`10.80.0.112`。 17. **PREFIX**: 定义了IPv4地址的前缀长度,这里是`24`,表示子网掩码是`255.255.255.0`。 18. **GATEWAY**: 指定了默认网关的IPv4地址,这里是`10.80.0.29`。 19. **DNS1**: 指定了首选DNS服务器的IPv4地址,这里是`202.96.134.133`。 **举例说明**: 假设你有一台运行Linux的服务器,它的一个网络接口名称为`ens192`。通过这个配置文件,你可以手动设置这个接口的IP地址为`10.80.0.112`,子网掩码为`255.255.255.0`,并且指定默认网关为`10.80.0.29`。同时,你启用了IPv6,并允许自动配置IPv6地址,也设置了默认的DNS服务器地址为`202.96.134.133`。当你的服务器启动时,`ens192`接口将根据这些配置参数进行网络设置。
Linux网络接口配置文件解析及示例
最新推荐文章于 2024-08-23 16:53:34 发布