我在 VM 工作站中运行一个 Ubuntu 18.4 VM。
我可以使用 Firefox 连接到互联网,但是当我使用终端时apt update
,apt 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)。