Linux 配置 IP 地址指南

在 Linux 系统中,配置 IP 地址是一项基本但重要的任务,无论是对于服务器管理还是日常使用都有其必要性。本指南将详细介绍如何在不同版本的 Linux 发行版(如 CentOS/RHEL、Ubuntu/Debian)上手动设置静态 IP 地址。

1. 确定网络接口

首先,需要确定要配置 IP 的网络接口名称。这可以通过运行 ip addrifconfig 命令来完成:

bash ip addr

查找类似于 eth0enp0s3 的接口名称。

2. 备份网络配置文件

在修改任何配置之前,最好先备份现有的网络配置文件。这有助于防止意外情况发生时能够快速恢复。

3. 修改网络配置文件

对于 CentOS/RHEL 系统:

配置文件通常位于 /etc/sysconfig/network-scripts/ 目录下。例如,如果您的接口名为 eth0,则配置文件可能是 ifcfg-eth0

编辑该文件:

bash sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

确保包含以下内容:

conf BOOTPROTO=static IPADDR=192.168.1.10 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 ONBOOT=yes

其中 IPADDR 是您想要设置的 IP 地址,NETMASK 是子网掩码,GATEWAY 是默认网关。

对于 Ubuntu/Debian 系统:

Ubuntu 16.04 及更高版本使用 netplan 进行网络配置。编辑 /etc/netplan/01-netcfg.yaml 文件:

bash sudo vi /etc/netplan/01-netcfg.yaml

添加如下配置:

yaml network: version: 2 ethernets: eth0: addresses: - 192.168.1.10/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]

这里 eth0 应替换为实际的网络接口名称。

4. 应用更改

对于 CentOS/RHEL:

bash sudo systemctl restart network

对于 Ubuntu/Debian:

bash sudo netplan apply

5. 检查 IP 设置

验证 IP 地址是否已正确应用:

bash ip addr show eth0

如果一切正常,您应该看到刚刚设置的 IP 地址。

6. 使配置永久生效

上述步骤已经完成了临时配置。为了使这些更改在系统重启后仍然有效,请确保按照第 3 步中的说明正确编辑了相应的配置文件。

通过以上步骤,您就可以在 Linux 中成功地配置 IP 地址了。希望这对您有所帮助!

© 版权声明

相关文章