Cenos7 出现找不到 ip

博客介绍了解决网络无 IP 问题的方法。先使用 ip addr 查看,若没有 IP,在 cd /etc/sysconfig/network-scripts 下 vim ifcfg-ens33,将 ONBOOT 改为 yes 并保存退出。之后执行 systemctl stop NetworkManager、systemctl disable NetworkManager、service network restart 重新启动网卡即可获取 IP。

解决方法:
1、使用 ip addr
以下红框中没有 ip
在这里插入图片描述
2、解决办法:首先在 cd /etc/sysconfig/network-scriptsvim ifcfg-ens33
ONBOOT=yes ,保存退出。如果正常的话,回到该路径下执行下边三个命令,重新启动网卡:
systemctl stop NetworkManager 回车
systemctl disable NetworkManager 回车
service network restart 回车
如下图所示,出现了 ip
在这里插入图片描述

<think>好的,我现在需要帮助用户解决在CentOS 9中配置IP或查IP的问题。首先,我得回顾一下用户提供的引用内容,看看有没有相关的信息。用户引用了多个关于CentOS不同版本配置静态IP的方法,特别是引用3和引用5提到了CentOS 9的设置方式。引用3指出在CentOS 9中需要修改NetworkManager的配置文件,使用nmcli工具或者编辑YAML文件。而引用5提到在CentOS Stream 9中,网络配置目录/etc/sysconfig/network-scripts/下可能没有文件,这与之前的CentOS版本不同。 接下来,我需要确认CentOS 9和CentOS Stream 9的配置方法是否相同。根据引用2和引用5,CentOS Stream 9已经采用了新的网络配置方式,即使用NetworkManager的keyfile格式,配置文件位于/etc/NetworkManager/system-connections/,而传统的ifcfg文件可能不再使用。因此,用户可能需要使用nmcli命令或者手动编辑YAML文件来配置静态IP。 用户的问题包括配置IP的方法和查IP的工具。在回答中,我需要分步骤说明如何配置静态IP,可能包括使用nmcli命令行工具、编辑网络配置文件,以及使用nmtui文本用户界面工具。同时,查IP可以使用ip addr命令或者nmcli工具。 需要注意的是,用户可能对命令行操作不太熟悉,所以步骤要详细,并给出具体的命令示例。例如,使用nmcli修改连接,设置IPv4地址、网关和DNS,然后重启网络服务。另外,手动编辑配置文件时,要指明正确的路径和文件格式,确保语法正确,避免配置错误导致网络断开。 此外,用户可能还会遇到问题,比如配置文件保存后未生效,这时需要提醒用户重新加载配置并重启NetworkManager服务。同时,如果用户更习惯图形界面,可以建议使用nmtui工具,这样操作更直观。 最后,生成的相关问题需要围绕用户可能进一步的需求,比如如何设置动态IP、验证网络配置、解决无法访问网络的问题,以及不同CentOS版本之间的差异。这些问题可以帮助用户深入理解和解决其他相关网络配置问题。</think>### CentOS 9 配置IP方法及工具说明 #### 一、配置静态IP方法 CentOS 9 使用 **NetworkManager** 管理网络配置,与传统版本(如CentOS 7)的配置文件路径不同,需通过以下方式操作: 1. **使用 `nmcli` 命令行工具** ```bash # 查看当前网络连接名称 nmcli connection show # 修改指定连接的IPv4配置(假设连接名为Wired) nmcli connection modify "Wired" ipv4.addresses 192.168.1.100/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns "8.8.8.8 114.114.114.114" \ ipv4.method manual # 重启网络连接 nmcli connection down "Wired" && nmcli connection up "Wired" ``` 2. **手动编辑网络配置文件** CentOS 9 默认使用 **YAML格式** 的配置文件,路径为 `/etc/NetworkManager/system-connections/`,例如编辑 `Wired.nmconnection`: ```yaml [connection] id=Wired type=ethernet [ipv4] address1=192.168.1.100/24,192.168.1.1 # IP/掩码,网关 dns=8.8.8.8;114.114.114.114; # 多个DNS用分号分隔 method=manual ``` 修改后需执行: ```bash nmcli connection reload # 重新加载配置 systemctl restart NetworkManager # 重启服务 ``` 3. **使用 `nmtui` 文本界面工具** 运行 `nmtui` 命令,通过交互式界面选择连接并配置静态IP,适合不熟悉命令的用户[^3][^5]。 --- #### 二、查IP地址的工具 1. **`ip addr` 命令** 直接查看所有网络接口的IP信息: ```bash ip addr # 显示详细网卡状态及IP地址 ``` 2. **`nmcli device show`** 查看NetworkManager管理的设备详情,包括IP、网关、DNS: ```bash nmcli device show eth0 # 替换为实际网卡名 ``` --- #### 三、常见问题解决 - **配置文件未生效?** 检查语法是否正确(尤其是YAML缩进),并确保重启NetworkManager服务[^2][^5]。 - **无法访问网络?** 验证网关和DNS配置,使用 `ping 8.8.8.8` 测试连通性。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值