Ubuntu中的静态networking接口设置

我按照这里的指导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(二进制),则获得广播地址。