가상 컴퓨터로의 포트 전달 실패


0

내 웹 주소 aseanenglish.info에서 가상 머신으로 이동하려고합니다.

나는 가상 박스에서 게스트로 우분투 16.04를 가지고있다.

라우터에서 포트 포워딩을 설정하여 포트 1935 및 5080의 트래픽이이 가상 시스템으로 향하도록했습니다.

나는 또한 라우터에서 호스트로의 포트 포워딩을 설정하고 Virtual Guest에서 포트 포워딩을 구성하여 내 게스트 가상 머신이 1935 년과 5080 년에 트래픽을 볼 수 있도록 노력했습니다.

받은 오류 :

웹 브라우저 (www.aseanenglish : 5080 / meetings)에서 나는 다음을 얻는다.

'연결할 수 없습니다

Firefox가에서 서버에 대한 연결을 설정할 수 없습니다.   aseanenglish.info:5080 '

내 tcpdump 패킷 캡처 손님 기계 쇼 :

tcpdump -i enp0s3 "port 5080"

07 : 30 : 26.739146 IP 192.168.100.3.54178 & gt; aseanenglish.info.5080 : 플래그   [S], 연속 2710371828, 승리 29200, 옵션 [mss 1460, sackOK, TS val   2463452 ecr 0, nop, wscale 7], 길이 0 07 : 30 : 26.739171 IP   192.168.100.3.54179 & gt; aseanenglish.info.5080 : 플래그 [S], seq 1097520206, win 29200, 옵션 [mss 1460, sackOK, TS val 2463452 ecr   0, nop, wscale 7], 길이 0 07 : 30 : 26.740429 IP aseanenglish.info.5080 & gt;   192.168.100.3.54178 : Flags [R.], seq 0, ack 2710371829, win 0, length 0 07 : 30 : 26.740445 IP aseanenglish.info.5080 & gt; 192.168.100.3.54179 :   플래그 [R.], seq 0, ack 1097520207, win 0, length 0

 tcpdump -vv -x -X -s 1500  -i enp0s3 "port 5080" 

tcpdump : 듣기   enp0s3, 링크 유형 EN10MB (이더넷), 캡처 크기 1500 바이트   07 : 33 : 11.520618 IP (tos 0x0, ttl 64, id 56233, 오프셋 0, 플래그 [DF],   프로토콜 TCP (6), 길이 60)       192.168.100.3.54190 & gt; aseanenglish.info.5080 : 플래그 [S], cksum 0x6860 (올바른), 연속 3801345134, 승리 29200, 옵션 [mss   1460, sackOK, TS val 2504647 ecr 0, nop, wscale 7], 길이 0 0x0000 :   4500 003c dba9 4000 4006 dff9 c0a8 6403 E .. <. @. @ ..... d. 0x0010 :   67f0 f27c d3ae 13d8 e293 ec6e 0000 0000g ... | ....... n ... 0x0020 :   a002 7210 6860 0000 0204 05b4 0402 080a ..r.h` .......... 0x0030 :   0026 37c7 0000 0000 0103 0307. & amp; 7 ......... 07 : 33 : 11.520643   IP (tos 0x0, ttl 64, id 9987, offset 0, flags [DF], proto TCP (6),   길이 60)       192.168.100.3.54191 & gt; aseanenglish.info.5080 : 플래그 [S], cksum 0xae05 (올바른), seq 2023231684, win 29200, options [mss   1460, sackOK, TS val 2504647 ecr 0, nop, wscale 7], 길이 0 0x0000 :   4500 003c 2703 4000 4006 94a0 c0a8 6403 E .. & lt; '. @. @ ..... d. 0x0010 :   67f0f27cd3af13d8789810c4 0000 0000g .. | .... x ....... 0x0020 :   a002 7210 ae05 0000 0204 05b4 0402 080a ..r ............. 0x0030 :   0026 37c7 0000 0000 0103 0307. & amp; 7 ......... 07 : 33 : 11.521057   IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length   40)       asienenglish.info.5080 & gt; 192.168.100.3.54190 : 플래그 [R.], cksum 0x7a2d (올바른), seq 0, 확인 3801345135, 0, 길이 0 승리 0x0000 :   4500 0028 0000 4000 4006bbb7 67f0f27c E .. (.. @. @ ... g .. | 0x0010 :   c0a8 6403 13d8 d3ae 0000 0000 e293 ec6f ..d ............. 0x0020 :   5014 0000 7a2d 0000 4468 47c5 0000 0000 P ... z - .. DhG ..... 0x0030 :   a6f3 .. 07 : 33 : 11.521565 IP (tos   0x0, ttl 64, id 0, 오프셋 0, 플래그 [DF], 프로토 TCP (6), 길이 40)       asienenglish.info.5080 & gt; 192.168.100.3.54191 : 플래그 [R.], cksum 0xbfd2 (올바른), seq 0, ack 2023231685, win 0, 길이 0 0x0000 :   4500 0028 0000 4000 4006bbb7 67f0f27c E .. (.. @. @ ... g .. | 0x0010 :   c0a8 6403 13d8 d3af 0000 0000 7898 10c5 ..d ......... x ... 0x0020 :   5014 0000 bfd2 0000 446c 47c5 0000 0000 P ....... DlG ..... 0x0030 :   788f x.

또한 Windows 10에서 VM을 실행 해 보았습니다. 이것은 Windows에서의 내 캡처입니다. 숙주 .

Windows 호스트에서 wireshark 캡처

내가 확인한 것들 :

  1. aseanenglish.info는 내 공개 IP를 가리 킵니다.
  2. 방화벽이 열려있다.
  3. 라우터 포트가 열려 있고 VM 또는 호스트로 전달됩니다.
  4. 브리지 서비스 (nat, no port forwarding)를 사용하는 로컬 LAN에서 게스트 서비스 / 포트 예상대로 일하다. .

Wireshark 패킷 캡처에서 몇 가지 오류가 있지만 캡처를 해독하는 방법을 잘 모르겠습니다. 나는 누군가가 일어나는 일을 더 쉽게 이해할 수 있도록 TTL과 Identification 칼럼을 추가했다.


아마 VirtualHost 매개 변수 (apache를 사용하는 경우)를 사용하여 모든 연결을 허용합니다. 기본적으로 VM과 동일한 서브넷에서 시작된 연결 만 허용합니다
adampski

문제는 라우터에서 포트 포워딩을 활성화해야한다는 것이 었습니다. TCP / UDP 그 때 그것은 작동했다.
Daniel Baker
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.