确定设备的 IP

确定设备的 IP

我正在 Red Hat 中配置 eth1 接口,但我不明白 IP 地址应该是什么。

我获得的 IP 是 10.237.128.0/25。这意味着 NETMASK 将是 255.255.255.128;我理解这部分。

我不明白的是,如果 eth1 实际上是一个主机设备,那么 IPADDR 地址是什么?

以下是我的猜测:

10.237.128.0/25
10.237.128.0 (since the NETMASK variable will be declared, thus making /25 unnecessary)
10.237.128.1-126 (If eth1 is considered a host, 8 0-bits and 8 1-bits would be unavailable on the network as a host, and the 128 bit is the network.)

答案1

您的 IP 地址可以是 10.237.128.1 至 10.237.128.126 之间的任何数字

Address:   10.237.128.0          00001010.11101101.10000000.0 0000000
Netmask:   255.255.255.128 = 25  11111111.11111111.11111111.1 0000000

Network:   10.237.128.0/25       00001010.11101101.10000000.0 0000000 
Broadcast: 10.237.128.127        00001010.11101101.10000000.0 1111111
HostMin:   10.237.128.1          00001010.11101101.10000000.0 0000001
HostMax:   10.237.128.126        00001010.11101101.10000000.0 1111110
Hosts/Net: 126                   (Private Internet)

答案2

最后一个(在 10.237.128.1-126 范围内)


如果一个网络有地址10.237.128.0/25,数字25指的是网络中包含多少位。由此可以计算出地址空间剩余的位数。由于所有 IPv4 网络都有 32 位,并且小数点表示的地址的每个“部分”包含 8 位,因此“192.0.2.0/24”留下 7 位来包含主机地址:

Netmask:   255.255.255.128 = 25  11111111.11111111.11111111.1 0000000

这个空间足够容纳 126 个主机地址。这些主机地址是将您的机器连接到 Internet 所需的 IP 地址。

以下是该文章的改编摘录:了解 IP 寻址和 CIDR 图表 | RIPE 网络协调中心

相关内容