在Linux系统中,设置固定IP地址是网络配置中的常见需求。无论你是系统管理员还是普通用户,掌握这一技能都能让你的网络环境更加稳定可靠。下面,我将详细介绍如何在Linux系统中修改固定IP地址,并且亲测有效。
一、准备工作
在修改IP地址之前,你需要知道你的网络接口名称(如eth0、ens33等),以及你想要设置的固定IP地址、子网掩码、网关和DNS服务器信息。
二、编辑网络配置文件
对于大多数现代Linux发行版(如CentOS 7/8、Ubuntu 18.04及以后版本),网络配置文件通常位于/etc/sysconfig/network-scripts/
(CentOS)或/etc/netplan/
(Ubuntu)目录下。
1. CentOS系统
你需要编辑对应网络接口的配置文件,例如ifcfg-eth0
。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
在文件中,进行以下设置:
- BOOTPROTO=none 或 BOOTPROTO=static
- IPADDR=你想要的固定IP地址
- NETMASK=子网掩码(或使用PREFIX表示子网前缀长度)
- GATEWAY=网关地址
- DNS1=DNS服务器地址1
- DNS2=DNS服务器地址2(可选)
保存并退出编辑器。
2. Ubuntu系统
你需要编辑01-netcfg.yaml
或类似名称的文件(具体文件名可能因版本而异)。
vi /etc/netplan/01-netcfg.yaml
在文件中,进行如下设置:
network:
version: 2
ethernets:
eth0:
addresses:
- **你的固定IP地址/子网前缀长度**
gateway4: **网关地址**
nameservers:
addresses:
- **DNS服务器地址1**
- **DNS服务器地址2**(可选)
保存并退出编辑器后,运行netplan apply
使配置生效。
三、重启网络服务
完成配置文件编辑后,你需要重启网络服务以使更改生效。
systemctl restart network # CentOS
# 或
netplan apply # Ubuntu
至此,你已经成功在Linux系统中设置了固定IP地址。如果遇到任何问题,请检查配置文件中的语法和参数设置是否正确。希望这篇文章对你有所帮助!