我在 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