一、Linux网络管理配置文件
1、以太网接口配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
配置文件内容如下:
# 网络接口配置文件 (e.g. /etc/sysconfig/network-scripts/ifcfg-eth0)
DEVICE=eth0 # 物理网卡设备名(可通过ifconfig或ip命令查看)
HWADDR=00:0C:2a:6b:0a:35 # 网卡MAC地址(硬件唯一标识,需与物理网卡一致)
TYPE=Ethernet # 网络类型(常见为Ethernet,即以太网)
UUID=626a57ba-92c6-2231-bacb-f27e5e6a9f88 # 网络连接的唯一标识符(用于系统内部识别)
# 系统启动时是否自动激活此网络接口
ONBOOT=yes # yes:开机自启 | no:需手动激活(ifup eth0)
# IP地址分配方式
BOOTPROTO=static # none:无协议 | static:静态IP | dhcp:动态获取 | bootp:BOOTP协议
# 静态IP配置参数(BOOTPROTO=static时生效)
IPADDR=192.168.10.1 # 本机静态IP地址
GATEWAY=192.168.10.2 # 网关IP(用于访问外部网络,如路由器地址)
DNS1=192.168.10.3 # 首选DNS服务器(用于域名解析,如8.8.8.8)
# 其他可选参数(本配置未包含):
# NETMASK=255.255.255.0 # 子网掩码(若未指定,部分系统会根据IP自动计算)
# DNS2=8.8.4.4 # 备用DNS服务器
# NM_CONTROLLED=no # 是否由NetworkManager管理此接口(RHEL/CentOS专有)
2、配置文件network
# 网络配置文件 (e.g. /etc/sysconfig/network 或 /etc/network/interfaces)
# --------------------------- 基础网络配置 ---------------------------
NETWORKING=YES
# 启用/禁用系统网络功能
# YES:开启网络服务(必须为YES,否则系统无法联网)
# NO:关闭所有网络接口(极少使用,可能导致系统断网)
# --------------------------- IPv6 配置 ---------------------------
NETWORKING_IPV6=yes
# 启用/禁用 IPv6 支持
# yes:开启 IPv6 协议栈(默认值,需内核和硬件支持)
# no:关闭 IPv6(可提升部分场景安全性,如避免IPv6漏洞)
# --------------------------- 主机名配置 ---------------------------
HOSTNAME=hostname
# 系统主机名(需符合DNS规范,如server01.example.com)
# 作用:用于本地标识、网络通信中的设备识别
# 修改后需重启或执行 `hostnamectl set-hostname new_hostname` 生效