在 OpenSUSE 中设置静态 IP 地址

在 OpenSUSE 中设置静态 IP 地址

我需要在我的 OpenSUSE 服务器上设置(静态)接口 dev eth1 的 IP/掩码/网关。目前,输出为 ip address show dev eth1ip address show dev eth1 的输出

我需要将其更改为 10.121.196.252/25,网关为 10.121.196.10。我搜索过,似乎无法在此或其他论坛上找到直接的答案。大多数回复建议使用 ifconfig 或特殊应用程序进行更改,但我不得不相信 OpenSUSE必须有一个内置工具来执行这样的基本任务。

注意:服务器确实不是可以访问互联网,并且不是已安装 ifconfig。这些在服务器的当前环境中无法更改。

提前谢谢大家!

答案1

OpenSUSE 为您提供了三种选择:

  • 用于yast配置网络
  • 使用网络管理器
  • 使用 Wicked

我相信 NM 是默认的,因此您可以使用它nmtui来编辑连接。nmtui可以安装zypper install NetworkManager-tui

但是,如果您确实使用 yast,则只需运行yastyast 并直接更改 IP 即可。对于具有静态 IP 的服务器,无需网络管理器,因此更改为使用网络管理器进行管理yast也应该没问题。YaST(另一个设置工具)内置的 SuSE 工具用于配置。

答案2

事实证明,可以使用ip addr以下命令设置已知 eth 设备的 IP 地址来修复此问题:

ip addr del [IP]/[netmask i.e. 24] dev eth#
ip addr add [IP]/[netmask i.e. 25] dev eth#

我不知道为什么这个解决方案没有更容易找到。然而,这是我需要的解决方案。

相关内容