我安装了较新的 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
服务已启用。