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)

谢谢 :)

相关内容