Ade*_*Ade 1 networking linux ubuntu virtualbox interface
我正在按照此处的指南使用静态 IP 地址配置全新的 Ubuntu 12.04 服务器安装(在 VirtualBox 中运行)。/etc/network/interfaces 中的推荐配置是:
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
Run Code Online (Sandbox Code Playgroud)
由于我的路由器,我将为服务器提供地址192.168.1.55,网关将为192.168.1.254(这是我的 BT HomeHub 的 IP),并且网络掩码很好。
但我很想知道:这里“网络”和“广播”的功能是什么?
我可以保留上面示例中的这些内容,还是需要根据我的家庭网络指向特定的某个地方?
network
这里是网络ID,broadcast
是IP广播地址。
两个地址都可以从ip和网络掩码计算*,并且不必写入配置,但有时管理员更容易在那里看到它们,而不必计算它们(使用/ 8很简单, /16, /24 网络,但在一个不眠不休的无咖啡之夜,计算这个 /27 是容易出错的)。
由于您的网络和网络掩码与示例相同,您可以将它们保留为与示例配置中的相同,或者删除它们。
*如果你做一个逻辑 AND: IP && netmask
,你会得到一个网络 ID。如果您将网络掩码右侧的所有零交换为 1(当然是二进制),您将获得广播地址。