如何找到我的网络 IP 地址、网络掩码和网关信息?

如何找到我的网络 IP 地址、网络掩码和网关信息?

我正在尝试将我的 IP 地址设为静态,因为我听说这样可以解决浏览速度慢的问题。

当我单击灰色任务栏的网络菜单下的连接信息时,它会告诉我有关 IP 地址、子网掩码和 DNS 的信息,但没有告诉我有关网关的信息。

我想知道是否有终端命令可以查找信息。

答案1

我将此命令作为“ipconfig”的别名(最高到 14.04):

nmcli dev list iface eth0 | grep IP4

示例清单如下:

IP4-SETTINGS.ADDRESS:                   192.168.1.110
IP4-SETTINGS.PREFIX:                    24 (255.255.255.0)
IP4-SETTINGS.GATEWAY:                   192.168.1.1
IP4-DNS1.DNS:                           208.67.222.222
IP4-DNS2.DNS:                           208.67.220.220

如果eth0不起作用,你可能需要使用eth1eth2 ...,具体取决于您的配置。

编辑:2/8/16

请注意,这仅适用于 v15.04 之前的版本(或可能早于 v14.10;我使用的是 v14.04)。对于较新的版本,您可以使用以下命令:

 nmcli dev show eth0

答案2

您可以使用ifconfig,它将显示您的 inet 地址 (IP) 和掩码。

对于网关,发出ip route命令并记下默认路由。

如果需要配置

希望这可以帮到你。

答案3

本网站解释了如何通过网络掩码和计算机的 IP 地址计算network和地址。为了简化该文章:broadcastnetwork是网络掩码剩余的 IP 地址范围内的最低可能地址。broadcast是该范围内编号最高的 IP 地址。“网络掩码剩余的 IP 地址范围”被称为本地网络。

网络“通常指您上面的所有人,包括互联网。要访问”网络“,则network使用该地址。实际上,大多数人将任何可以相互通信的以太网电缆称为“网络”。

例如:您的 ISP 为您提供了输入无线路由器的信息:静态 IP 地址为99.1.81.209,网络掩码为255.255.255.224。现在您想要设置 ubuntu 防火墙,并需要设置您的公共接口:

Calculate network IP address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Logical AND the mask and your ip: 
E0 & D1 = C0 = 192
--> network = 99.1.81.192

Calculate broadcast address:
255.255.255.224 : E0 -> there are 1F = 31,
-> broadcast = 99.1.81.192 + .31 = 99.1.81.223

另一种方法...

Calculate broadcast address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Hosts' IPs = 1F 
Logical OR the hosts ips with your ip:
1F | D6 = DF = 223 
--> broadcast = 99.1.81.223

通常,您会看到用 / 描述的网络。以下是该网络:

255.255.255.224 is the netmask, add up the "1" bits:
 8 + 8 + 8 + 3  = 27
so "this network" gets /27 notation
and can be described as 99.1.81.192/27

答案4

nm-tool也能完成这项工作。

$ nm-tool
NetworkManager Tool

State: connected (global)

....

  IPv4 Settings:
    Address:         192.168.1.110
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             208.67.222.222
    DNS:             208.67.220.220

相关内容