我正在遵循指南这里配置新的 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(当然是二进制),您将获得广播地址。