我试图ifupdown
更好地理解语法,然后一些 网站示例文档详细介绍了相当简单的静态配置,其中包含一行“network 192.168.0.0”,或者明显类似的内容。例如,
# The loopback network interface
auto lo eth0
iface lo inet loopback
# The primary network interface
iface eth0 inet static
address 192.168.10.33
netmask 255.255.255.0
broadcast 192.168.10.255
network 192.168.10.0
gateway 192.168.10.254
dns-nameservers 192.168.10.254
什么确切地这条线有作用吗?我无法想象它包含网络掩码+地址未传达的任何内容,例如广播地址。有很多有用的文档介绍了人们可以在线完成的无数强大的事情/etc/network/interfaces
。几乎所有内容都详细介绍了网络的各个方面。因此,谷歌搜索并不是很有帮助!
答案1
不必network
指定,因为它只是address & netmask
(&
是二进制 and) 的结果:
192.168.10.33 & 255.255.255.0 = 192.168.10.0
通过以二进制形式显示它可能会更容易理解:
11000000.10101000.00001010.00100001 (192.168.10.33)
& 11111111.11111111.11111111.00000000 (255.255.255.0)
-------------------------------------
11000000.10101000.00001010.00000000 (192.168.10.0)