Linux-Networking
確定設備的 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.)
您的 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)
最後一個(範圍為 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網路協調中心