Linux의 네트워크 설정 -> 다중 IP

Linux의 네트워크 설정 -> 다중 IP

나는 결코 네트워크나 Linux 전문가가 아닙니다. 그리고 Linux에서 네트워크 관련 문제를 해결하려고 합니다.

두 개의 서로 다른 네트워크(로컬 네트워크와 다른 네트워크)에서 액세스할 수 있도록 만들고 싶은 서버가 있습니다.

그렇다면 2개의 서로 다른 IP를 가지려면 Linux 시스템이 필요합니까?

  • 로컬 네트워크에 하나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를 얻습니다.)

감사해요 :)

관련 정보