![确定设备的 IP](https://linux22.com/image/608715/%E7%A1%AE%E5%AE%9A%E8%AE%BE%E5%A4%87%E7%9A%84%20IP%20.png)
我正在 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 网络协调中心