在 Ubuntu 中通过 ssh 更改 IP 设置。应该怎么做?

在 Ubuntu 中通过 ssh 更改 IP 设置。应该怎么做?

我听到过关于如何在 Ubuntu 中设置 IP 参数的各种说法。有多个来源说,如果安装了 KDE 或 Gnome 等 GUI,则应仅使用网络管理器来设置或更改 IP 设置。这加剧了在远程会话期间更改 IP 地址这一本已很复杂的问题。有时 RDP 或 VNC 根本不是一个选项。需要考虑什么?

答案1

NetworkManager 是 Ubuntu 的默认网络管理器,与 headless/ssh 设置配合使用效果不佳。它有一个名为nmcli但能力有限。

一种解决方案是禁用 NetworkManager 并通过/etc/network/interfaces文件直接控制网络设置。手册页man interfaces是理解其语法的一个很好的起点。

每次修改/etc/network/interfaces文件时,都可以通过运行以下命令应用设置:

sudo service networking restart

您的 ssh 连接很可能会断开,您必须重新连接。

相关内容