바인딩 시 시스템이 잘못된 게이트웨이를 얻습니다.

바인딩 시 시스템이 잘못된 게이트웨이를 얻습니다.

Centos 6을 운영 체제로 사용하는 물리적 시스템이 있습니다. 내 설정 에서 eth0IP, 게이트웨이 및 넷마스크는 다음과 같으며 물리적 포트는 VLAN 12를 사용하여 스위치 포트에 연결됩니다.

  DEVICE=eth0
  TYPE=Ethernet
  UUID=20b60816-f5eb2e4
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=192.168.60.2
  GATEWAY=192.168.50.55
  NETMASK=255.255.255.0  

eth1이를 설정하고 물리적 포트를 VLAN 14를 사용하여 스위치 포트에 연결했습니다 .

  DEVICE=eth1
  TYPE=Ethernet
  UUID=9de7-14f13f5eb2e4
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=192.168.110.5
  GATEWAY=192.168.60.60
  NETMASK=255.255.255.224  

기본 포트는 open 으로 설정되어 있으므로 게이트웨이를 eth1실행하면 192.168.60.60이 됩니다. route하지만 바인딩 eth1하고 eth2( eth2VLAN도 14임) 기본 포트는 그대로 eth1이고 게이트웨이를 실행하면 route192.168.50.55입니다!
왜 이런 일이 발생하며 어떻게 해야 합니까?

고쳐 쓰다:
아래 답변을 바탕으로 이러한 파일을 찾았습니다.
센토스 문서
Red Hat 문서

답변1

글쎄요게이트웨이(또한 ~으로 알려진기본 게이트웨이) 구성 방식이 나에게 적합하지 않기 때문에 생각과 다릅니다.

기본 게이트웨이는 컴퓨터에 직접 연결된 네트워크에 있는지, 컴퓨터가 고정 경로로 구성된 네트워크에 있는지 알지 못하는 네트워크에서 컴퓨터가 IP에 연결을 시도하는 방법을 정의합니다. 간단히 말해서 기본 게이트웨이는 컴퓨터가 인터넷에 액세스하는 방법입니다.

특히 일반적으로 여러 인터페이스에는 기본 게이트웨이가 없습니다(일반적으로 하나의 인터페이스만 인터넷에 연결되고 나머지 인터페이스는 내부 네트워크에 연결되므로). 따라서 둘 중 하나에 기본 게이트웨이가 구성되어 있는지 확인하고 싶습니다. 또는 둘 다는 eth0아니지만 eth1...

그리고 기본 게이트웨이는 보통 IP가 속한 인터페이스에서 설정해야 합니다(인터페이스가 나올 때 설정하고 싶기 때문입니다.) 그래서 해당 인터페이스가 192.168 .60을 처리하기 때문에 GATEWAY=192.168.60.60config에서 설정하고 싶습니다 . eth0x 네트워크는 실제로 IP 192.168.60.60으로 액세스할 수 있는 네트워크입니다.

(물론 192.168.60.60이 다음과 같다고 가정합니다.실제로인터넷에 액세스하기 위한 기본 게이트웨이가 있습니다. 그렇지 않으면 전혀 나열하면 안 됩니다. )

eth0IP 192.168.50.55는 구성된 두 네트워크(192.168.60.x 또는 192.168.110.x ) 중 하나의 IP가 아니기 때문에 문제가 있어 보입니다 eth1. 따라서 이와 같은 기본 게이트웨이를 구성하는 것은 명백합니다.아니요, 알려진 네트워크에 연결되어 있지 않기 때문에 컴퓨터가 액세스하는 방법을 알 수 없습니다.

기본 게이트웨이를 잘못된 위치에 구성하고 기본 게이트웨이를 많이 구성한 경우 네트워크 스크립트는 여전히 이를 구성할 가능성이 높으며 결국 하나, 다른 것 또는 두 개를 나열하게 되어 구성이 작동하지 않거나 작동하지 않거나 때로는 작동합니다. 따라서 바인딩이 관련될 때 설정이 엉망이 된다는 귀하의 보고에 놀라지 않습니다.

내 제안은 기본 게이트웨이의 작동 방식을 이해하고, 올바른 위치에 올바른 게이트웨이만 나열하도록 파일을 재구성하고, 다시 테스트한 다음, VLAN 14에서 본드 설정으로 돌아가는 것입니다.

후속 질문이 있는 경우 이 웹사이트가 좋은 자료가 될 수 있습니다. 이 경우 네트워크, IP 범위 및 인터넷 연결 방법을 추가로 설명해야 할 수 있으며, 그러면 보다 구체적인 조언을 받을 수 있습니다.

관련 정보