我的笔记本电脑是华硕 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
重启。有什么改善吗?