OpenSUSEで静的IPアドレスを設定する

OpenSUSEで静的IPアドレスを設定する

OpenSUSE サーバーのインターフェース dev eth1 の IP/マスク/ゲートウェイを (静的に) 設定する必要があります。現在、出力は次のよう ip address show dev eth1になります。 ip address show dev eth1の出力

ゲートウェイを10.121.196.10にして、10.121.196.252/25に変更する必要があります。検索してみましたが、このフォーラムや他のフォーラムで明確な答えが見つかりません。ほとんどの回答では、変更を行うためにifconfigまたは特別なアプリケーションを使用することを推奨していますが、OpenSUSEしなければならないこのような基本的なタスクを実行するための組み込みツールがあります。

注: サーバーはないインターネットにアクセスでき、ないifconfig がインストールされています。これらはサーバーの現在の環境では変更できません。

皆さん、よろしくお願いします!

答え1

OpenSUSE には 3 つの選択肢があります:

  • yastネットワークを構成するために使用する
  • ネットワークマネージャーを使用する
  • ウィキッドを使用する

NMがデフォルトだと思うので、nmtui接続を編集するために使用nmtuiできます。zypper install NetworkManager-tui

ただし、yast を使用する場合は、yastyast を実行して直接 IP を変更するだけです。静的 IP を持つサーバーの場合は、Network Manager は必要ないため、それを使用して管理するように変更してyastも問題ありません。YaST (Yet Another Setup Tool)設定用の組み込み 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#

なぜこの解決策がもっと簡単に見つけられないのか分かりません。しかし、これは私が必要としていた解決策でした。

関連情報