以下是在Ubuntu虚拟机中查看网络连接状态的常用方法,综合了命令行和图形界面两种方式:
### 一、命令行方法
**ifconfig**
- 输入 `ifconfig` 或 `ifconfig -a`(需管理员权限)可显示所有网络接口的详细信息,包括IP地址、MAC地址、子网掩码等。
- 示例输出:
```
2: eth0: link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 eth0 valid_lft forever preferred_lft forever ``` **ip命令** - 输入 `ip addr` 或 `ip a` 可获取更现代的网络接口信息,功能更强大。 - 示例输出: ``` 2: eth0: link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255/24 eth0 valid_lft forever preferred_lft forever ``` **netstat命令** - 输入 `netstat -tulnp` 可显示当前TCP/UDP连接状态、监听端口及进程信息。 - 示例输出: ``` tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1234/sshd udp 0 0 0.0.0.0:68 0.0.0.0:* ``` **ss命令** - 输入 `ss -tunlp` 是 `netstat` 的替代工具,显示更简洁的连接信息。 - 示例输出: ``` TCP LISTEN 0 0 192.168.1.100:22 0.0.0.0:* UDP LISTEN 0 0 0.0.0.0:68 0.0.0.0:* ``` ### 二、图形界面方法 **系统设置** - 通过“设置” -> “网络”选项卡,可查看已连接的网络、IP地址及网关等信息。 - 若使用NetworkManager,可通过“网络”设置面板管理连接状态。 **网络实用程序** - 使用内置的“网络”工具(如Wi-Fi图标悬停显示)或“终端”运行上述命令。 ### 三、网络连接测试 - **Ping测试** :`ping 8.8.8.8` 检测与外部网络的连通性。 - **Traceroute** :`traceroute 8.8.8.8` 显示数据包传输路径(需管理员权限)。 ### 四、常见问题排查 - 若虚拟机无法联网,可尝试: 1. 切换 2. 检查宿主机防火墙设置 3. 确认虚拟机网络适配器配置正确 以上方法覆盖了基础的网络状态查询与故障排查,可根据具体需求选择使用。 免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。网络模式(桥接或NAT)