Halka açık Wifi bağlantısına giriş yapamıyorum


32

Uzun süredir Ubuntu kullanıcısı olarak (10y +) Ubuntu ile halka açık Wifi noktaları (wifi güvenliği olmadan) arasındaki ilişkiyi bir web sayfasından giriş yapmayı her zaman kolay hale getirdiğimi farkettim ...

Bazen, oturum açmak için otomatik olarak bir web sayfasına yönlendirilebildim, ancak bir süredir aynı sorunu yaşıyorum: açık wifi ağına bağlandıktan sonra, tarayıcı giriş sayfasına yönlendirmiyor! Ben sadece 16.04 güncellendi ve sorunu çözmedi görmek hayal kırıklığına uğradım.

Bağlantıyı Ağ Yöneticisi'nden silmeyi denedim, ancak bu hiçbir şeyi değiştirmiyor. Davranış herhangi bir tarayıcıyla aynıdır (Chromium, Firefox, Opera, vb.). Bu makinede çift önyüklemem var ve Windows'taki bu ağlara bağlanma konusunda hiçbir sorunum yok ... Başka ne denemeyi bilmiyorum ...

Bu sorunu yaşayan başka biri var mı? Sorunu gidermek (veya çözmek) için herhangi bir yardım çok takdir edilmektedir. Teşhis için komut çıkışlarına ihtiyacınız varsa lütfen bana bildirin.

Güncelleme: Bugün, bu wifi ağlarından birine bağlanmayı başardım, ancak önce bir uyarı aldım:

görüntü tanımını buraya girin

Ancak daha sonra bir Starbucks ağına bağlanmaya çalıştım ve hala aynı sorunu yaşıyorum. Aşağıdaki Thaller, NetworkManager.conf dosyasındaki muhtemel bir soruna işaret etti: herhangi biri normal bir dosya gönderebilir, böylece benimkiyle ilgili sorunun ne olduğunu görebilir miyim?


Bir tarayıcı sorununa benziyor ve bir Ubuntu sorunu değil. Başka tarayıcıları denediniz mi, örneğin Chrome (ium) dedin mi?
Android Dev


Windows'taki bu tarayıcılarla çalışıyor mu? Ya da sadece IE'de açılır?

@CelticWarrior, evet, bu tarayıcıların Windows sürümleri yönlendirilmeye ve oturum
açmaya

Aşağıdaki cevabı kontrol et. Ayrıca bazı esir portallar, Windows için Microsoft'a özel olan ActiveX gibi şeyleri kullanır. Bu durumda, giriş sayfası düzgün yüklenmeyebilir veya hiç yüklenmeyebilir.

Yanıtlar:


22

İşte halka açık noktalarda WIFI bağlantıları için giriş sayfasını zorlamak için çalıştığım işler:

  1. WIFI ile bağlantıyı yapın.

  2. Bir terminal açın ve yazın route. Aşağıdaki gibi bir ekran almalısınız:

    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. Varsayılan Ağ Geçidini (yani 10.1.0.1) tarayıcınızın adres çubuğuna yazın, WIFI giriş sayfasını alacaksınız.


Bu yararlı bir bilgidir. Ubuntu nedense benim için nmcheck.gnome.org sitesine bağlanmaya çalıştı.
qwr

1
Sadece temel araçları kullanan bir çözüme ne dersiniz? Yok routeve tabii ki yükleyemiyorum çünkü bu cihazda internet yok.
grisaitis

3
Küçük bir öneri ... Gerekli ip elde etmek için -n seçeneğini rota komutumla (örn. Rota -n) geçmek zorunda kaldım. Onsuz, Varsayılan Ağ Geçidi, çözülemeyen bir alan adı olarak gösterildi. -N seçeneği, sonuçları sayısal ip adresleri olarak görüntülemek için rotayı zorlar.
notorious.dds

2
@grisaitis - çekirdek programları ip, hangi seçeneğe sahiptir route. Kullanım:ip route
AaronDanielson

7

Benim için,

sudo dpkg-reconfigure resolvconf

sorunu tamamen çözdü. Umarım bu sana yardımcı olur.


6
Lütfen cevabınızı biraz düzenleyebilir ve genişletebilir misiniz , örneğin bu sorunun neden soruyu çözebileceğini ve neden komutun ne olduğunu açıklayarak? Ubuntu'ya sorduğunuz için teşekkür ederiz.
Byte Commander

