我在笔记本电脑上使用 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 并继续前进。相反,我被重定向到我无法通过任何其他方式访问的登录页面。无论如何,问题解决了。希望这能有所帮助。