多网口连通性测试

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@NSFOCUS-SDA ~]# nmcli connection show  # 查看网络连接
NAME UUID TYPE DEVICE
p13p1 de2205fc-4913-4927-a2da-1891a01aa8c8 ethernet p13p1
br-bb7dacad31d5 848d9b45-ea7b-47ca-adbf-edc3f0511dbd bridge br-bb7dacad31d5
enp0s20f0u5u3c2 79100f5d-10fc-45de-8499-789377470103 ethernet --
p13p2 1c6c15c1-a4c6-4db9-9902-1f4b92d36277 ethernet --
[root@NSFOCUS-SDA ~]# ping -I p13p1 8.8.8.8 # 指定网口发包测试
PING 8.8.8.8 (8.8.8.8) from 10.67.6.124 p13p1: 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=52 time=51.1 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=52 time=50.4 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=52 time=50.2 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=52 time=50.1 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=52 time=50.2 ms
^C
--- 8.8.8.8 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 50.077/50.382/51.054/0.347 ms
[root@NSFOCUS-SDA ~]# nmcli connection down em1 # down掉em1
[root@NSFOCUS-SDA ~]# nmcli connection up em1 # up em1

指定网口测试还有以下命令:

  1. 使用traceroute检查路由
1
traceroute -i em1 8.8.8.8
  1. 使用**curl****wget**: 你也可以使用这些工具发送HTTP请求,指定网卡:
1
curl --interface em1 http://www.example.com

注意事项

确保em1网卡已启用且配置正确,并且系统有权限使用该网卡进行发包。通过这些命令,你可以确定em1是否能够连接外网。


多网口连通性测试
https://luffy997.github.io/2024/09/24/多网口连通性测试/
作者
Luffy997
发布于
2024年9月24日
许可协议