멀티 네트워크 인터페이스 사용하기

페이지 이동경로

멀티 네트워크 인터페이스 사용하기

Bare Metal Server 인스턴스에서는 단일 인스턴스에 복수의 네트워크 인터페이스 설정이 가능하지만, 네트워크 라우팅 이슈가 발생할 수 있기 때문에 해당 구성을 권고하지 않습니다.
복수의 네트워크 인터페이스 설정이 필요한 경우에는 각 네트워크 인터페이스 간 서브넷을 동일한 대역으로 설정할 것을 권고합니다. 만약 서브넷을 다르게 구성해야 할 경우, 정상 통신을 위해서는 하나의 게이트웨이만 존재해야 하므로 라우팅 설정을 수정해야 합니다. 즉, 외부 통신을 원하는 네트워크 인터페이스에 연결된 게이트웨이만 남도록 다른 네트워크 인터페이스에 연결된 게이트웨이를 삭제해야 합니다.
멀티 네트워크 인터페이스 사용하기 위해 다른 네트워크 인터페이스에 연결된 게이트웨이를 삭제하는 방법은 다음과 같습니다.

안내
루트 사용자 권한으로 sudo를 사용하여 명령어를 실행합니다.

  1. 명령어를 실행하여 인스턴스 라우팅 설정을 확인합니다.

    코드 예제 인스턴스 라우팅 설정 확인 명령어

    sudo route -n
    

    코드 예제 인스턴스 라우팅 설정 확인 예시

    sudo route -n
          
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         198.168.0.1     0.0.0.0         UG    100    0        0 eth0
    0.0.0.0         10.10.0.1       0.0.0.0         UG    100    0        0 eth1
    198.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
    10.10.0.0       0.0.0.0         255.255.255.0   U     0      0        0 eth1
    
  2. 명령어를 실행하여 외부 통신할 네트워크 인터페이스에 연결된 게이트웨이를 남기고, 네트워크 인터페이스에 연결된 다른 게이트웨이는 삭제합니다.

    • 예시: 외부 통신할 네트워크 인터페이스(eth0)에 연결된 게이트웨이가 아닌 (eth1)에 연결된 게이트웨이 삭제

      코드 예제 eth1에 연결된 게이트웨이 삭제 명령어

      sudo route del default gw IP Address Adapter
      

      코드 예제 eth1에 연결된 게이트웨이 삭제 예시

      sudo route del default gw 10.10.0.1 dev eth1
                
      Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
      0.0.0.0         198.168.0.1     0.0.0.0         UG    100    0        0 eth0
      198.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
      10.10.0.0       0.0.0.0         255.255.255.0   U     0      0        0 eth1