为什么 Ubuntu Server 16.04 安装后无法更新

为什么 Ubuntu Server 16.04 安装后无法更新

我是 Ubuntu 和 Ubuntu Server 的新手。我的目标是使用 Ubuntu Server 16.04 LTS 设置 Plex 媒体服务器。Ubuntu 已成功安装在具有有线互联网连接的系统上,但在执行命令“sudo apt-get update”后,我不断收到错误和“无法获取...”提示。即使重新启动系统和/或关闭电源并重新启动后,问题仍然存在。

我也尝试使用“ping -c3 www.google.com”来 ping Google.com,但得到的响应是“未知主机 www.google.com”,所以不确定是否存在网络问题(请参阅附图以了解错误和其他提到的问题)。

[显示命令行错误的图片][1]

我搜索了好久,但似乎找不到解决方案。我也是 CLI 新手,所以任何帮助我都会非常感激。

编辑:

我最初使用静态 IP 设置了服务器,但没有互联网连接。根据 @Joel 的指示,从我的路由器获取新的 IP 地址,通过使用 VI 编辑器更新网络接口文件(命令:sudo vi /etc/network/interfaces)并将主网络接口从“静态”更改回“dhcp”(iface enp3s0 inet dhcp),获得了新的 IP。

重启后,我成功 ping 8.8.8.8(Google)并执行更新。

非常感谢@joel 和@f35 的支持。

答案1

您可以尝试更改服务器正在使用的 DNS 服务器。为此,请输入以下命令:
nano /etc/network/interfaces
并添加以下行(如果已经存在,则更改它):
dns-nameserver 8.8.8.8 8.8.4.4
现在您的服务器应该使用 Google DNS 服务器(但当然您可以使用您想要的任何其他 DNS 服务器)

编辑: 现在您已经显示了结果,ping 8.8.8.8看起来您的电脑没有连接到互联网。您可以尝试通过键入从路由器获取新的 IP 地址sudo dhclient -r eth0如果这仍然不起作用,您可以尝试为您的电脑分配一个静态 IP 地址。

答案2

工作中ping 8.8.8.8

如果没有,则说明您的网络配置存在问题。

向我们展示结果

  • ifconfig -a
  • netstat -rn

相关内容