虚拟机上的ubuntu查看网络连接?

以下是在Ubuntu虚拟机中查看网络连接状态的常用方法,综合了命令行和图形界面两种方式:

### 一、命令行方法

**ifconfig**

- 输入 `ifconfig` 或 `ifconfig -a`(需管理员权限)可显示所有网络接口的详细信息,包括IP地址、MAC地址、子网掩码等。

- 示例输出:

```

2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

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: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

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. 切换{$gdata[title]}网络模式(桥接或NAT)

2. 检查宿主机防火墙设置

3. 确认虚拟机网络适配器配置正确

以上方法覆盖了基础的网络状态查询与故障排查,可根据具体需求选择使用。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。