对/etc/sysconfig/network-scripts/ifcfg-ens33文件的理解

发布于:2025-07-02 ⋅ 阅读:(24) ⋅ 点赞:(0)

文件内容:

TYPE=Ethernet
指定网络类型为以太网(Ethernet),表示这是一个有线网络接口。

PROXY_METHOD=none
禁用代理配置,不通过代理服务器连接网络。

BROWSER_ONLY=no
不限制仅通过浏览器访问网络(非浏览器流量也允许)。

BOOTPROTO=static
使用静态IP地址配置(而非动态获取,如DHCP)。

IPADDR=192.168.100.128
设置接口的静态IPv4地址为 192.168.100.128

NETMASK=255.255.255.0
定义子网掩码为 255.255.255.0(即 /24 子网)。子网掩码内的ip地址处于同一局域网中,发送数据不需要通过网关

GATEWAY=192.168.100.2
设置默认网关为 192.168.100.2,用于访问其他网络。发送数据给子网外的ip地址,需要先发送给网关,再转发给目标ip地址

DNS1=192.168.100.2
指定首选DNS服务器地址为 192.168.100.2(通常网关也提供DNS服务)

DEFROUTE=yes

将此接口设为默认路由(用于访问非本地网络)。

默认路由(英语:Default route),是对IP数据包中的目的地址找不到存在的其他路由时,路由器所选择的路由。目的地不在路由器的路由表里的所有数据包都会使用默认路由。这条路由一般会连去另一个路由器,而这个路由器也同样处理数据包: 如果知道应该怎么路由这个数据包,则数据包会被转发到已知的路由;否则,数据包会被转发到默认路由,从而到达另一个路由器。每次转发,路由都增加了一跳的距离。

IPV4_FAILURE_FATAL=no

如果IPv4配置失败,不终止网络服务(允许继续尝试IPv6或其他配置)。

IPV6INIT=yes

启用IPv6协议支持。

IPV6_AUTOCONF=yes

允许通过自动配置(如SLAAC)获取IPv6地址。

IPV6_DEFROUTE=yes

将此接口设为IPv6默认路由。

IPV6_FAILURE_FATAL=no

如果IPv6配置失败,不终止网络服务。

IPV6_ADDR_GEN_MODE=stable-privacy

使用稳定隐私模式生成IPv6地址(平衡隐私与稳定性)。

NAME=ens33

网络接口的名称为 ens33(通常为系统自动识别)。

UUID=a8ca17a4-0388-4b06-81b3-895e1a8180fe

接口的唯一标识符(UUID),用于系统管理。

DEVICE=ens33

指定配置对应的物理设备名称为 ens33

ONBOOT=YES

系统启动时自动激活此接口。

ZONE=public
将此接口关联到防火墙的 public 区域(控制访问规则,如允许/拒绝服务)。