Bu da benim için çalıştı. Resolv.conf, tarayıcınıza / ağınıza etki alanı adı çözümleyicileri (DNS) için ilk nereye bakılacağını söyleyen bir yapılandırma gibi görünüyor. Bu esir portalları, " somesite.com " için -> [esir giriş sayfası] isteklerinizi yönlendirir .
emf,

6

Aynı sorunu yaşıyorum ve dosyama aşağıdakileri ekleyeceğim /etc/NetworkManager/NetworkManager.conf:

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

( kaynak )


1
Bu sorunun cevabı mı?
George Udosen

Bu benim için yaptı! - Starbucks'ta, Ubuntu-Gnome 16.04 ile test edildi
theV0ID

Benim için işe yaramadı (Antergos-Gnome'da).
Johan Larsson

3

NetworkManager biraz buna katılıyor. Bağlantı kontrolünü yapılandırdığınızda (bkz. Man NetworkManager.conf), o zaman internet erişimine sahip olup olmadığını görmek için periyodik olarak bir web sitesi indirmeyi dener. Bu, bir esir portalı tespit etmek için de kullanılır. Buna dayanarak, NetworkManager'ın Yerel, Portal, Dolu biri olabilecek bir Bağlantı durumu vardır.

Ondan Appart, NetworkManager hiçbir şey yapmaz. Gnome3 kullanırken, gnome-shell, bu bağlantı durumuna bakar ve bir web sitesi olan bir tarayıcı olan bir portal giriş sayfası açabilir. Belki de NetworManager'ın bağlantı kontrolü veya gnome-shell'in portal girişi gibi benzer bir görevi yerine getiren başka bileşenler de vardır.

Sonunda, bu ikisi olmadan da yapabilirsiniz. Esir bir portalın arkasındayken, bir HTTP sitesine (HTTPS değil) göz atabilirsiniz, portal sizi bir giriş sayfasına yönlendirir.

Belki bir HTTPS sitesi açmaya çalıştığınız için yönlendirilmezsiniz. Portal genellikle bunu tamamen engeller, çünkü yönlendirmeye çalışmak zaten bir sertifika uyarısı ile sonuçlanacaktır.


Sağol, Thaler. NetworkManager.conf'umun sadece 5 satır olduğunu fark ettim ve bunun normal olmadığını sanıyorum ... Muhtemelen tüm bu sürüm yükseltmeleri boyunca sürüklüyordum ve dosya aynı kaldı. Bu dosyayı varsayılan sürüme yeniden oluşturmanın bir yolu var mı?
R Pennese

Sertifika uyarısı yok: tarayıcı kendiliğinden tepki vermiyor ve adres çubuğuna bir şeyler
yazarsanız,

3

Guruprasad L'nin blog yazısının cevabı benim için.

  1. Dosya oluşturun /etc/NetworkManager/conf.d/20-connectivity-debian.conf(kök veya sudo'ya ihtiyacınız olacak).
  2. Guruprasad tarafından önerilen şekilde aşağıdaki satırları ekleyin:

    [connectivity]
    uri=http://network-test.debian.org/nm
    response=NetworkManager is online
    interval=300
    
  3. Ağ yöneticisini ile yeniden başlatın service network-manager restart(yeniden sudo veya root gerekir).


3

Tarayıcınıza http://nmcheck.gnome.org adresini girin . (Ubuntu 18'in "hotspot login" bölümünü favorilerime ekledim ve bu adresi, her tıkladığımda gösterdi.) Benim için çalıştı.


Bu yetersiz bir cevaptır. Benim için mükemmel çalışıyor ve son derece basit - onu sadece yer imleri araç çubuğuma ekledim, bu yüzden şimdi çözmek sadece bir tık ötede.
Kurbağa

0

Gelecek cevapları arayanlar için, aynı problemi birdenbire Ubuntu 16.04 için Chromium'da gördüm, ancak Firefox'ta bir siteye gitmeye çalışmak bana ağ için giriş sayfasını gösterdi.


0

Bu muhtemelen kimseye yardım etmeyecek, ancak Windows bölümüm üzerinde çalışan xfinitywifi'yi kullandım, sonra aniden çalışmaya başlayana kadar MAC adresiyle uğraştım. Şu anda kopyalayamıyorum.


0

Çoğu zaman işe yarayan çok basit bir çözüm:

Girmek

msftconnect.com

URL çubuğuna Açık wifi ağlarının% 90'ı ile bu, sizi giriş sayfasına yönlendirir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.