Linux 配置 IP 地址指南
在 Linux 系统中,配置 IP 地址是一项基本但重要的任务,无论是对于服务器管理还是日常使用都有其必要性。本指南将详细介绍如何在不同版本的 Linux 发行版(如 CentOS/RHEL、Ubuntu/Debian)上手动设置静态 IP 地址。
1. 确定网络接口
首先,需要确定要配置 IP 的网络接口名称。这可以通过运行 ip addr 或 ifconfig 命令来完成:
bash
ip addr
查找类似于 eth0 或 enp0s3 的接口名称。
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 地址了。希望这对您有所帮助!