Debian
沒有網關的靜態 IP 地址
這裡簡單設置。我有一台具有多個網路介面的機器,例如兩個 -
eth0
和eth1
.
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 的網關,則可以省略該行。我不確定如果您嘗試使用環回作為網關會發生什麼,但我不希望它是快樂的時光。