Linux 中的網路設定 -> 多個 IP

Linux 中的網路設定 -> 多個 IP

我無論如何都不是網路或 Linux 的專家。我正在嘗試解決 Linux 中與網路相關的問題。

我有一個伺服器,我想在兩個不同的網路(本地網路和另一個網路)中存取它。

所以我需要我的 Linux 系統有 2 個不同的 IP,對嗎?

  • 本地網路中的一個192.168.1.xx
  • 由 DHCP 伺服器給出的一個。

我已經對/etc/network/interfaces文件進行了更改,以使其成為可能:

auto eth0 eth0:0
allow-hotplug eth0 eth0:0

iface eth0 inet static
        address 192.168.1.35
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1

iface eth0:0 inet dhcp

這確實有效。問題是當裝置僅連接到本機網路(沒有 DHCP 伺服器)時,無法透過本機靜態 IP 存取 Linux 系統。當我將裝置連接到其他網路(存在 DHCP 伺服器)時,它就開始可以使用本機靜態 IP 進行存取。我想這是沒有邏輯原因的。網路設定是否磨損?

額外問題:我可以讓系統只能從預先決定的DHCP伺服器取得IP嗎? (這樣,如果不同網路中有多個 DHCP 伺服器,系統將從正確的 DHCP 伺服器取得 IP)

謝謝 :)

相關內容