web-dev-qa-db-ja.com

Starbucks wifiに接続できません

マシン:

Ubuntu 17.10 Kernel 4.14(XPS 9560のバッテリー用)

再作成する手順:

  • ネットワークに接続します(RED_STB)
  • ユーザーとパスワードを入力してください
  • enterキーを押すと、別のページ(wifiinstant.netsecure.pe)にリダイレクトされ、アクセスできないと表示され、接続されないままになります。

私が試したこと:

  • DNSをIPv4 NM設定に手動で追加する
  • NetworkManager.confへの接続の追加
  • Resolvconfの再構成(Sudo dpkg-reconfigure resolvconf

キーポイントのカップル:

  • windows上で動作します
  • 他のネットワークに問題なく接続できます

ハードウェア:

$ lspci | grep Net
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)

NetworkManager Config:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[device]
wifi.scan-Rand-mac-address=no

[connectvitiy]
url=http://nmcheck.gnome.org/check_network_status.txt

何か案は?

9

今スターバックスに座って、この回避策を見つけたようです。私の場合、エラーは引用符でホスト名を示しています:

「secure.datavalet.io」の解決エラー:名前またはサービスが不明です

回避策

  1. ターミナルで、secure.datavalet.ioのIPアドレスを見つけます。

      ip route
    

    (出力例:default via 172.31.98.1

  2. Sudo nano /etc/hostsを実行して、システムのhostsファイルにIPアドレスとホスト名(エラーから)を新しい行として追加します。

    172.31.98.1 secure.datavalet.io
    
  3. 通常はオプションですが、以前に接続したことがある場合は、Sudo nano /etc/resolv.confを実行し、最初のnameserverにIPアドレスを追加する必要があります。

    nameserver 172.31.98.1
    
  4. もう一度WI-FIへの接続を試みます(例:ネットワークログインページをリクエストする機能を備えたFirefoxを使用)。

説明

問題は、通常のDNSルックアップではホットスポットサーバー名(別名WiFiルーター)が見つからないことです。これは、一般的な仕様外のルーター構成によるものであり、systemdはRFC仕様に従って動作します。

バグレポート:1766969 は、ホテルのWiFi、コーヒーショップ、およびWindowsまたはAppleで動作するがその他のパブリックWiFi構成に共通のWiFiホットスポットでこの問題を特定しているようですsystemd。この一般的なユースケースを修正するために、ソリューションが古い機能にフォールバックできることを願っています。上部のバグレポートには、このバグがあなたにも影響するというオプションの共有があります。また、解決されると通知されます。

9
Stepan Naumov

私が見つけた唯一の回避策は、Windowsを起動し、接続してから、Linuxを起動することです。理想的とは言えませんが、機能的です。

0