Debian

沒有網關的靜態 IP 地址

  • March 15, 2018

這裡簡單設置。我有一台具有多個網路介面的機器,例如兩個 -eth0eth1.

eth0具有靜態地址並分配了預設網關。 eth1具有靜態地址,並且在該介面的網路地址範圍內沒有網關。

問題

在上面的範例中,對於在其網路上沒有網關的介面上的選項,我是否需要在網路配置文件 ( /etc/network/interfaces) 中輸入一個條目?gateway``eth1

附加問題

如果我這樣做:

gateway 127.0.0.1

這會產生不利影響嗎?這個介面現在有辦法到達網關還是將環回介面用作網關沒有效果(即與gateway完全關閉該選項相同)?

用於討論的範例配置

/etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# Interface 1
allow-hotplug eth0
iface eth0 inet static
address 10.1.10.200
netmask 255.255.255.0
gateway 10.1.10.1

# Interface 2
allow-hotplug eth1
iface eth1 inet static
address 192.168.100.1
netmask 255.255.0.0
gateway 127.0.0.1     # This is the line in question

gateway對於您不想用於訪問不在其衝突域中的網路(在本例中為 192.168/16)的網路,您不需要任何 NIC 條目。如果您不想要該 NIC 的網關,則可以省略該行。

我不確定如果您嘗試使用環回作為網關會發生什麼,但我不希望它是快樂的時光。

引用自:https://unix.stackexchange.com/questions/224273