NAT 개념 이해

NAT 개념 이해

저는 Linux 네트워킹에 대해 배우기 시작했고 특정 IP를 특정 MAC 주소에 연결하는 방법(예: NAT 테이블을 편집하는 방법)을 찾고 있습니다. 실제로 가상 머신에 일부 IP를 할당하려고 하며 이 IP로 패킷을 전달하려고 합니다.

구체적인 사용 사례는 다음과 같습니다. KVM 가상화를 사용하여 가상 네트워크에 가상 머신을 설정했으며 해당 네트워크 내의 가상 머신 간에 패킷을 보내고 싶습니다.

답변1

NAT(네트워크 주소 변환)은 귀하가 설명하는 목표와 공통점이 없습니다. IP와 MAC 주소 간의 통신은 IP 버전 4의 주소 확인 프로토콜과 IP 버전 6의 이웃 검색이라는 메커니즘을 통해 유지됩니다. ARP드문 경우지만 이웃 목록을 수동으로 유지 관리할 수 있지만 꼭 필요한 경우는 거의 없습니다.

사용 중인 특정 가상화 소프트웨어에 따라 가상 머신에 IP를 할당하는 방법에는 여러 가지가 있습니다. 예를 들어, LXC 컨테이너의 경우 가장 간단한 방법은 브리지를 생성하고 외부 네트워크 인터페이스를 이 브리지에 연결한 다음, 컨테이너를 생성할 때 외부 링크 끝을 이 브리지에 연결하는 것입니다. LXC 레이어 자체는 IP 할당 제한을 제공합니다. 전체 가상화 소프트웨어(예: VirtualBox, VMWare)의 경우 해당 설명서를 읽어보세요. 일반적으로 이는 NAT(그러나 이 경우 게스트는 외부에서 개인 IP 주소를 얻지 못함), 브리징 또는 라우팅(이 경우 IP를 제공해야 함) 사이트 네트워크에 대한 하위 블록 경로(정적 또는 동적).

이 답변에는 검색을 계속하기에 충분한 키워드가 포함되어 있다고 생각합니다. 그렇지 않은 경우 질문을 바꿔서 다시 시도할 수 있습니다. 하지만,https://serverfault.com/이런 유형의 주제에 더 적합한 장소로 나를 찾으십시오.

관련 정보