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를 가져옵니다.)

감사해요:)

관련 정보