在 OpenSUSE 中設定靜態 IP 位址

在 OpenSUSE 中設定靜態 IP 位址

我需要在 OpenSUSE 伺服器上設定(靜態)介面 dev eth1 的 IP/遮罩/網關。目前, 的輸出 ip address show dev eth1是: ip 位址的輸出 show dev eth1

我需要將其更改為 10.121.196.252/25,網關為 10.121.196.10。我已經搜索過,但似乎無法在此論壇或其他論壇上找到直接答案。大多數回應建議使用 ifconfig 或特殊應用程式來進行更改,但我必須相信 OpenSUSE必須有一個內建工具可以完成這樣的基本任務。

注意:伺服器確實不是有網路連線並且確實不是安裝了ifconfig。這些在伺服器的目前環境中無法變更。

預先感謝各位!

答案1

OpenSUSE 為您提供了三種選擇:

  • 用於yast設定網路
  • 使用網路管理器
  • 使用邪惡

我相信 NM 是預設設置,因此您可以使用它nmtui來編輯連接。nmtui可以安裝zypper install NetworkManager-tui

但是,如果您確實使用 yast,則可以直接yast使用 yast 運行並更改 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#

我不確定為什麼這個解決方案不更容易找到。儘管如此,這就是我需要的解決方案。

相關內容