终端 ping 和 apt 不工作

终端 ping 和 apt 不工作

我在 VM 工作站中运行一个 Ubuntu 18.4 VM。

我可以使用 Firefox 连接到互联网,但是当我使用终端时apt updateapt install我得到以下信息:

$ sudo apt update
Err:1 http://us.archive.ubuntu.com/ubuntu bionic InRelease                  
  Could not resolve 'us.archive.ubuntu.com'
Err:2 http://security.ubuntu.com/ubuntu bionic-security InRelease           
  Could not resolve 'security.ubuntu.com'
Err:3 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease          
  Could not resolve 'us.archive.ubuntu.com'
Err:4 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease
  Could not resolve 'us.archive.ubuntu.com'
Reading package lists... Done

ping不起作用:

ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3063ms

/etc/apt/apt.conf我已在和中设置了代理~/.bashrc

我尝试了不同的 DNS,但仍然不起作用。

有任何想法吗?

答案1

我的问题很简单,修复一下

我正在使用一台笔记本电脑,当插入局域网时它正在使用 WIFI。

WIFI 上必须有不同的规则。

谢谢您的帮助

答案2

您的网络尚未配置。请尝试命令“ifconfig”。您应该看到并拥有一个网络地址,该地址应该是防火墙/调制解调器上的本地 DHCP 守护程序分配给计算机的。

DHCP 服务器应该也为您提供了 DNS 服务器。还可以尝试“dig google.com @8.8.8.8”,它应该会为您提供 google.com 的 IPv4 地址。@8.8.8.8 告诉 dig 使用 Google 的 DNS 服务器进行查询。如果 dig 命令确实为您提供了 IPv4 地址,请查看您是否可以“ping 172.217.12.14”,172.217.... 地址是我的 google.com 的地址。

您的防火墙是否已打开并阻止 icmp 数据包?如果已打开,则应暂时关闭防火墙,因为它也会出现此错误。输入“dmesg”命令,查看 google.com 地址是否被阻止(这假设防火墙正在将阻止的地址写入 /var/log/syslog)。

相关内容