web-dev-qa-db-ja.com

公共のオープンWifi接続にログインできません

Ubuntu(10y +)の長年のユーザーとして、Webページからのログインを必要とするUbuntuとパブリックWifiホットスポット(wifiセキュリティなし)の関係が常に簡単ではないことに気付きました...

時々、ログイン用のWebページに自動的にリダイレクトされることがありましたが、しばらくの間同じ問題が発生していました。オープンなWiFiネットワークに接続した後、ブラウザーはログインページにリダイレクトされません。私はちょうど16.04にアップデートしましたが、問題が解決しないことに失望しました。

Network Managerから接続を削除しようとしましたが、何も変わりません。動作はどのブラウザー(Chromium、Firefox、Operaなど)でも同じです。私はこのマシンでデュアルブートを行っており、Windowsでそれらのネットワークに接続するのに問題はありません...他に何を試すべきか本当にわかりません...

他の誰かがこの問題を経験していますか?問題のトラブルシューティング(または解決)にご協力ください。診断にコマンド出力が必要かどうかを教えてください。

更新:今日、これらのwifiネットワークの1つに接続できましたが、最初に警告を受け取りました:

enter image description here

ただし、その後スターバックスネットワークに接続しようとしましたが、まだ同じ問題があります。以下のタラーは、NetworkManager.confファイルの問題の可能性を指摘しました。誰かが通常のファイルを投稿して、私の問題を確認できるでしょうか。

29
R Pennese

以下は、公開ホットスポットでの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ログインページが表示されます。

19
scarrick

私のために、

Sudo dpkg-reconfigure resolvconf

問題を完全に解決しました。それがあなたのお役に立てば幸いです。

6

同じ問題があり、/etc/NetworkManager/NetworkManager.confファイルに次を追加します。

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

ソース

5
Kharm1

Guruprasad Lのブログ投稿 の答え。

  1. ファイル/etc/NetworkManager/conf.d/20-connectivity-debian.confを作成します(rootまたは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
jtpereyda

ブラウザに http://nmcheck.gnome.org と入力します。 (Ubuntu 18の「ホットスポットログイン」をお気に入りに追加し、クリックするたびにそのアドレスが表示されました。).

2
Kyrill

NetworkManagerはこれに少し関与しています。接続性チェックを設定すると(man NetworkManager.confを参照)、インターネットにアクセスできるかどうかを確認するために、定期的にWebサイトのダウンロードが試行されます。これは、キャプティブポータルの検出にも使用されます。これに基づいて、NetworkManagerの接続状態は、ローカル、ポータル、完全のいずれかになります。

それから、NetworkManagerは何もしません。 gnome3を使用する場合、gnome-Shellはその接続状態を確認し、ポータルログインページ、つまりWebサイトを備えたブラウザーを開く場合があります。 NetworManagerの接続チェックやgnome-Shellのポータルログインなど、同様のタスクを実行する他のコンポーネントがあるかもしれません。

最終的には、これら2つなしでも実行できます。キャプティブポータルの背後にいる場合は、HTTPS(HTTPSではない)への参照を開くことができ、ポータルはログインページにリダイレクトします。

HTTPSサイトを開こうとしているため、リダイレクトされない場合があります。通常、ポータルはリダイレクトしようとすると証明書の警告が発生するため、これを完全にブロックします。

2
thaller

これはおそらく誰にも役に立たないでしょうが、Windowsパーティションでxfinitywifiを動作させた後、突然動作を開始するまでMACアドレスをいじりました。現在複製できません。

0
qwr

ほとんどの場合に機能する非常にシンプルなソリューション:

入る

msftconnect.com

uRLバーに。オープンWi-Fiネットワークの90%で、これによりサインインページにリダイレクトされます。

0
Andy

将来の回答検索者のために、Ubuntu 16.04のChromiumでまったく同じ問題が突然発生しましたが、Firefoxのサイトに移動しようとすると、ネットワークのログインページが表示されました。

0
Aruku