Ubuntu 中的静态网络接口设置

Ubuntu 中的静态网络接口设置

我正在遵循指南这里配置新的 Ubuntu 12.04 服务器安装(在 VirtualBox 中运行)并设置静态 IP 地址。/etc/网络/接口是:

auto lo
iface lo inet loopback


auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1

由于我的路由器,我向服务器提供地址192.168.1.55,网关将是192.168.1.254(这是我的 BT HomeHub 的 IP),并且网络掩码没有问题。

但我感兴趣的是:'网络''播送'这里?

我可以保留上面示例中的这些内容吗,或者它们是否需要根据我的家庭网络指向特定的地方?

答案1

network这里是网络ID,broadcast是IP广播地址。

这两个地址都可以根据 IP 和网络掩码计算出来*,而不必写入配置中,但有时管理员更容易在那里看到它们,而不必计算它们(对于 /8、/16、/24 网络来说很简单,但在不眠之夜,计算 /27 的地址很容易出错)。

由于您的网络和网络掩码与示例相同,因此您可以保留它们与示例配置相同,或者将其删除。

*如果您进行逻辑与:IP && netmask,您将获得网络 ID。如果您将网络掩码右侧的所有零替换为 1(当然是二进制),您将获得广播地址。

相关内容