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


32

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

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

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

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

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

ここに画像の説明を入力してください

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


Ubuntuの問題ではなく、ブラウザの問題のように聞こえます。他のブラウザ、たとえばChrome(ium)を試しましたか?
Android Dev

ちょうど私のポストを編集した:問題は、任意のブラウザである
R Pennese

Windowsのこれらのブラウザーで動作しますか?それともIEで開くだけですか?

@CelticWarrior、はいこれらのブラウザのWindowsバージョンは、リダイレクトできるようにし、ログインします。
R Pennese

以下の答えを確認してください。また、一部のキャプティブポータルは、MicrosoftがWindowsに所有している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ログインページが表示されます。


これは役立つ情報です。Ubuntuは、何らかの理由でnmcheck.gnome.orgに接続しようとしました。
qwr

1
コアユーティリティのみを使用するソリューションについてはどうですか?私は持っていませんしroute、もちろんそのデバイスにインターネットがないのでインストールできません。
グリザイス

3
1つの小さな提案...必要なIPを取得するには、routeコマンドで-nオプションを渡す必要がありました(つまり、route -n)。これがないと、解決できないドメイン名としてデフォルトゲートウェイが表示されました。-nオプションは、ルートに結果を数値のIPアドレスとして表示するように強制します。
notorious.dds

2
@ grisaitis-coreユーティリティipにはオプションがありますroute。使用法:ip route
アーロンダニエルソン

7

私のために、

sudo dpkg-reconfigure resolvconf

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


6
あなたはしてもらえ編集をして、コマンドがANSをして、なぜこれが問題の問題を解決するかもしれないものを記述することにより、例えば、あなたの答えビットを拡張しますか?ありがとう、Ask Ubuntuへようこそ。
バイトコマンダー

これも私にとってはうまくいきました。Resolv.confは、ブラウザ/ネットワーク接続にドメイン名リゾルバ(DNS)を最初に探す場所を指示する構成のようです。これらのキャプティブポータルは、「somesite.com」に対するリクエストを-> [キャプティブログインページ]にリダイレクトします。
EMF

6

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

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

ソース


1
これは質問に対する答えですか?
ジョージウドセン

これは私のためにそれをしました!– Ubuntu-Gnome 16.04を使用してスターバックスでテスト
theV0ID

(Antergos-Gnomeで)うまくいかなかった。
ヨハンラーソン

3

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

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

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

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


ありがとう、背が高い。NetworkManager.confの長さが5行しかないことに気付きましたが、これは正常ではないのではないかと思われます。このファイルをデフォルトバージョンに再生成する方法はありますか?
Rペンネ

何の証明書の警告はありません:ブラウザが独自に反応せず、アドレスバーにタイプの何かが、それは永遠に考え続けた場合...
R Pennese

3

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

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


これは過小評価された答えです。私にとって完璧に機能し、非常にシンプルです-ブックマークツールバーに追加しただけなので、クリックするだけで解決できます。
凝視カエル

0

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


0

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


0

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

入る

msftconnect.com

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.