Debian - 更新/升级后网络接口不再工作

Ale*_*lex 7 linux debian upgrade network-interface

最近我做了通常的更新 + 升级 .. 但是这样做之后,我的网络接口拒绝工作。( 无连接 )

发生了什么 ?我怎样才能打开我的网络接口?...我正在运行一个 debian - 伸展。

(在 debian-derivates 上可能会发生同样的问题,例如 Ubuntu)

Ale*_*lex 9

在网络上进行了一些搜索后(上帝的缘故,我还有一台笔记本电脑)我发现发生了一些网络接口的重命名......所以要做的第一件事是:查看当前哪些网络接口已启动(对我来说只有环回是开始)

sudo ifconfig
Run Code Online (Sandbox Code Playgroud)

现在让我们检查所有可用网络接口的命名:

networkctl
Run Code Online (Sandbox Code Playgroud)

对我来说,输出看起来像这样:

WARNING: systemd-networkd is not running, output will be incomplete.

IDX LINK             TYPE               OPERATIONAL SETUP     
  1 lo               loopback           n/a         unmanaged 
  2 enp3s0           ether              n/a         unmanaged 
  3 enp4s0           ether              n/a         unmanaged
Run Code Online (Sandbox Code Playgroud)

之后,我查看了/etc/network/interfaces......对我来说看起来像这样:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# Comment in the right one (the one plugged in) otherwise system.d will run a startjob
#auto net0
#allow-hotplug net0
#iface net0 inet dhcp

auto net1
allow-hotplug net1
iface net1 inet dhcp
Run Code Online (Sandbox Code Playgroud)

...您可能会猜到接下来会发生什么...用networkctl.

启动新界面(或重启):

sudo ifup enp3s0
Run Code Online (Sandbox Code Playgroud)

并检查它现在是否列出:

sudo ifconfig
Run Code Online (Sandbox Code Playgroud)