美国服务器租用海外主机商提供美国高防服务器租用,CN2服务器,大带宽多IP站群服务器,云服务器主机VPS等.洛杉矶数据中心,CN2、联通、移动三线直接中国大陆.

如何在 Ubuntu 系统中查看当前网络配置信息

Ubuntu 查看当前网络配置

本文将介绍如何在 Ubuntu 系统中查看当前的网络配置,包括 IP 地址、网关、DNS 服务器等信息。这些信息对于网络故障排查、系统配置验证等场景至关重要。

如何在 Ubuntu 系统中查看当前网络配置信息

使用 ip 命令查看网络配置

ip 命令是 Linux 系统中查看网络接口配置的强大工具。它可以提供详细的网络接口状态、路由表、邻居表等信息。

查看所有网络接口的详细信息

运行以下命令查看所有网络接口的详细配置:

ip addr show

输出结果将显示每个网络接口的名称(如 eth0、wlan0)、IP 地址、子网掩码、广播地址以及接口状态(UP 或 DOWN)。以下是一个示例输出片段:

1: lo:  mtu 65536 qdisc noqueue state UP group default qlen 1000
    link/loopback 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifofast state UP group default qlen 1000
    link/ether 00:1a:2b:3c:4d:5e
    inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
3: wlan0:  mtu 1500 qdisc pfifofast state UP group default qlen 1000
    link/ether 00:1a:2b:3c:4d:5f
    inet6 fe80::21a:2bff:fe3c:4d5f/64 scope link tentative mtu 2400 hoplimit 1000
       valid_lft forever preferred_lft forever
    inet 192.168.0.50/24 brd 192.168.0.255 scope global wlan0
       valid_lft forever preferred_lft forever

查看特定网络接口的配置

如果只想查看某个特定接口(如 eth0)的配置,可以使用以下命令:

ip addr show eth0

使用 ifconfig 命令查看网络配置

ifconfig 命令是传统的 Linux 网络配置工具,虽然在新版 Ubuntu 中已不推荐使用,但仍然可用。

查看所有网络接口的配置

运行以下命令查看所有网络接口的配置:

ifconfig -a

输出结果将显示每个网络接口的 IP 地址、子网掩码、广播地址等信息。以下是一个示例输出片段:

lo        127.0.0.1       up
        netmask 255.0.0.0  broadcast 127.255.255.255
eth0      192.168.1.100   up
        netmask 255.255.255.0  broadcast 192.168.1.255
wlan0     192.168.0.50    up
        netmask 255.255.255.0  broadcast 192.168.0.255

查看路由表

路由表决定了数据包如何从当前网络发送到其他网络。可以使用以下命令查看路由表:

ip route show

以下是一个示例输出片段:

default via 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100
192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.50
fe80::/64 dev wlan0 proto kernel scope link

查看 DNS 服务器配置

DNS 服务器配置决定了系统如何解析域名。可以使用以下命令查看 DNS 服务器配置:

cat /etc/resolv.conf

以下是一个示例输出片段:

nameserver 8.8.8.8
nameserver 8.8.4.4

查看网络接口状态

可以使用以下命令查看网络接口的状态(UP 或 DOWN):

ip link show

以下是一个示例输出片段:

1: lo:  mtu 65536 qdisc noqueue state UP mode DEFAULT group default
    link/loopback 00:00:00:00:00:00
2: eth0:  mtu 1500 qdisc pfifofast state UP mode DEFAULT group default
    link/ether 00:1a:2b:3c:4d:5e
3: wlan0:  mtu 1500 qdisc pfifofast state UP mode DEFAULT group default
    link/ether 00:1a:2b:3c:4d:5f

使用 netstat 命令查看网络连接

netstat 命令可以查看系统的网络连接、路由表、接口状态等信息。

查看当前的网络连接

运行以下命令查看当前的网络连接:

netstat -tuln

以下是一个示例输出片段:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address       Foreign Address     State
tcp        0      0 0.0.0.0:22         0.0.0.0:*          LISTEN
tcp        0      0 127.0.0.53:53     0.0.0.0:*          LISTEN
tcp        0      0 192.168.1.100:80   0.0.0.0:*          LISTEN
udp        0      0 0.0.0.0:53        0.0.0.0:*          

其他相关命令

以下是一些其他有用的网络配置查看命令:

  • nmcli:NetworkManager 的命令行工具,可以查看和管理网络连接。
  • iwconfig:查看无线网络接口的配置。
  • route:查看和修改路由表。
  • arp:查看 ARP 缓存。
解决安装授权文件乱码问题的详细步骤与修复方法
« 上一篇 2025年8月10日 09:52:13
为什么map erase c在Linux内存管理中的关键作用
下一篇 » 2025年8月10日 09:52:13