在 Debian 最小基础系统中自动配置网络

在 Debian 最小基础系统中自动配置网络

我在 VMWare Workstation VM 中仅从网络安装 ISO 安装了 Debian 基础系统。网络适配器设置为 NAT。但是,我注意到安装程序没有自动检测网络。经过一番谷歌搜索,我发现我所要做的就是将这 3 行添加到 /etc/network/interfaces:

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

我重启了系统,用 来检查了 eth0 ip a,但找不到。我试了ifup eth0,但失败了Failed to get interface index: No such device

我该如何设置网络?

答案1

由于 Debian 网络接口名称最近从 Debian 9 Stretch 开始发生变化阅读更多eth0不再是有效的接口名称。要识别计算机上可用的网络接口,请打开终端并运行

networkctl

可用的网络接口将显示在关联列(IDX = 接口的索引号)。然后使用该ifup命令激活您首选的网络接口。

就我而言,输出networkctl

dev@debian:~$ networkctl
WARNING: systemd-networkd is not running, output will be incomplete.

IDX LINK             TYPE               OPERATIONAL SETUP     
  1 lo               loopback           n/a         unmanaged 
  2 ens5             ether              n/a         unmanaged 
  3 wlo1             wlan               n/a         unmanaged 
  4 anbox0           bridge             n/a         unmanaged 
  5 docker0          bridge             n/a         unmanaged 

5 links listed.

要启用wlo1(无线网络接口),我必须运行以下命令:

ifup wlo1

相关内容