인터넷 연결이 제대로 작동하지만 로컬 네트워크의 컴퓨터에 연결할 수 없습니다


1

Android 모바일 장치를 사용하여 Linux 컴퓨터에 무선으로 연결하는 데 문제가 있습니다. 내 컴퓨터의 내부 방화벽을 비활성화하고 라우터 방화벽 설정의 포트 80으로 컴퓨터에 대한 액세스를 열었습니다. 때로는 내 컴퓨터에 액세스 할 수 있으며 때로는 컴퓨터에 액세스 할 수 없습니다. 일반적으로 모바일 장치에서 무선 연결을 다시 시작하면 컴퓨터에 액세스 할 수 있습니다. 그러나 이번에는 두 장치를 통해 무선으로 인터넷에 액세스 할 수 있지만 성공하지 못한 채 여러 번 시도했습니다. 그러한 문제를 일으키는 원인은 무엇입니까?

답변:


2

포트 80에 액세스하려는 경우 Linux 상자에서 웹 서버를 실행하고 Android 장치의 웹 브라우저를 통해 웹 서버에 액세스하려고한다고 가정합니다.

먼저, 포트 80에서 무언가를 듣고 있는지 확인하십시오. 간단한 테스트는 Linux 컴퓨터에서 브라우저를 열고 http : // localhost : 80으로 이동하는 것 입니다. 이 시점에서 브라우저가 로컬 서버에 성공적으로 연결되었거나 연결하지 못했다고 표시됩니다 (메시지가 브라우저마다 다르지만 "죄송합니다! Chrome에서 localhost에 연결할 수 없습니다" 에서 Chrome으로 " Firefox 에 연결할 수 없습니다 " ).


브라우저를 통해 연결할 수 있으면 Android와 컴퓨터 자체의 연결과 관련된 문제가있을 수 있습니다. 이를 신속하게 테스트하려면 Android 장치에 Traceroute 를 설치 하고 (목표에 필수 인 전체 네트워크 액세스 권한 만 필요)이를 통해 Linux Box의 IP에 추적 경로를 수행하십시오 (앱을 시작하고 텍스트 상자에 IP를 넣으십시오) 를 눌러 추적 ). 원래 게시물을 가정 할 때 컴퓨터와 동일한 네트워크에 앉아 있다면 제공 한 IP를 나열하는 항목이 있고 평균 시간과 비슷한 방식으로 여러 번 평균 시간을 입력하면 안드로이드 장치가 Linux 상자에 성공적으로 연결됩니다 여기 에서 찾은 이미지

그러나 별표 만 표시되는 경우 (*) Android 장치는 Linux 시스템에 연결할 수 없습니다. 나는 당신에게 조언 할 것입니다 :

  • Android 장치에서 네트워크 정의를 다시 확인하십시오. 다른 네트워크에 연결되어 있고 알지 못할 수 있습니다.
  • 라우터를 다시 시작하십시오. 설명 한 증상의 일부가 발생한 시나리오가 있었으며 결국 오랜 기간 동안 라우터의 성능이 저하되었습니다.

반면에 리눅스 박스의 브라우저를 통해 로컬 서버에 연결할 수 없다면 서버가 실행되고 있지 않은 것입니다.
이 경우 실행하려는 서버가 무엇인지 정확히 알지 못하기 때문에 상황이 약간 까다로워집니다. 아파치와 같은 일반 웹 서버인지 또는 다른 것이 있는지 명확히 할 수 있다면 추가 도움이 될 것입니다.
그러나 실행중인 소프트웨어에 관계없이 포트 자체가 연결되어 있는지 신속하게 확인할 수 있습니다. 하기 위해서:

  1. 터미널 창을 엽니 다 (이 작업은 설치 한 Linux 배포판에 따라 달라 지므로 해당 사례에 대한 적절한 사용자 설명서를 확인하거나 Google 쿼리 "터미널 창을 여는 방법"을 실행하십시오. "브라우저에서)
  2. 다음 명령을 입력하십시오 :

    netstat -an | 그렙 80 | grep -i 듣기

  3. 다음 중 하나와 일치하는 항목을 찾으십시오.

    * .80 *. * 0 0 0
    귀하의 IP 주소를 여기에서 찾으십시오 .80 *. * 0 0 0 LISTEN

일치하는 항목이 표시되지 않으면 실행중인 소프트웨어가없는 것입니다.
대부분의 서비스가 실행될 것으로 예상되는 것은 OS 부팅시 실행되지만 (쉬운 수정은 Linux PC를 다시 시작하는 것입니다.) 실행을 불안정하게 만드는 일종의 업데이트 또는 구성 변경이 수행되었습니다. 이 문제가 발생하기 전에 시스템 업데이트가 있었습니까?


포괄적 인 답변에 감사드립니다. 예, 아파치 웹 서버를 실행하고 있습니다. 라우터를 다시 시작하면 트릭이 발생했지만 일부 DNS 설정이 지워지기 때문에 마지막으로하고 싶습니다. 새로운 2 선 라우터는 몇 달 동안 계속 사용되어 왔기 때문에 이런 일이 일어나지 않을 것이라고 생각했습니다. 라우터를 중단하거나 폐기하는 것 외에 문제를 완화 할 수있는 방법이 있습니까?
질문 오버플로

라우터 자체와 관련된 시나리오는 항상 까다 롭습니다. 구성 문제이거나 (라우터 모델 및 구성 세트 자체와 관련된 일부 문제가 있음) 펌웨어 업그레이드로 수정 될 수 있습니다. 라우터가 실제 문제인지 확인하기 위해 Apache dev를 사용하여 Apache 액세스 로그 ( 여기에서 Apache를 사용하도록 Apache를 구성하는 방법에 대한 자세한 내용)를 모니터링 tail -0f <access.log>하고 Android dev에서 Linux 상자에 연결하려고합니다. 실패하는 동안 액세스 로그에 항목이 없으면 라우터가 실제로 주요 용의자입니다.
Toryu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.