成功解决: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

相关推荐

  • 在 Linux 上保护 SSH 服务器连接的 8 种方法!

    SSH 是一种广泛使用的协议,用于安全地访问 Linux 服务器。大多数用户使用默认设置的 SSH 连接来连接到远程服务器。但是,不安全的默认配置也会带来各种安全风险。 具有开放 SSH 访问权限的服务器的 root 帐户可能存在风险。尤其是如果你使用的是公共 IP 地址,则破解 root 密码要容易得多。因此,有必要了解 SSH 安全性。 这是在 Linu…

    2023年4月24日
    87500
  • 使用cloud-init新建虚拟机后重启系统网络IP地址丢失

    cloud-init 是 Linux 平台的⼀个开源⼯具,可以为云平台的 Linux 虚拟机完成⼀系列系统初始化配置。作为⼀个⾮常驻服务,开机启动时执⾏后⽴即退出,不会监听任何端⼝。 环境 问题 解决方案 如果在firstboot部分之后不使用cloud init服务,解决此问题的方法是禁用并停止cloud init服务。在第一个引导步骤之后,禁用cloud…

    2023年2月2日
    1.9K00
  • Ubuntu防火墙使用方法

    安装防火墙 ufw防火墙开启和关闭 修改ufw防火墙规则 ufw命令使用实例

    2022年12月3日
    90500
  • Centos7 使用nvm配置 多Node.js环境

    背景 新项目 使用Node.js-v16.17.1 旧项目 使用Node.js- v14.18.0 【且依赖于node-saas模块,根据 node-sass 的官方文档,目前最新版本的 node-sass(即 v5.0.0)支持的 Node.js 版本范围是 Node.js 10.x、Node.js 12.x、Node.js 14.x。并没有明确支持 No…

    2023年5月10日
    1.4K00
  • 如何在 Ubuntu 20.04 上使用 UFW 来设置防火墙

    防火墙是一个用来监视和过滤进出网络流量的工具。它通过定义一系列安全规则,来决定是否允许或者屏蔽指定的流量。 Ubuntu 自带的防火墙配置工具被称为 UFW (Uncomplicated Firewall)。UFW 是一个用来管理 iptables 防火墙规则的用户友好的前端工具。它的主要目的就是为了使得管理 iptables 更简单,就像名字所说的,简单的…

    2023年3月17日
    2.0K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信