Debian 派生の /etc/network/interfaces の「network」行は実際に何をしますか?

Debian 派生の /etc/network/interfaces の「network」行は実際に何をしますか?

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&

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)

関連情報