ifconfig 命令主要用于配置和显示网络接口的参数,但它并不能直接用来测试网络连接。如果你想在 Debian 上测试网络连接,可以使用 ping 或 traceroute 命令。
ping 命令测试网络连接:ping 命令用于检查与目标主机之间的网络连接。例如,要测试与 www.google.com 的连接,可以在终端中输入以下命令:
ping www.google.com
如果网络连接正常,你将看到类似以下的输出:
PING www.google.com (172.217.14.196) 56(84) bytes of data.
64 bytes from lax02s23-in-f4.1e100.net (172.217.14.196): icmp_seq=1 ttl=56 time=14.8 ms
64 bytes from lax02s23-in-f4.1e100.net (172.217.14.196): icmp_seq=2 ttl=56 time=15.2 ms
...
如果网络连接有问题,你可能会看到 “Destination Host Unreachable” 或 “Request timed out” 等错误消息。
traceroute 命令测试网络连接:traceroute 命令用于显示数据包从源主机到目标主机之间经过的路由节点。例如,要测试与 www.google.com 的连接,可以在终端中输入以下命令:
traceroute www.google.com
如果网络连接正常,你将看到类似以下的输出:
traceroute to www.google.com (172.217.14.196), 30 hops max, 60 byte packets
1 router.local (192.168.1.1) 1.123 ms 1.056 ms 0.987 ms
2 10.0.0.1 (10.0.0.1) 2.345 ms 2.278 ms 2.210 ms
3 isp-gateway.example.com (203.0.113.1) 12.456 ms 12.389 ms 12.321 ms
...
10 lax02s23-in-f4.1e100.net (172.217.14.196) 20.678 ms 20.610 ms 20.542 ms
如果网络连接有问题,你可能会看到某些路由节点超时或无法到达。
请注意,根据你的网络配置和防火墙设置,你可能需要使用 sudo 来运行这些命令。