成功解决:ubuntu下ifconfig不显示网卡信息

方法一(临时)

ifconfig ens33
sudo dhclient ens33
ifconfig

或者

sudo /sbin/dhclient
sudo ifconfig

需要注意的是,以上两种方式只是临时性的,非永久性,下次重启还是会出现ifconfig没有网卡的现象

dhclient(DHCP client)为动态主机配置协议客户端。
DHCP 客户端 dhclient 提供了一种使用动态主机配置协议 和 BOOTP 协议配置一个或多个网络接口的方法。如果这些协议失败,则通过静态分配地址来配置。

方法二
第一步
nmcli con show
如果没有任何信息输出,换到管理员模式,即sudo nmcli con up ‘ifname’ ens33

第二步
查看托管状态:nmcli n
如果显示 disabled 则通过以下命令开启
开启托管:nmcli n on

成功解决:ubuntu下ifconfig不显示网卡信息

nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法。详细参考https://blog.csdn.net/weixin_44863237/article/details/121899374

如果显示 enabled,但是每次重启还是无法自动获取IP(在第二步结束后输入ifconfig,查看是否显示网卡信息,正常情况下是没问题的),可以尝试第三步

第三步
查看dhclient 是否运行:ps -ef |grep dhclient

成功解决:ubuntu下ifconfig不显示网卡信息

查看NetworkManager 是否运行

成功解决:ubuntu下ifconfig不显示网卡信息

如果NetworkManager的状态为Active: inactive (dead),则NetworkManager未启动

# 查看是否自启
systemctl is-enabled NetworkManager
# 如果为 disabled 则没有启动
# 允许自启,并启动
systemctl enable NetworkManager && systemctl start NetworkManager

如果NetworkManager的状态为Active: active (running),查看网卡设备是否被NetworkManager 管理
输入:nmcli device status

成功解决:ubuntu下ifconfig不显示网卡信息

显示网卡ens33的STATE为unmanaged,则该网卡设备未被NetworkManager管理,恢复管理(上图为已管理)
输入:nmcli device set ifname ens33 managed yes
重启 NetworkManager:systemctl restart NetworkManager

记得每执行完一步就查看ifconfig看看是否显示网卡,如果可以显示,再reboot试试看看,都可以就大功告成!

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/9074

(0)
杰斯的头像杰斯
上一篇 2023年6月20日 下午5:37
下一篇 2023年6月25日 下午5:04

相关推荐

  • 利用Nextcloud搭建企业私有云盘系统

    1. 场景介绍 Nextcloud是一款免费开源的私有云存储系统,采用PHP+MySQL开发,提供了多个同步客户端支持多种设备访问,使用Nextcloud可以快速便捷地搭建一套属于自己或企业的云同步云盘,从而实现跨平台跨设备文件同步编辑、共享、版本控制、团队协作等功能。   不同于公有云盘,私有云盘需要部署在自己的服务器上(物理机或者云主机),并通过公网进行…

    2023年12月5日
    18200
  • rsync综合备份

    一.先看需求 客户端需求:1.客户端每天凌晨1点在服务器本地打包备份(/etc目录和/var/log目录)2.客户端备份的数据必须存放至以 “主机名ip地址当前时间” 命名的目录中3.客户端最后通过rsync推送本地已经打包好的备份文件至backup服务器4.客户端服务器本地保留最近7天的数据,避免浪费磁盘空间 服务端需求:1.服务端…

    2023年12月11日
    12400
  • 使用openssl自签发泛域名证书

    使用openssl自签发泛域名证书 openssl自签发泛域名(通配符)证书 首先要有openssl工具,如果没有那么使用如下命令安装: [root@sre ~]# yum install -y openssl openssl-devel 修改openssl.cnf配置文件 具体修改如下 [root@sre ~]# vim /etc/pki/tls/open…

    Linux系统 2023年1月31日
    48900
  • CentOS图形化界面和命令行界面的转化–超详细(Linux操作系统)

    对于我这样的小白来说,Linux系统的图形化界面更加简单,但是Linux命令行才是精髓,如何进行转化呢? 1、快捷键方式切换(较为简单) 图形化界面转化成命令行界面  ctrl+alt+F3 命令行界面转化为图形化界面 ctrl+alt+F1 2、命令行形式切换切换成命令行模式: systemctl set-default mu…

    2023年12月13日
    14600
  • Key exchange was not finished, connection is closed.解决办法

    利用java连接Linux服务器中碰到错误:Key exchange was not finished, connection is closed.,导致服务器的连接失败,报错如下 原因 是ssh中的key交换算法不兼容导致 解决办法 修改配置文件 添加如下内容 重启服务

    2023年7月25日
    34700

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信