Linux网卡配置文件
时间: 2025-01-31 15:58:15 浏览: 85
### Linux 网卡配置文件路径
在Linux系统中,网卡配置文件通常位于`/etc/sysconfig/network-scripts/`目录下[^1]。这些文件的名字一般以`ifcfg-`开头并跟随网卡的具体名称,例如`ifcfg-eth0`或`ifcfg-enp0s3`[^4]。
对于不同的发行版,可能会有不同的命名约定;比如,在某些版本的CentOS 7中,默认情况下网卡配置文件可能被命名为类似于`ifcfg-eno16777736`这样的形式[^3]。而在其他环境中,则可能是像`ifcfg-ens33`这样更常见的格式来表示自动备份模式下的网络接口设置。
### 参数说明
以下是常见的一些参数及其含义:
- **TYPE**: 定义了设备类型,通常是`Ethernet`用于有线连接[^5]。
- **BOOTPROTO**: 设置启动时使用的协议方式,可以是`dhcp`(动态获取IP),也可以设为`static`(静态指定IP)。
- **NAME** 和 **DEVICE**: 这两个字段指定了该配置对应的物理或虚拟网络适配器的身份标识符,它们应该匹配通过命令行工具如`ifconfig`所显示出来的名字。
- **ONBOOT**: 控制着当计算机重启之后是否激活此网络接口,取值可为`yes`(开启)或是`no`(关闭).
- **NM_CONTROLLED**: 表明这个接口是否会受到NetworkManager服务的影响,如果不想让其管理则应将其置为`no`.
- **IPADDR**, **NETMASK**, 及 **GATEWAY**: 分别用来定义本机在网络中的IPv4地址、子网掩码以及通往外部世界的默认路由地址.
- **DNS1/DNS2**: 提供了一到两台域名解析服务器的信息以便于访问互联网资源.
```bash
# 示例:一个典型的静态IP配置片段
TYPE="Ethernet"
BOOTPROTO="static"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
NM_CONTROLLED="no"
IPADDR="192.168.29.139"
NETMASK="255.255.255.0"
GATEWAY="192.168.29.2"
DNS1="114.114.114.114"
```
阅读全文
相关推荐













