0

我在 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.)

其中哪一项是正确的,为什么?

4

3 回答 3

0

让我们看看你的猜测以及为什么每个都是好/坏的。所有显示有 X 的 IP 地址表示该数字未知或不需要,因为它只是一个示例。

10.237.128.0/25 好:它在给定的域 (10.237.xx) 中,是域的子集 (xx128.x),因此您只需要确定 0/25 内的域和子集的连接。

10.237.128.0(因为 NETMASK 变量将被声明,因此 /25 不必要)可能很好:如果您开始查看 ROUTERS,您会看到很多选择一个 ip(例如 xxx1 或 xxx10 )并且 0/25 是一个范围,而不是实际数字。

10.237.128.1-126(如果将eth1视为主机,则8个0位和8个1位作为主机在网络上不可用,128位为网络。)

坏:主机地址通常是低端,而且 1-126 可能会将其移动到安全软件将调用的主机连接无效的范围。IP 地址可以是(从技术上讲,不是在现实世界的工作条件下)0.0.0.0 到 255.255.255.255,还有一些保留的地址(例如设备中 LocalHost 连接的 127.0.0.1),使得任何高于 xxx120 的连接都可能不是实际的主机,而是一个 '欺骗 ' 试图强制自己作为主机连接的主机,以监控并可能拦截网络流量。

如需更多阅读,请尝试访问http://en.wikipedia.org/wiki/IP_address的 wiki

于 2013-03-25T21:14:13.877 回答
0

可能最好将其发布在https://serverfault.com/上,无论如何单个接口可以有多个 IP 地址,这取决于“接口”的含义,即使没有真正的硬件,您也可以拥有 IP,尤其是在linux(环回接口)。

于 2013-03-25T21:04:37.923 回答
0

如果您在谈论 下的配置脚本/etc/sysconfig/network-scripts,那么第二个是正确的。正如您所提到的,网络掩码是单独指定的。

IPADDR="10.237.128.0"
NETMASK="255.255.255.128"
于 2013-03-25T21:06:56.177 回答