GNU/Linux >> Linux の 問題 >  >> Linux

Gateway4が非推奨になったため、Netplanでデフォルトゲートウェイを設定する方法

Ubuntuの最新リリースでは、Netplanでデフォルトゲートウェイを定義する方法が変更されました。 Jack Wallenが、新しいルートオプションの使用方法を説明します。

オープンソース:必読の記事

Ubuntuがネットワークコントローラーを管理する従来の方法から移行したとき、Ubuntuはユーザーと管理者を混乱させ、新しい方法をすばやく習得しました。その方法はネットプランでした(そしてそうです)。実際には、かなり複雑な問題に対する非常に洗練されたソリューションです。すべてが1つの便利なファイルで処理されるだけでなく、すべてがJSON形式でレイアウトされます。これは、ほとんどの管理者がよく知っています。

しかし、Ubuntu 22.04(Jammy Jellyfish)のリリースと同時に、Netplanは、最初はコミュニティ内でいくつかの不平を引き起こす可能性のあるオプションを非推奨にしました。ただし、新しい方法では、ルートを定義するためのはるかに便利でインテリジェントな方法が提供され、そのうちの1つにデフォルトゲートウェイが含まれています。

わからない場合、デフォルトゲートウェイは、マシンが外界に到達できるようにする重要なアドレスです。ゲートウェイが定義されていなければ、WANはありません。したがって、Ubuntu Server 22.04を最初にデプロイするときは、そのデフォルトゲートウェイを定義する方法を知っておく必要があります。

方法をお見せしましょう。

必要なもの

この作業を行うために必要なのは、Jammy Jellyfishの実行中のインスタンス(サーバーまたはデスクトップとして)とsudo権限を持つユーザーだけです。準備はできたか?門を叩きましょう。

Netplanでデフォルトゲートウェイを定義する方法

Netplanでデフォルトゲートウェイを定義する古い方法は単純でした。 Netplan構成ファイル(私のインスタンスでは、そのファイルの名前は00-installer-config.yamlですが、YMMV)を開くと、次の行が表示されます。

ゲートウェイ4:192.168.1.1

ここに問題があります。gateway4 非推奨になりました。有利なのはroutes オプション。このオプションは新しいものではありません。実際、20.04ではこれと同じ方法を使用できます。ただし、デフォルトゲートウェイへのより簡単なパスは、廃止された gateway4を使用することでした。 エントリ。

ルートオプションを使用すると、サブネットへの静的ルートを設定できます(これが主に使用されている方法です)。ただし、これはゲートウェイアドレスの場合でもデフォルトのオプションです。

ゲートウェイアドレスが192.168.1.1だとします。 Netplanでこれを定義するには、次のコマンドを使用して編集用のファイルを開きます(構成ファイルの名前が異なる場合はコマンドを変更します)。

sudo nano /etc/netplan/00-installer-config.yaml

変更するネットワークインターフェイスのスタンザを見つけます。私にとって、そのスタンザはens5です。そのスタンザで、デフォルトゲートウェイを構成するには、ネームサーバーセクションのすぐ上に次の行を追加(または編集)します。

ルート:

- to: default
via: 192.168.1.1

ファイルを保存して閉じます。次のコマンドで構成を適用します:

sudo netplan apply

これで、そのサーバーから外の世界に到達できるようになります。

これが、Ubuntu Linux(22.04)の最新リリースでNetplanを使用してデフォルトゲートウェイを構成する方法です。 Jammyサーバーの展開で静的IPを構成しようとして、LANを超えられない理由がわからない場合は、これが理由である可能性があります。そして今、あなたは問題を解決する方法を知っています。

ハッピーネットワーキング!

TechRepublicに登録する YouTubeでテクノロジーを機能させる方法 ジャックウォレンからのビジネスプロ向けの最新の技術アドバイス。



ソースリンク


Linux
  1. Monoで*.exeを実行するようにBashを設定する方法は?

  2. LinuxでデフォルトゲートウェイIPを見つける方法

  3. CentOS8でファイアウォールを使用してファイアウォールを設定する方法

  1. xrdpを使用してリモートで開始されたセッションをローカルで再開する方法は?

  2. 新しい irssi 接続にデフォルトのニックネームを設定するにはどうすればよいですか?

  3. デフォルトゲートウェイの設定方法

  1. エポックフォーマットで日付を設定する方法は?

  2. デフォルトの「読書」プログラムを変更するにはどうすればよいですか?

  3. Ppaパッケージが改ざんされているかどうかを確認する方法は?