공개 개방형 Wi-Fi 연결에 로그인 할 수 없습니다


32

우분투 (10y +)의 오랜 사용자로서 나는 웹 페이지를 통한 로그인이 필요한 우분투와 공공 와이파이 핫스팟 (와이파이 보안 없음) 사이의 관계가 항상 쉬운 것은 아니라는 것을 알았습니다 ...

때로는 로그인을 위해 자동으로 웹 페이지로 리디렉션 될 수 있었지만 잠시 동안 같은 문제가 발생했습니다. 열린 Wi-Fi 네트워크에 연결 한 후 브라우저가 로그인 페이지로 리디렉션되지 않습니다! 방금 16.04로 업데이트했으며 문제가 해결되지 않은 것을보고 실망했습니다.

Network Manager에서 연결을 삭제하려고했지만 아무 것도 변경되지 않습니다. 동작은 모든 브라우저 (Chromium, Firefox, Opera 등)와 동일합니다. 이 컴퓨터에 이중 부팅이 있고 Windows에서 해당 네트워크에 연결하는 데 아무런 문제가 없습니다 ...

다른 사람이이 문제를 겪고 있습니까? 문제를 해결 (또는 해결)하는 데 도움을 주시면 감사하겠습니다. 진단을 위해 명령 출력이 필요한 경우 알려주십시오.

업데이트 : 오늘,이 WiFi 네트워크 중 하나에 연결했지만 먼저 경고를 받았습니다.

여기에 이미지 설명을 입력하십시오

그러나 나중에 Starbucks 네트워크에 연결하려고 시도했지만 여전히 동일한 문제가 있습니다. 아래의 Thaller는 NetworkManager.conf 파일의 가능한 문제를 지적했습니다. 누군가가 일반 파일을 게시하여 내 문제가 무엇인지 알 수 있습니까?


우분투 문제가 아닌 브라우저 문제처럼 들립니다. 예를 들어 Chrome (ium)과 같은 다른 브라우저를 사용해 보셨습니까?
Android Dev

방금 내 게시물을 수정했습니다. 문제는 모든 브라우저에서 발생합니다
R Pennese

Windows의 해당 브라우저에서 작동합니까? 아니면 그냥 IE에서 열립니다?

@CelticWarrior, 그렇습니다. 해당 브라우저의 Windows 버전은 리디렉션 및 로그인이 가능합니다.
R Pennese

아래 답변을 확인하십시오. 또한 일부 포로 포털은 Windows 용 Microsoft 독점 ActiveX와 같은 것을 사용합니다. 이 경우 로그인 페이지가 제대로로드되지 않거나 전혀로드되지 않을 수 있습니다.

답변:


22

