Netplan/NIC 이해 [닫기]

Netplan/NIC 이해 [닫기]

5개의 고정 IP 주소 세트가 있습니다. 현재 서버가 1개뿐이므로 고정 IP 2개를 동일한 서버로 라우팅하고 싶습니다. 동시에 나는 여전히 서버가 로컬 네트워크의 일부가 되기를 원합니다.

인터페이스 eno1, eno2, eno3 및 eno4가 있는 네트워크 카드가 있습니다. eno1은 임대를 위해 dhcp를 사용하는 라우터에 연결되어 있습니다.

저는 eno2와 eno4를 다음과 같이 설정했습니다.

network:
   version: 2
   renderer: networkd
   ethernets:
      eno2:
         dhcp4: no
         addresses: [83.111.42.21/29]
         gateway4: 83.111.42.26
         nameservers:
            addresses: [75.75.75.75,75.75.76.76]
      eno4:
         dhcp4: no
         addresses: [83.111.42.22/29]
         gateway4: 83.111.42.26
         nameservers:
            addresses: [75.75.75.75,75.75.76.76]

서버에 직접 연결된 고정 IP이기 때문에 로컬에서 실제 고정 IP를 사용하여 액세스할 수 있다고 생각했는데 그럴 수 없습니다. 정적으로 할당된 IP도 루프백의 영향을 받나요?

eno1(LAN에 연결되지 않음)을 비활성화하면 IP에 직접 연결할 수 있다는 것을 알았습니다. eno1을 다시 활성화하면 다시 작동할 수 없습니다.

이 문제를 이해하는 데 정말로 도움이 필요합니다. 감사해요!

답변1

모두 동일한 서브넷의 구성원인 여러 인터페이스가 있는 경우 ip route" " 명령을 사용하면 서버가 여러 경로를 따라 동일한 서브넷에 도달할 수 있음을 확인할 수 있습니다. 바라보다CentOS 6.7의 이중 네트워크 게이트웨이그리고2개의 WAN에서 동일한 LAN으로 라우팅...ifupdown 인터페이스를 설명하더라도 이론은 netplan에 적용됩니다. 기본 게이트웨이는 LAN이 아닌 모든 트래픽을 정상적으로 라우팅하지만, 패킷이 다른 "로컬" 인터페이스에 도착했지만 게이트웨이 인터페이스로 다시 라우팅되는 경우(예를 들어) 패킷이 손실됩니다(보안 부정 행위).

여러 로컬 인터페이스를 적절하게 지원하려면 순수한 접근 방식에서는 각 인터페이스에 대해 별도의 경로 테이블을 생성해야 한다고 말합니다. 하지만 원한다면 게이트웨이 경로(eno1을 제거할 때 실제로 발생하는 현상)를 제거하고 로컬 인터페이스만 남겨두면 괜찮을 것입니다. 물론 게이트웨이 트래픽에 대한 명시적 경로를 추가해야 하며 이는 또 다른 주제입니다.

관련 정보