当前位置:首页 > 行业动态 > 正文

debian 查询网络

在 Debian 系统中,可以使用以下命令来查询网络信息:1. 查看 网络接口状态: ip a,2. 查看路由表: ip r,3. 查看 DNS 配置: cat /etc/resolv.conf

在 Debian 系统中,查询网络信息是一项基础且重要的操作,它有助于我们了解系统的网络连接状态、配置详情以及进行故障排查,以下是一些常用的查询方法:

1、查看网卡信息

ip addr 命令可以显示系统中所有网络接口的详细信息,包括 IP 地址、MAC 地址、链路状态等,执行ip addr 后,会列出类似如下的信息:

 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
         link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
         inet 127.0.0.1/8 scope host lo
            valid_lft forever preferred_lft forever
         inet6 ::1/128 scope host 
            valid_lft forever preferred_lft forever
     2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
         link/ether 00:0c:29:c5:d0:3d brd ff:ff:ff:ff:ff:ff
         altname enp2s1
         inet 192.168.60.32/24 brd 192.168.60.255 scope global noprefixroute ens33
            valid_lft forever preferred_lft forever
         inet6 fe80::20c:29ff:fec5:d03d/64 scope link noprefixroute 
            valid_lft forever preferred_lft forever

:该命令也可以显示网卡信息和 IP 地址,但功能相对简单,如果系统中没有ifconfig 命令,需要安装net-tools 包,可以通过以下命令安装:sudo apt-get install net-tools,然后执行ifconfig 即可查看网卡信息。

:首先需要安装lshw 工具,通过以下命令安装:sudo apt-get install lshw,安装完成后,执行sudo lshw -class network 命令,会列出所有的网络设备,包括设备的型号信息。

2、查看网络连接状态

nmcli 是 NetworkManager 的命令行工具,可以用来查看和管理网络连接,常用命令如下:

debian 查询网络

nmcli device status:显示所有网络设备的状态。

nmcli connection show:显示所有活跃的网络连接。

nmcli connection up id "连接名称":激活指定的网络连接。

nmcli connection down id "连接名称":停用指定的网络连接。

使用netstat 命令:该命令可以用来查看系统的网络连接状态,包括活跃的 TCP/UDP 连接、监听的端口等信息,常用命令如下:

debian 查询网络

netstat -antp:显示所有活跃的 TCP 连接,包括本地地址、远程地址、连接状态等。

netstat -anup:显示所有活跃的 UDP 连接,包括本地地址、远程地址等。

netstat -nlpt:显示所有正在监听的 TCP 端口。

netstat -s:显示各种网络协议的统计信息。

3、测试网络连通性

debian 查询网络

:这是最常用的网络诊断工具之一,可以用来测试到指定主机的网络连通性,执行ping 192.168.1.1 可以测试到 IP 地址为 192.168.1.1 的主机的网络连通性;执行ping www.example.com 可以测试到域名为 www.example.com 的主机的网络连通性,还可以使用-c 参数指定发送 ICMP 包的数量,如ping -c 5 192.168.1.1 只发送 5 个 ICMP 包进行测试;使用-i 参数指定间隔时间,如ping -i 2 192.168.1.1 每隔 2 秒发送一个 ICMP 包进行测试。

:该命令可以用来追踪数据包从本地主机到目标主机经过的路由路径,在网络故障排查时非常有用,执行traceroute www.example.com 可以追踪到域名为 www.example.com 的主机的路由路径;执行traceroute -n 192.168.1.1 可以追踪到 IP 地址为 192.168.1.1 的主机的路由路径,并显示 IP 地址而不是主机名。

在 Debian 系统中查询网络信息有多种方法,每种方法都有其特定的用途和优势,用户可以根据自己的需求选择合适的方法来获取所需的网络信息,在操作过程中要注意权限问题,确保以具有足够权限的用户身份执行相关命令。