linux里面改ip的命令
linux里面改ip的命令详细介绍
在 Linux 中修改 IP 地址的命令因工具和场景而异,以下是常用方法(含临时修改和永久配置):
一、临时修改(重启后失效)
1. 传统工具
ifconfig(逐渐被淘汰,部分系统需安装 net-tools)
bash
eth0 .1.100 netmask .255.0eth0 down eth0 up
2. 推荐工具
ip addr(现代 Linux 通用,需 root 权限)
bash
addr flush dev eth0addr .1.100/24 dev eth0
dev eth0 up
二、永久修改(重启后保留)
1. Debian/Ubuntu 系(修改配置文件)
编辑网卡配置文件(以 eth0 为例):
bash
/etc/netplan/00-installer-config.yaml
填入以下内容(按需修改):
yaml
networkd
no
192.168.1.100/24
192.168.1.1
8.8.8.8 114.114.114.114
保存后应用配置:
bash
netplan apply
2. CentOS/RHEL 系(修改配置文件)
编辑网卡配置文件(如 ifcfg-eth0):
bash
/etc/sysconfig/network-scripts/ifcfg-eth0
修改以下字段(按需调整):
ini
重启网络服务:
bash
systemctl restart NetworkManager
3. 使用图形化工具(适合新手)
- GNOME 系统:设置 → 网络 → 有线(齿轮图标)→ IPv4 → 手动配置
- KDE 系统:系统设置 → 网络 → 接口 → 编辑连接 → IPv4 设置
三、验证配置
修改后通过以下命令检查:
bash
addr show eth0.1.1
注意事项
- 接口名称:现代 Linux 接口名多为
enp0s3、ens160等(非eth0),可用ip link查看真实名称。 - 权限:所有修改需
sudo或 root 权限。 - 备份:修改配置文件前备份(如
cp ifcfg-eth0 ifcfg-eth0.bak)。 - 网络中断:远程操作时建议先测试新 IP,避免因配置错误导致断连。
根据 Linux 发行版和网络管理工具(如 NetworkManager)的不同,具体步骤可能略有差异,建议优先使用 ip 命令或发行版推荐的配置方式。