🗣 Wd提问: centos7配置ip命令
🤖 Ai回答: 在 CentOS 7 中,配置 IP 地址主要有两种方式:
✅ 方法一:使用 `nmcli` 命令(推荐,图形/命令行通用)
CentOS 7 默认使用 NetworkManager 管理网络,推荐使用 `nmcli` 命令进行配置。
1、查看当前连接
bash
nmcli connection show
输出示例:
NAME UUID TYPE DEVICE
Wired connection 1 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ethernet eth0
记下连接名(如 `Wired connection 1`)或设备名(如 `eth0`)。
2、配置静态 IP(以连接名为 Wired connection 1,设备为 eth0 为例)
bash
设置 IPv4 地址、子网掩码、网关
nmcli connection modify Wired connection 1 ipv4.addresses 192.168.1.100/24
nmcli connection modify Wired connection 1 ipv4.gateway 192.168.1.1
nmcli connection modify Wired connection 1 ipv4.dns 8.8.8.8
nmcli connection modify Wired connection 1 ipv4.method manual
重启连接使配置生效
nmcli connection down Wired connection 1
nmcli connection up Wired connection 1
📌 注意:如果连接名包含空格,需要用引号括起来。
3、配置 DHCP(动态获取 IP)
bash
nmcli connection modify Wired connection 1 ipv4.method auto
nmcli connection down Wired connection 1
nmcli connection up Wired connection 1
✅ 方法二:手动编辑网络配置文件(传统方式)
配置文件路径:`/etc/sysconfig/network-scripts/ifcfg-<接口名`
例如:`/etc/sysconfig/network-scripts/ifcfg-eth0`
编辑配置文件:
bash
vi /etc/sysconfig/network-scripts/ifcfg-eth0
静态 IP 配置示例:
ini
TYPE=Ethernet
BOOTPROTO=static 静态IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no 如不需要IPv6可关闭
NAME=eth0
DEVICE=eth0
ONBOOT=yes 开机启用
IPADDR=192.168.1.100 IP地址
NETMASK=255.255.255.0 子网掩码(或用 PREFIX=24)
GATEWAY=192.168.1.1 网关
DNS1=8.8.8.8 DNS
DNS2=8.8.4.4
💡 `PREFIX=24` 可替代 `NETMASK=255.255.255.0`
重启网络服务:
bash
systemctl restart network
⚠️ 如果系统启用了 NetworkManager,有时需要先停用它或确保配置兼容:
bash
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network
✅ 方法三:临时配置 IP(重启失效)
bash
ip addr add 192.168.1.100/24 dev eth0
ip link set eth0 up
ip route add default via 192.168.1.1
echo nameserver 8.8.8.8 /etc/resolv.conf
仅用于测试或紧急情况,重启后失效。
🔍 验证配置是否成功
bash
ip addr show eth0 查看IP
ip route show 查看路由
ping -c 3 www.baidu.com 测试网络连通性
cat /etc/resolv.conf 查看DNS
🧩 补充说明
接口名称可能是 `ens33`、`enp0s3` 等,取决于系统和虚拟化环境,可用 `ip link` 或 `nmcli device status` 查看。
修改配置前建议备份原文件:
bash
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
✅ 总结推荐
| 场景 | 推荐方式 |
| 图形界面或新手 | `nmtui`(文本图形界面) |
| 命令行快速配置 | `nmcli` |
| 批量部署或脚本 | 编辑 `ifcfg-*` 文件 + `systemctl restart network` |
| 临时调试 | `ip addr add ...` |
✅ 使用 `nmcli` 是最符合 CentOS 7 设计理念的方式,功能强大且不易出错。
希望对你有帮助!如有具体环境或报错,可贴出来进一步帮你诊断。
📣 商家广告:





0
IP地址: 113.50.171.196
搜索次数: 2
提问时间: 2025-11-10 00:48:47
🛒 域名购买:
94.plus
pbbb.com.cn
8xg.net
ff.biz
dk.gs
67.gs
oz.gs
kr.gs
b.qh.cn
n-f.cn
❓️ 热门提问:
ip可以做ppt吗
idc机房服务器机柜
主机租用
企业机房排名
比较好的电脑主机配置
ff14人最多的服务器
云服务器优惠信息
公司机房建设弱电工程
俄罗斯服务器推荐
沃云拨号服务器
豌豆Ai站群搜索引擎系统
🌐 域名评估:
vtoltower.org.cn
su8.cq.cn
b.tw.cn
aaaa.ah.cn
kk.nx.cn
catl.xj.cn
2.com
lache.com.cn
tesla.sn.cn
kimi.biz
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
谷歌seo
검색 엔진
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。