ubuntu使用ifconfig无法查看到IP地址

本文介绍了在虚拟机中遇到的网络配置问题及解决过程。包括尝试使用ifconfig命令进行网络适配器配置但未生效的情况,以及通过调整虚拟网络编辑器设置最终成功启用桥接模式的方法。
  1. 使用ifconfig
    查看到eth0,没有IP地址。
    使用ifconfig eth0 down
    ifconfig eth0 up,还是无效。在这里插入图片描述

  2. 参考网上方法:
    sudo dhclient eth0
    sudo ifconfig eth0还是无效。

3.至vm的编辑,虚拟网络编辑器中,有eth0–eth15,选择管理员权限,添加eth0发现无法添加桥接模式。

4.至网络发现虚拟网络编辑器中可以设置“还原默认设置”,以后可以选择桥接模式,再桥接至对应的网络芯片位置。
参考:http://t.zoukankan.com/dsqblog-p-12518609.html

### 使用 `ifconfig` 命令查看虚拟机的 IP 地址Linux 系统中,可以通过 `ifconfig` 命令查看虚拟机的网络接口信息,包括分配给每个接口的 IP 地址。该命令通常会显示所有处于活动状态的网络接口及其配置详情。 执行以下命令: ```bash ifconfig ``` 运行后,将输出类似如下的内容: ```text eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.100 netmask 255.255.255.0 ether 00:0c:29:xx:xx:xx lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 ``` 其中: - `inet` 行表示 IPv4 地址。 - `inet6` 行表示 IPv6 地址。 - `eth0`、`ens33` 或其他名称表示物理或虚拟网络接口。 - `lo` 是本地回环接口,其 IP 地址始终为 `127.0.0.1`。 若 `ifconfig` 命令无法正常运行,可能是因为系统未安装 `net-tools` 软件包。此时可尝试使用 `ip addr show` 命令替代[^1]。 如果 `ifconfig` 可用但未能正确显示 IP 地址,可能是由于网络服务异常导致。可以依次运行以下命令修复: ```bash systemctl stop NetworkManager systemctl disable NetworkManager systemctl restart network service network restart ``` 完成上述操作后再次运行 `ifconfig`,应能恢复正常并查看到正确的 IP 地址[^1]。 ### 注意事项 - 某些现代 Linux 发行版(如 CentOS 8 或 Ubuntu 20.04 及以后版本)默认不安装 `net-tools`,因此推荐使用 `ip` 命令替代 `ifconfig`。 - 若系统没有图形界面且无法访问外部网络,建议通过 `ip link` 查看网络接口是否启用。 - 在某些环境中,例如基于云平台部署的虚拟机,IP 地址可能由 DHCP 动态分配,重启后可能会变化。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值