GRE 패킷의 연결성을 테스트하는 방법은 무엇입니까?

GRE 패킷의 연결성을 테스트하는 방법은 무엇입니까?

당신이 좋아한다면시험5900원격 호스트의 TCP 포트(예: IP 111.222.111.222)에 대해 다음을 수행합니다.

l$ nc -v 111.222.111.222 5901
Connection to localhost 5901 port [tcp/*] succeeded!
RFB 003.008

알 수있는 바와 같이,인터넷 고양이Report 를 사용 succeeded하면 통신의 시작 헤더(이 경우 프로토콜이 이기 때문에 RFB VNC)도 읽을 수 있습니다.

비슷한 방법이 있나요시험GRE연결성?

NetCat은 광범위하게 구현된다면 훌륭한 도구가 될 것이지만, 물론 다른 도구나 방법도 허용됩니다.

이 예에서는 다음과 같은 결과가 있다고 가정할 수 있습니다.원격 PPTP 듣기TCP 포트 1723이 서버에서 올바르게 열려 있습니다(PPTP에서는 GRE 패킷을 허용해야 함).

답변1

tcpdump확인하는 데 사용할 수 있습니다 .

tcpdump -nvi any proto gre

15:50:49.834143 IP 20.0.0.2 > 20.0.0.1: GREv1, call 24, seq 0, length 26: LCP, Conf-Request (0x01), id 0, length 12
15:50:51.857988 IP 20.0.0.1 > 20.0.0.2: GREv1, call 1, seq 1, ack 4294967295, length 34: LCP, Conf-Request (0x01), id 1, length 16
15:50:51.858092 IP 20.0.0.2 > 20.0.0.1: GREv1, call 24, seq 1, ack 1, length 34: LCP, Conf-Ack (0x02), id 1, length 16
15:51:00.192601 IP 20.0.0.2 > 20.0.0.1: GREv1, call 24, seq 2, length 26: LCP, Conf-Request (0x01), id 1, length 12
15:51:00.193207 IP 20.0.0.1 > 20.0.0.2: GREv1, call 1, seq 2, ack 2, length 30: LCP, Conf-Ack (0x02), id 1, length 12
15:51:00.193289 IP 20.0.0.2 > 20.0.0.1: GREv1, call 24, seq 3, ack 2, length 34: PAP, Auth-Req (0x01), id 0, Peer ixia, Name ixia
15:51:00.219147 IP 20.0.0.1 > 20.0.0.2: GREv1, call 1, seq 3, ack 3, length 25: PAP, Auth-ACK (0x02), id 0, Msg 
15:51:00.219231 IP 20.0.0.2 > 20.0.0.1: GREv1, call 24, seq 4, ack 3, length 30: IPCP, Conf-Request (0x01), id 0, length 12
15:51:00.219259 IP 20.0.0.1 > 20.0.0.2: GREv1, call 1, seq 4, ack 3, length 30: IPCP, Conf-Request (0x01), id 1, length 12
15:51:00.219321 IP 20.0.0.2 > 20.0.0.1: GREv1, call 24, seq 5, ack 4, length 30: IPCP, Conf-Ack (0x02), id 1, length 12
15:51:00.221903 IP 20.0.0.1 > 20.0.0.2: GREv1, call 1, seq 5, ack 5, length 30: IPCP, Conf-Nack (0x03), id 0, length 12
15:51:00.221962 IP 20.0.0.2 > 20.0.0.1: GREv1, call 24, seq 6, ack 5, length 30: IPCP, Conf-Request (0x01), id 1, length 12
15:51:00.222481 IP 20.0.0.1 > 20.0.0.2: GREv1, call 1, seq 6, ack 6, length 30: IPCP, Conf-Ack (0x02), id 1, length 12
15:51:00.721559 IP 20.0.0.2 > 20.0.0.1: GREv1, call 24, ack 6, no-payload, length 12
15:52:00.197893 IP 20.0.0.2 > 20.0.0.1: GREv1, call 24, seq 7, length 100: IP 17.1.1.122 > testforchris2.am.lilly.com: ICMP echo request, id 6187, seq 1, length 64
15:52:00.198930 IP 20.0.0.1 > 20.0.0.2: GREv1, call 1, seq 7, ack 7, length 104: IP testforchris2.am.lilly.com > 17.1.1.122: ICMP echo reply, id 6187, seq 1, length 64
15:52:00.697808 IP 20.0.0.2 > 20.0.0.1: GREv1, call 24, ack 7, no-payload, length 12

관련 정보