Ubuntu Server 18.04.5 Internet 未显示在网络上

Ubuntu Server 18.04.5 Internet 未显示在网络上

最近在一台 2010 年代左右制造的 PC 上安装了 Ubuntu Server 18.04.5,但是当我尝试安装 net-tools(或任何软件包)时,它说Temporary failure resolving ...在我的路由器配置页面中它调用我的服务器ubuntu-server,即使那是不是我的电脑名称(其新世界医学中心)。据我所知,我无法连接到互联网或任何其他电脑,我无法 ping 我的路由器。附加信息:

ip a:
1: lo <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisk noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 1c:6f:65:76:d4:5f brd ff:ff:ff:ff:ff:ff

另外,如果有人知道如何将文本(如上)从我的电脑复制到我的笔记本电脑没有SSH(因为我没有连接)你能告诉我吗,这样我就不必手动输入东西了……提前谢谢了!

答案1

在 Ubuntu Server 17.10 及更高版本中,网络默认由 netplan 处理。我建议您删除现有但不起作用的配置:

sudo rm /etc/netplan/*.yaml

接下来,创建一个新文件:

sudo nano /etc/netplan/01-netcfg.yaml 

添加以下内容:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      addresses: 
        - 192.168.0.150/24
      gateway4: 192.168.0.1
      nameservers:
        addresses: [8.8.8.8, 192.168.0.1]

当然,请在这里替换您的确切详细信息。

Netplan 对间距和缩进非常严格,因此请仔细校对两次。保存(Ctrl+ o)并退出文本编辑器(Ctrl+ x)。

接下来是:

sudo netplan generate
sudo netplan apply

您可能会立即连接。检查:

ip addr show
ping -c3 www.google.com

如果您拥有所请求的 IP 地址并且获得了 ping 返回,则表示一切已设置完毕,可能不需要 net-tools 包。

答案2

像我遇到的大多数问题一样,我在 askubuntu.com 上四处寻找,然后我偶然发现了一些东西,这些东西给了我一些我做的事情(有些在这里https://netplan.io/) 现在它可以正常工作了???(只有时间能证明),我的服务器出现在路由器页面上,我的静态 IP 正常工作,等等。我认为这只是一个暂时的问题,因为今天它可以正常工作(我认为它不起作用只是因为我放了sudo apt-get install ifconfig而不是net-tools)所以,对于任何遇到这些问题的人,我的建议就是等待。(如果我现在只是天真,请告诉我。)感谢所有帮助过的人!!编辑:刚刚想起我做了什么:我之前按照一个答案说要在 NetPlan 中编辑一些内容,结果我只需要将 en01 更改为 enp2s0。这解决了所有问题!

相关内容