Linux 查看IP地址、子网掩码和网关的配置信息

使用以下命令来查看IP地址、子网掩码和网关的配置信息:

1,使用ifconfig命令:

ifconfig

在输出中,找到你正在使用的网络接口的配置信息。你将看到类似以下的内容:

eth0: flags=4163  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::1c23:45ff:fe67:89ab  prefixlen 64  scopeid 0x20
        ether 1a:2b:3c:4d:5e:6f  txqueuelen 1000  (Ethernet)
        RX packets 12345  bytes 67890 (6.7 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 54321  bytes 98765 (9.8 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

在这个示例中,IP地址是inet 192.168.1.100,子网掩码是netmask 255.255.255.0,而网关则是与IP地址在同一子网的广播地址broadcast 192.168.1.255。

2,使用ip addr命令:

ip addr show

在输出中,你会看到网络接口的详细信息,包括IP地址、子网掩码和网关。类似于以下内容:

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
   inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
   inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
      valid_lft forever preferred_lft forever

在这个示例中,eth0是正在使用的网络接口,IP地址是inet 192.168.1.100,子网掩码是/24(相当于255.255.255.0),而广播地址是192.168.1.255。

3,常见的子网掩码及其对应的CIDR表示法:

  • /32: 255.255.255.255,用于单个IP地址
  • /31: 255.255.255.254,用于点对点连接(很少使用)
  • /30: 255.255.255.252,用于点对点连接或私有网络中的多个子网
  • /29: 255.255.255.248,用于私有网络中的小型子网
  • /28: 255.255.255.240,用于私有网络中的中型子网
  • /27: 255.255.255.224,用于私有网络中的中大型子网
  • /26: 255.255.255.192,用于私有网络中的大型子网
  • /24: 255.255.255.0,常见的子网掩码,用于大型私有网络
  • /16: 255.255.0.0,用于更大的网络
  • /8: 255.0.0.0,用于超大型网络

注意,这只是一些常见的示例,实际上可以使用任何有效的子网掩码。子网掩码决定了网络地址和主机地址的划分,因此选择适当的子网掩码对于网络规划和管理至关重要。

你可能感兴趣的:(Linux,网络,linux,tcp/ip,服务器)