UBUNTU ifconfig只有lo

本文介绍了一种常见的情况,即在Linux系统中使用ifconfig命令时仅显示loopback设备(lo),而未列出其他网络接口如eth0或wlan0。通过停止network-manager服务、清除旧状态文件并重启服务来解决此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输入命令:"ifconfig"只有lo,而没有eth0和eth1;

输入命令:"ifconfig -a",lo、eth0、wlan0 皆存在;
输入命令:"/sbin/lspci",全部接口皆存在。
解决方法:
删除旧的网络配置,重新让networkmanager自动配置即可:

sudo service network-manager stop 
sudo rm /var/lib/NetworkManager/NetworkManager.state 
sudo service network-manager start


### 解决虚拟机 Ubuntu 中仅有 `lo` 网卡的问题 当在终端输入 `ifconfig` 后仅显示 `lo` 接口而未见其他如 `ens33` 的网络接口时,这通常意味着系统的网络管理工具未能正确识别或启动这些接口。以下是几种可能的原因及其对应的解决方案。 #### 方法一:通过 DHCP 获取 IP 地址 有时,简单的命令可以重新获取并配置网络接口: ```bash sudo dhclient ens33 ``` 此命令会尝试联系 DHCP 服务器来自动分配 IP 地址给指定的网卡设备[^2]。 #### 方法二:重启 NetworkManager 或者网络服务 如果上述方法不起作用,则可能是由于某些原因导致的服务异常停止工作。可以通过下面任一方式重试激活网络连接: - **重启 NetworkManager** ```bash sudo systemctl restart NetworkManager ``` - **重启 networking** ```bash sudo service networking restart ``` 这两种操作均有助于恢复正常的网络功能[^4]。 #### 方法三:修改全局管理文件排除特定设备 创建一个新的配置文件以防止 NetworkManager 尝试接管所有物理适配器,并确保它不会干扰到手动设定好的静态IP地址等参数: ```bash sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf echo "[keyfile]" | sudo tee -a /etc/NetworkManager/conf.d/10-globally-managed-devices.conf echo "unmanaged-devices=interface-name:eth*" | sudo tee -a /etc/NetworkManager/conf.d/10-globally-managed-devices.conf ``` 完成编辑后记得再次重启 NetworkManager 来使更改生效。 #### 方法四:调整 `/etc/network/interfaces` 文件中的设置 对于那些希望采用更加传统的方式来进行固定IP地址配置的情况来说,在该路径下的 interfaces 文本档内加入如下内容不失为一个好的选择: ```plaintext auto lo iface lo inet loopback auto ens33 iface ens33 inet dhcp # 如果需要静态IP则替换dhcp为static 并补充相应字段 如下所示: # iface ens33 inet static # address 192.168.x.y # 替换成实际使用的IPv4地址 # netmask 255.255.255.0 # 子网掩码 # gateway z.z.z.z # 默认路由下一跳地址 # dns-nameservers a.b.c.d e.f.g.h # DNS解析服务器列表 ``` 保存退出后再执行一次网络重启命令即可让新的配置立即起效[^5]。 #### 方法五:检查 VirtualBox 设置确认已启用桥接模式 最后但同样重要的是,请务必回到宿主机上的 VirtualBox 应用程序界面中去核查当前所选 VM 实例的相关属性选项——特别是其网络部分是否已经按照预期设为了“桥接适配器”,并且选择了合适的物理网卡作为目标对象;另外还需注意勾选支持混杂模式这一项以便于后续抓包分析等工作开展顺利[^1]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值