首先很重要:
- Debian在没有图形界面的情况下默认不安装NetworkManager。(考虑到我没有了解如何配置网络管理器,我收到了一些答案)
好吧,我想弄清楚为什么我无法在不重新启动系统或手动执行一些 ip 命令的情况下重新启动网络配置。
例如,如果我运行:
systemctl restart networking
没有任何影响。
如果我尝试:
ifdown ensp0
它说界面没有运行....如果我尝试
ifup ensp0
然后我的接口有 2 个 ip,而不是一个(我只是在 /etc/network/interfaces 上更改了它)
我正在做的是使用 ip 命令,手动删除 ip,然后使用 ifup 将它们全部启动。然而,这很奇怪。
那么在某种程度上,像我们在古代版本中那样重新启动所有网络连接的正确形式是什么?
如果我添加:
auto enps0
然后网络开始工作得更好,但这不是默认配置!
这更多的是系统问题吗?或者,它与不推荐使用的网络工具有关?
我找到的解决方案(解决方法)是这样的:
或者在编辑 /etc/network/interfaces 后重新启动系统
其他方式(在 Debian 列表中获取):
首先 ifdown enp0s3 然后编辑 /etc/network/interfaces 所以只有它们,你可以做 ifup enp0s3,很难远程做,你需要一个 cronjob。
在旧版本中,当您重新启动服务网络时,您会断开连接,然后您可以再次重新连接。
但是不要在新版本中通过 ssh 重新启动网络,这就像在你拥有的任何 ips 中不再让接口工作一样。