在双启动设备上,WiFi 互联网在 win10 上可用,但在 ubuntu 18 上不可用

在双启动设备上,WiFi 互联网在 win10 上可用,但在 ubuntu 18 上不可用

我的笔记本电脑是华硕 rog scar3。

  • Wifi 工作正常,可以连接到我通常连接的每个 wifi 点,除了home wifi。它显示已连接并具有 IP 地址,但我无法访问任何网页。ping 8.8.8.8 有时会得到响应,有时会得到host unreachable
  • 我也无法 ping 通网关192.168.1.1
  • 我的默认 DNS 服务器是192.168.1.1尝试使用nmcli:更改默认 DNS 服务器set ipv4.dns 8.8.8.8 8.8.4.4,但没有成功。
  • Intel Wireless-AC 9560我重新安装了无线硬件/lib/firmware,但还是没有帮助。
  • git pull抛出: 也无效fatal: unable to access 'https://github.com/bla/bla.git/': Could not resolve host: github.com
  • 我可以用我的 Mac 和 iPhone 连接home wifi。此外,从 win10 启动时,连接 asus scar3 时运行良好,可以访问互联网,但 ubuntu 不行。

尝试了几乎所有可能的解决方案(旧的和新的),但都没有成功。

有人知道如何解决这个问题吗?

提前致谢。

更新_1

$ ls -al /etc/resolv.conf 
lrwxrwxrwx 1 root root 39 Dec 22 11:39 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
$ dmesg | grep iwl
[    2.596746] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    2.637319] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[    2.637320] iwlwifi 0000:00:14.3: Found debug configuration: 0
[    2.637538] iwlwifi 0000:00:14.3: loaded firmware version 46.6bf1df06.0 op_mode iwlmvm
[    2.707824] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318
[    2.716214] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    2.716509] iwlwifi 0000:00:14.3: Allocated 0x00400000 bytes for firmware monitor.
[    2.757293] iwlwifi 0000:00:14.3: base HW address: a0:51:0b:10:56:12
[    2.825867] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    2.994771] iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
[    4.655464] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    4.770454] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    4.836287] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[  509.023878] iwlwifi 0000:00:14.3: No beacon heard and the time event is over already...
[ 1111.101929] iwlwifi 0000:00:14.3: Unhandled alg: 0x707

更新_2

          Cell 06 - Address: xxxxxxxxxxxxxxxx
                    Channel:11
                    Frequency:2.462 GHz (Channel 11)
                    Quality=40/70  Signal level=-70 dBm  
                    Encryption key:on
                    ESSID:"home_wifi"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s
                              18 Mb/s; 36 Mb/s; 54 Mb/s
                    Bit Rates:6 Mb/s; 12 Mb/s; 24 Mb/s; 48 Mb/s
                    Mode:Master
                    Extra:tsf=000003ad4f99d19a
                    Extra: Last beacon: 5568ms ago
                    IE: Unknown: 0008416C656E62793230
                    IE: Unknown: 010882848B961224486C
                    IE: Unknown: 03010B
                    IE: Unknown: 2A0104
                    IE: Unknown: 32040C183060
                    IE: Unknown: 2D1AEE1117FFFF000001000000000000000000000000000000000000
                    IE: Unknown: 3D160B000600000000000000000000000000000000000000
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : TKIP CCMP
                        Authentication Suites (1) : PSK
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : TKIP CCMP
                        Authentication Suites (1) : PSK
                    IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
                    IE: Unknown: 0B050400F6127A
                    IE: Unknown: 4A0E14000A002C01C800140005001900
                    IE: Unknown: DD07000C4303000000

答案1

TKIP?TKIP 不仅非常不安全,而且许多无线驱动程序以及老 Chili 都讨厌 TKIP。

首先,检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么在 2.4 GHz 频段使用 20 MHz 的信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。我建议使用固定信道,1、6 或 11,而不是自动信道选择。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。

接下来,我建议明确设置你的监管范围。检查你的:

sudo iw reg get

如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:

sudo iw reg set IS

当然,如果不是冰岛,请替换您的国家代码。永久设置它:

sudo nano /etc/default/crda

将最后一行改为:

REGDOMAIN=IS

仔细校对,保存(Ctrl+o 然后按 Enter)并关闭(Ctrl+x)文本编辑器。

编辑:如果您处于无法更换路由器的情况,例如房东、大学等,您甚至可以使用带有驱动程序参数的 TKIP 来建立连接:

sudo -i
echo "options iwlwifi swcrypto=1"  >>  /etc/modprobe.d/iwlwifi.conf
exit

重启。有什么改善吗?

相关内容