在 Debian 10 上清除 Xfce 后,配置的网络设置不适用

在 Debian 10 上清除 Xfce 后,配置的网络设置不适用

我安装了较新的 Debian 10,其中安装了 Apache/MariaDB/PHP。我从安装了 Xfce 的磁盘安装了它,但很快意识到我不需要它。我运行此命令将其删除:

dpkg -l | grep .xfce. | awk '{print $2}' | xargs sudo apt-get purge -V --auto-remove -yy 

运行该命令后,我重新启动,但似乎 Xfce 消失了。我的问题是,我的网络在重新启动时无法正常工作。我将以下内容添加到我的 /etc/network/interfaces 文件中:

# The primary network interface
iface ens192 inet static
address 10.0.2.28
gateway 10.0.2.1
netmask 255.255.255.0
broadcast 10.0.2.255
network 10.0.2.0

之后我运行了systemctl restart networking,但什么都没有改变。重启后也没有任何变化。实际上,重启后接口状态为“DOWN”。我也可以用来sudo dhclient ens192临时获取 dhcp,但重启后无法让它持续存在。我也可以用来ip a add {ip_addr/mask} dev {interface}添加网络设置以获得连接,但它不会持续存在。

答案1

你漏掉了一行:

# The primary network interface
auto ens192
iface ens192 inet static
address 10.0.2.28
gateway 10.0.2.1
netmask 255.255.255.0
broadcast 10.0.2.255
network 10.0.2.0

如果没有auto <interface-name>(在您的情况下是 )ens192,界面将不会在启动时出现。

此外,如果您还没有,请确保该networking服务已启用。

相关内容