다음은 공개 핫스팟에서 WIFI 연결을위한 로그인 페이지를 강제 실행하는 작업입니다.

  1. WIFI에 연결하십시오.

  2. 터미널을 열고을 입력하십시오 route. 다음과 같은 디스플레이가 나타납니다.

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface    
    default         10.1.0.1        0.0.0.0         UG    600    0        0 wlo1    
    10.1.0.0        *               255.255.248.0   U     600    0        0 wlo1    
    link-local      *               255.255.0.0     U     1000   0        0 wlo1```
    
  3. 10.1.0.1브라우저의 주소 표시 줄에 기본 게이트웨이 (예 :)를 입력하면 WIFI 로그인 페이지가 나타납니다.


유용한 정보입니다. 우분투는 어떤 이유로 나를 위해 nmcheck.gnome.org에 연결하려고했습니다.
qwr

1
핵심 유틸리티 만 사용하는 솔루션은 어떻습니까? 이 없습니다. route물론 해당 기기에 인터넷이 없기 때문에 설치할 수 없습니다.
grisaitis

3
한 가지 작은 제안 ... 필요한 ip를 얻으려면 route 명령 (예 : route -n)과 함께 -n 옵션을 전달해야했습니다. 이것이 없으면 기본 게이트웨이는 확인할 수없는 도메인 이름으로 표시되었습니다. -n 옵션은 route가 결과를 숫자 ip 주소로 표시하도록합니다.
notorious.dds

2
@ grisaitis-core 유틸리티 ip에는 옵션이 있습니다 route. 사용법 :ip route
AaronDanielson

7

나를 위해

sudo dpkg-reconfigure resolvconf

문제를 완전히 해결했습니다. 도움이 되길 바랍니다.


6
당신은 기쁘게 할 수 편집 명령이이 문제의 문제를 해결할 수있는 이유 ANS을 무엇을 설명하여 대답 조금, 예를 들면 및 확장? Ask Ubuntu에 감사드립니다.
바이트 사령관

이것은 나에게도 효과가있었습니다. Resolv.conf는 브라우저 / 네트워크 연결에 DNS (Domain Name Resolver)를 먼저 찾을 위치를 알려주는 구성 인 것 같습니다. 이 포로 포털은 " somesite.com "에 대한 요청 을-> [포로 로그인 페이지]로 리디렉션합니다 .
emf

6

나는 같은 문제가 있으며 내 /etc/NetworkManager/NetworkManager.conf파일에 다음을 추가 할 것입니다 .

[connectivity]
uri=http://nmcheck.gnome.org/check_network_status.txt

( 소스 )


1
이것이 질문에 대한 대답입니까?
George Udosen

이것은 나를 위해 그것을했다! – Ubuntu-Gnome 16.04로 Starbucks에서 테스트
theV0ID

나를 위해 일하지 않았다 (Antergos-Gnome에서).
Johan Larsson

3

NetworkManager는 이것과 관련이 있습니다. 연결 확인을 구성하면 (man NetworkManager.conf 참조) 웹 사이트를 정기적으로 다운로드하여 인터넷에 액세스 할 수 있는지 확인합니다. 또한 포로 포털을 감지하는 데에도 사용됩니다. 이를 기반으로 NetworkManager의 연결 상태는 로컬, 포털, 전체 중 하나 일 수 있습니다.

그로부터 NetworkManager는 아무것도하지 않습니다. gnome3을 사용할 때 gnome-shell은 해당 연결 상태를보고 포털 로그인 페이지 (일부 웹 사이트가있는 브라우저)를 열 수 있습니다. NetworManager의 연결 확인 또는 gnome-shell의 포털 로그인과 유사한 작업을 수행하는 다른 구성 요소가있을 수 있습니다.

결국이 두 가지 없이도 할 수 있습니다. 캡 티브 포털 뒤에있는 경우 HTTPS가 아닌 HTTP 사이트에 대한 찾아보기를 열면 포털이 사용자를 로그인 페이지로 리디렉션합니다.

HTTPS 사이트를 열려고해서 리디렉션되지 않았을 수 있습니다. 포털은 리디렉션을 시도하면 인증서 경고가 발생하기 때문에 일반적으로이를 완전히 차단합니다.


고마워요 NetworkManager.conf의 길이가 5 줄에 불과하다는 것을 깨달았으며 이것이 정상이 아니라고 생각합니다 ... 아마도이 모든 릴리스 업그레이드를 통해 파일을 끌어 왔으며 파일은 동일하게 유지되었습니다. 이 파일을 기본 버전으로 다시 생성하는 방법이 있습니까?
R Pennese

인증서 경고는 없습니다. 브라우저가 자체적으로 반응하지 않고 주소 표시 줄에 무언가를 입력하면 영원히 생각합니다 ...
R Pennese

3

Guruprasad L의 블로그 게시물 의 답변입니다.

  1. 파일을 만듭니다 /etc/NetworkManager/conf.d/20-connectivity-debian.conf(루트 또는 sudo가 필요합니다).
  2. Guruprasad가 권장하는대로 다음 줄을 추가하십시오.

    [connectivity]
    uri=http://network-test.debian.org/nm
    response=NetworkManager is online
    interval=300
    
  3. 네트워크 관리자를 다시 시작하십시오 service network-manager restart(sudo 또는 root가 다시 필요함).


3

브라우저에 http://nmcheck.gnome.org 를 입력하십시오 . (우분투 18의 "핫스팟 로그인"을 즐겨 찾기에 추가하고 클릭 할 때마다 해당 주소가 표시되었습니다.) 그것은 나를 위해 일했습니다.


이것은 과소 평가 된 답변입니다. 나에게 완벽하게 작동하고 매우 간단합니다. 북마크 도구 모음에 추가 했으므로 이제는 클릭 한 번으로 해결할 수 있습니다.
응시 개구리

0

나중에 답변을 찾는 사람들을 위해 Chromium for Ubuntu 16.04에서 갑자기 동일한 문제가 발생했지만 Firefox의 사이트를 탐색하려고하면 네트워크의 로그인 페이지가 표시되었습니다.


0

이것은 누구에게도 도움이되지 않지만 Windows 파티션에서 xfinitywifi를 작동시킨 다음 갑자기 작동하기 시작할 때까지 MAC 주소를 사용합니다. 현재 복제 할 수 없습니다.


0

대부분의 시간 동안 작동하는 매우 간단한 솔루션 :

들어가다

msftconnect.com

url 바에. 개방형 Wi-Fi 네트워크의 90 %를 사용하면 로그인 페이지로 리디렉션됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.