升级到 Debian 9.12,现在没有网络连接

升级到 Debian 9.12,现在没有网络连接

当我将云服务器从 Debian 8 升级到 Debian 9.12 时,我失去了所有网络连接。我既无法 ping 通服务器,也无法从服务器 ping 任何内容。

如果我尝试添加默认网关,我会得到SIOCADDRT: Network is unreachable

如果我输入netstat -anr,我会得到一个空列表

也许还有其他显而易见的事情我应该尝试,但我显然没有那么多了解。

感谢您的任何帮助或指导。

ip a
1: lo: <LOOPBACK,UP,LOWER_UP. mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever

2: ens3: <BROADAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
     link/ether 00:16:3c:4e:a4:c8 brd ff:ff:ff:ff:ff:ff

/ect/network/interfaces包含:

source /etc/network/interfaces.d/*
#The loopback network interface
auto lo
iface lo inet loopback

#The primary network interface
allow-hotplug enp0s3
iface enp0s3 inet dhcp

没有文件/etc/network/interfaces.d/*

答案1

似乎在升级过程中您的网络设备被重命名了。将 中的每个 更改为enp0s3ens3/etc/network/interfaces应该会从 DHCP 服务器获取 IP 地址。

答案2

net.ifnames=1这是由 Debian 9 中默认启用的配置选项引起的。

您可以:

  • 更新接口名称/etc/network/interfaces
  • 设置net.ifnames=0为内核参数

https://wiki.debian.org/NetworkInterfaceNames更多细节

相关内容