我按照这里的指导configuration一个新的Ubuntu 12.04服务器安装(在VirtualBox运行)与静态IP地址。 / etc / network / interfaces中推荐的configuration是:
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),并且networking掩码是好的,因为它是。
但是我有兴趣知道: “networking”和“广播”在这里有什么function?
我可以离开这些,因为他们是在上面的例子,或者他们需要指出的地方特定的基于我的家庭networking?
这里的networking是networkingID, broadcast是IP广播地址。
这两个地址都可以从ip和networking掩码中计算*,而不必写入configuration文件,但有时pipe理员在那里看到它们更容易,而不必计算它们(用/ 8 ,/ 16,/ 24networking,但在一个无眠的无咖啡夜晚,计算这个/ 27是容易出错的)。
由于您的networking和networking掩码与示例相同,因此您可以将它们保留为示例configuration中的相同内容,或将其删除。
*如果你做一个逻辑与: IP && netmask ,你会得到一个networkingID。 如果将networking掩码右侧的所有零交换为1(二进制),则获得广播地址。