Linux

Ubuntu 中的靜態網路介面設置

  • October 31, 2012

我正在按照此處的指南配置具有靜態 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

由於我的路由器,我將給伺服器地址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(當然是二進制),您將獲得廣播地址。

引用自:https://serverfault.com/questions/444152