라우팅 테이블이 있습니다.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
123.123.123.123 0.0.0.0 255.255.255.255 UH 0 0 0 vmbr0
123.123.123.0 0.0.0.0 255.255.255.224 U 0 0 0 vmbr0
0.0.0.0 123.123.123.1 0.0.0.0 UG 0 0 0 vmbr0
~이든
123.123.123.123 0.0.0.0 255.255.255.255 UH 0 0 0 vmbr0
즉, 장치(123.123.123.123)에 중개자(라우터)가 없습니다. 즉, 장치(현재 및 123.123.123.123)가 직접 연결되어 있습니까? 그러면 arp 라우팅 테이블과 거기에서 추출된 123.123.123.123의 MAC를 사용하여 패킷을 장치(123.123.123.123)로 직접 보낼 수 있습니까?
아니면 대상 IP가 123.123.123.123인 경우 이 테이블을 자세히 살펴보고 0.0.0.0 규칙을 일치시키십시오. 즉, 이를 123.123.123.1로 라우팅한다는 뜻입니까?
이것은 매우 기본적인 것 같지만 명확하고 모호하지 않게 설명하는 내용을 찾을 수 없습니다. 좋은 글 있으면 꼭 읽어보고 싶습니다.
답변1
예, 123.123.123.123은 동일한 레이어 2 네트워크에 직접 연결되어 있으며 호스트는 라우터를 사용하지 않고 직접 주소 지정(로컬 arp 조회를 사용하여)하도록 구성되어 있습니다.
iproute2-tool도 살펴볼 가치가 있습니다:
/bin/ip 라우팅 표시
라우팅 테이블에 대한 또 다른 보기를 제공합니다.
/bin/ip 경로는 132.123.123.123을 얻습니다.
또한 "123.123.123.123에 액세스하려고 할 때 어떤 인터페이스, 소스 IP 주소 및 게이트웨이를 사용하고 있습니까?"에 대한 답변이 제공됩니다.