我需要更改 2 台 Debian 服务器上的静态定义 IP 地址。一台服务器在 Debian 5 上运行,另一台服务器在 Debian 6 上运行。
我通过 SSH 连接到它们,所以我想知道重新启动网络服务并将更改应用到接口以便新 IP 成功应用并且我可以通过新 IP 连接回它们的最安全方法是什么?
如果我在屏幕上运行它们,会/etc/init.d/networking restart
或service networking restart
做正确的工作,因为我读到网络重新启动命令已被弃用:Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
有时接口不会更新到新分配的 IP?
是否有其他“更安全”的方法来重新启动网络并通过 SSH 对接口应用更改?
答案1
对于遇到同样问题的任何人,对我有用的解决方案是在屏幕中运行以下命令:
service networking stop; sleep 5; service networking start
或者
/etc/init.d/networking stop; sleep 5; /etc/init.d/networking start
使用/etc/init.d/networking restart
或service networking restart
获取了已弃用的信息,并且我的网络接口无法启动。