家庭互联网无法与 Ubuntu 配合使用

家庭互联网无法与 Ubuntu 配合使用

我想使用 Linux 已经有一段时间了,但每次安装它时,互联网都无法通过我的家庭 wifi 工作,但可以通过我的手机热点工作。我尝试更改路由器中的某些设置并弄乱文件resolv.conf(更改名称服务器)。过去,我在桌面上安装了 ubuntu 并遇到了同样的问题,我能够解决它(我不记得如何解决)但过了一会儿,它又不起作用了。但今天我创建了一个 ubuntu 虚拟机,它可以很好地连接到互联网,所以我尝试将它安装在我的笔记本电脑上,但遇到了这个问题。

这样做lsb_release -a可以得到:

Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:    20.04
Codename:   focal

此外,每当我 ping google 时我都会得到:

Ping: www.google.com: Temporary failure in name resolution.

由于这个问题,我从来没能真正使用过 ubuntu 或任何 linux 发行版

编辑执行ping -c3 8.8.8.8返回:

Ping: connect: network is unreachable

并执行ls -al /etc/resolv.conf返回:

Lrwxrwxrwx 1 root root 39 Aug 19 2021 /etc/resolv.conf ->
../run/systemd/resolve/stub-resolv.conf

我还应该注意,我在执行此操作时正在使用安装程序

iwconfig给予

lo        no wireless extensions.

wlp1s0    IEEE 802.11  ESSID:"HiddenNetwork"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:19:92:9D:EE:B7   
          Bit Rate=52 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=63/70  Signal level=-47 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:25   Missed beacon:0

这样做nmcli device wifi list会得到:

IN-USE  BSSID              SSID                  MODE   CHAN  RATE    
SIGNAL  BARS  SECURITY 
        32:FC:EB:9A:03:15  Verizon LM-G900 0315  Infra  1     130 Mbit/s  87      ▂▄▆█  WPA2     
*       00:19:92:9D:EE:B7  HiddenNetwork         Infra  11    130 Mbit/s  82      ▂▄▆█  WPA2     
        62:45:B0:81:AE:85  --                    Infra  153   0 Mbit/s    20      ▂___  WEP

uname -a给予

Linux ubuntu 5.11.0-27-generic #29~20.04.1-Ubuntu SMP Wed Aug 11
15:58:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

我不太清楚 wifi 适配器,但我使用的是戴尔 Inspirion 7405 2 in 1

我家的 wifi 名称是“隐藏网络”。我尝试更改它,但遇到了同样的问题

答案1

Ubuntu 22.04 也遇到了同样的问题 - 安装 Docker CE 后,我的家庭网络有一段时间无法正常工作。根本原因是 Docker 为容器保留了一些 CIDR 范围,而 DNS 服务器就在这个范围内。

/etc/docker/daemon.json解决方案是使用以下 JSON创建/更新文件:

{
  "bip": "172.31.0.1/16"
}

然后使用以下命令重新启动 Docker:

sudo service docker restart

我找到了该问题的描述以及答案这里

相关内容