无法连接到公共(不安全)wifi 网络(Ubuntu 16.04)

无法连接到公共(不安全)wifi 网络(Ubuntu 16.04)

我在笔记本电脑上使用 Ubuntu 16.04,无法专门连接到公共 Wifi。硬件和驱动程序工作正常,因为我可以连接到我的个人口袋 Wifi。但是当我尝试切换到公共 Wifi 时,例如麦克唐纳免费 Wifi 中的 Wifi 或酒店的 Wifi,我无法连接到这些公共 Wifi。这些公共 Wifi 也设置正常,因为我可以用我的 iPad 连接它们。当我尝试连接到公共 Wifi 时,它显示“活动连接在初始化之前被删除”,然后回到无 Wifi 连接的状态。

对于可能发生什么事情有任何暗示吗?

输出ifconfig

ens5f5    Link encap:Ethernet  HWaddr 48:5b:39:83:b9:28  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:34 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:1365 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1365 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:142052 (142.0 KB)  TX bytes:142052 (142.0 KB)

wls1      Link encap:Ethernet  HWaddr 1c:4b:d6:f8:47:a5  
          inet6 addr: fe80::e8db:4062:360c:59b4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:37646 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22379 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:47101326 (47.1 MB)  TX bytes:2898127 (2.8 MB)

输出iwconfig

ens5f5    no wireless extensions.

lo        no wireless extensions.

wls1      IEEE 802.11bgn  ESSID:"00_MCD-FREE-WIFI"  
          Mode:Managed  Frequency:2.417 GHz  Access Point: 12:09:B4:69:4B:2A   
          Bit Rate=65 Mb/s   Tx-Power=17 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=54/70  Signal level=-56 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:38   Missed beacon:0

答案1

那么在这种情况下我建议手动设置您的 IP,按照以下步骤操作:

sudo iwconfig [INTERFACE] mode managed key open
sudo iwconfig [INTERFACE] essid [ESSID]

现在设置你的 IP 地址:

sudo ifconfig [INTERFACE] [IP ADDRESS] netmask [SUBNETMASK] 

然后将路由器的 IP 添加为默认网关:

sudo route add default gw [ROUTER GATEWAY]

最后配置DNS:

sudo echo nameserver [DNS]  >>  /etc/resolve.conf

答案2

我正在运行 ubuntu budgie 20.04.1。我可以连接到我大学的 wifi,但无法访问身份验证页面,因为它不会弹出。即使从另一台设备粘贴登录页面 URL 也不起作用。输入 URL 如https://www.google.com被拒绝,而不是重定向到登录页面。对我有用的是输入 1.1.1.1。我尝试了这个,因为即使我没有登录网络,更新之类的功能仍然有效。我曾希望我可以使用自己的 DNS 并继续前进。相反,我被重定向到我无法通过任何其他方式访问的登录页面。无论如何,问题解决了。希望这能有所帮助。

相关内容