网络不可达 - 以太网

网络不可达 - 以太网

我正在尝试将新安装的 Ubuntu Server 连接到互联网,但遇到了问题。我甚至无法通过以太网 ping 服务器直接插入的路由器。我尝试查看了许多论坛,并将操作系统设置为使用 DHCP、设置静态 IP 等。现在我在这里。希望有人能指出我的问题所在。

这是 Ubuntu Server 版本 18.04.3 的全新安装

命令输出(注意,在手机上输入此命令):

$ ifconfig
enp3s0: flags=4163<UP, BROADCAST, RUNNING, MULTICAST> mtu 1500
inet6 <IPv6address1> prefix 64 scopeid 0x0
inet6 <IPv6address2> prefix 64 scopeid 0x20
ether <macHere> ...

问题是,以太网 iface 已启动,但没有列出 IPv4。只有其他接口可用lo

$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto enp3s0
iface enp3s0 inet static #Ive tried dhcp here in place of static, without the following lines

address 192.168.1.101
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

路由器网关是 192.168.1.1,我已经仔细检查过了

$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 <hostname>

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

/etc/resolv.conf由管理systemd-resolved,因此我不想手动编辑此

$ cat /etc/resolv.conf
nameserver 127.0.0.53 #??? Don't understand why this is
options edns0
$ systemd-resolve --status
...
Link 2 (enp3s0)
  Current Scopes: none
  LLMNR setting: yes
  MulticastDNS setting: no
  DNSSEC setting: no
  DNSSEC supported: no

ip route show并且ip route list不打印任何内容到标准输出

请告诉我该如何解决这个问题。如果需要,我可以编辑这篇文章并增加更多输出。

编辑:虽然可能重复的问题类似,但它没有提供如何使用系统上可用的工具(又名 netplan)连接到互联网的解决方案。该问题询问如何切换回etc/network/interfaces,目前接受的答案是apt install ifupdown(考虑到网络不可用,这是一个绝妙的主意)。

答案1

在 Ubuntu 18.04 及更高版本中,由 实现的 ifup/down/etc/network/interfaces被 取代netplan。因此,请恢复错误的条目。从终端:

sudo nano /etc/network/interfaces

删除除以下之外的所有条目:

auto lo
iface lo inet loopback

保存(Ctrl+o后跟Enter)并退出(Ctrl+ x)文本编辑器。

接下来,让我们清理你的 netplan 文件:

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

将文件更改为:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      addresses:
        - 192.168.1.101/24
      gateway4: 192.168.1.1
      nameservers:
          addresses: [192.168.1.1, 8.8.8.8]

Netplan 对缩进和间距的要求非常严格。请仔细校对两遍。然后:

sudo netplan generate
sudo netplan apply

完成这些更改后,重新启动并让我们看看:

ip addr show
ping -c3 www.ubuntu.com

相关内容