centos linux重启网卡,解决Centos重启网卡失败原因

解决Centos重启网卡失败原因

准备重启网卡,用了两条命令都没能成功

[root@localhost Desktop]# ifup eth0

Active connection state: activating

Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1

^C** Message: Caught signal 2, shutting down...

[root@localhost Desktop]# /etc/init.d/network restart

Shutting down interface eth0: Device state: 3 (disconnected)

[ OK ]

Shutting down loopback interface: [ OK ]

Bringing up loopback interface: [ OK ]

Bringing up interface eth0: Active connection state: activating

Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2

state: activated

注意到两次的报错都是相同的一句话

Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/

百度找寻解决办法,得到如下答案

通过网络管理工具修改IP之后,当前修改操作是不会生效的。那如何消除这个提示呢?

其实,问题的原因是RedHat自己开发的NetworkManager管理工具和/etc/sysconfig/network-scripts/ifcfg-ethx配置不同步造成的。如果要消除这个提示,请关闭NetworkManager服务即可:[root@vdb1dev]#chkconfigNetworkManageroff----

只需要取消一个服务就可以了

[root@localhost Desktop]# service NetworkManager stop

Stopping NetworkManager daemon: [ OK ]

接下来继续之前的步骤就可以了

[root@localhost Desktop]# /etc/init.d/network restart

Shutting down interface eth0: [ OK ]

Shutting down loopback interface: [ OK ]

Bringing up loopback interface: [ OK ]

Bringing up interface eth0:

Determining IP information for eth0... done.

[ OK ]

http://www.dengb.com/xtzh/1061744.htmlwww.dengb.comtruehttp://www.dengb.com/xtzh/1061744.htmlTechArticle解决Centos重启网卡失败原因 准备重启网卡,用了两条命令都没能成功 [root@localhost Desktop]# ifup eth0 Active connection state: activating Active connectio...

CentOS 9 中,你可以通过命令行操作来重启网络接口(即网卡)。这通常意味着关闭然后重新开启网络服务,从而使连接状态恢复到初始化状态。 ### 步骤: #### 使用 `systemctl` 来重启网卡 对于大多数系统管理任务来说,`systemctl` 已经取代了传统的 init 系统命令。下面是如何使用 `systemctl` 来重启网卡的步骤: 1. **确定你要重启的具体网卡名称**。例如,如果你知道你使用的网卡名字叫做 eth0 或者 ens33,则可以直接使用其名称作为命令的一部分。如果不确定网卡名称,可以先运行以下命令查看所有网络设备: ```bash ifconfig -a ``` 2. **重启特定的网卡**。一旦你知道网卡的名称,使用以下命令来重启它: ```bash systemctl restart network ``` 这个命令会重启整个网络配置,包括激活并重启所有相关的网络接口。 3. **只重启单个特定网卡**。如果你想仅重启某个特定的网络接口而不是全部网络服务,那么需要使用更具体的命令,比如: ```bash systemctl restart network.eth0 ``` 替换 "network.eth0" 为你想要重启的接口的实际名称。 请注意,上述步骤假设你已经具备了对 CentOS 环境的基本熟悉,并且有必要的权限去执行系统级别的操作。如果遇到权限问题,请确保你是在 root 用户下执行这些命令,或者使用 sudo 进行提升权限的操作。 #### 配置自动重启 为了确保每次系统启动时都能自动重启指定的网卡,可以在 `/etc/systemd/network/` 目录下创建或修改对应的网络配置文件(如 `eth0.network`),并在其中添加适当的设置。例如: ```ini [Match] Name=eth0 [Network] DHCP=yes ``` 然后,使用 `systemctl enable` 命令让这个服务在开机时自动启动: ```bash sudo systemctl enable network.eth0 ``` 这将使得 `eth0` 接口能够按照预设的配置在每次系统启动时自动重启。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值