我安装了 Apache/MariaDB/PHP 的新版 Debian 10。我从安装了 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}
添加网络设置来获得连接,但它不会持续存在。
您缺少一行:
如果没有
auto <interface-name>
,在您的情况下是ens192
,该界面将不会在启动时出现。此外,如果您还没有,请确保该
networking
服务已启用。