Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntu 22.04 LTS および 22.10 で静的 IP を設定する:ステップバイステップ ガイド

Ubuntu 22.04 LTS および 22.10 で静的 IP を設定する:ステップバイステップ ガイド

更新 2023 年 8 月 29 日、午前 9 時 15 分 EDT

Fatih は、フリーランスのセキュリティ研究者、ペネトレーション テスター、マルウェア アナリストです。 2017 年以来、彼はさまざまなソフトウェア言語とテクノロジ、特に C、C++、Python、x86 アセンブリに積極的に取り組んでいます。彼は 100 社以上の大企業の脆弱性を報告してきました。彼は、オペレーティング システムとクラウド アーキテクチャを扱うエンジニアとして研究を続けています。

現在、ほとんどのデバイスの IP アドレスは、Dynamic Host Configuration Protocol (DHCP) サーバーによって生成されます。デバイスがネットワークに接続されている場合、DHCP サーバーはデバイスに動的 IP アドレスを割り当てます。したがって、この IP アドレスを随時変更することができます。

一方、静的 IP は、動的 IP とは異なり、固定された不変のアドレスを指します。 Ubuntu 22.04 LTS および 22.10 の静的 IP 設定は、3 つの異なる方法で設定できます。開始方法は次のとおりです。

Ubuntu の IP 構成について理解する

Ubuntu のネットワーク管理の進歩により、静的 IP などの設定がより使いやすくなりました。特に、Ubuntu 22.04 の静的 IP を設定する機能には、ネットワークの効率と安定性の点で利点があります。

セッションごとに変化する動的 IP とは異なり、Ubuntu の静的 IP は一貫性を保ちます。これは、一貫したアドレス認識が最重要であるサーバーにとって特に有利です。これらのサーバーでは、静的 IP 構成が必要になる場合があります。

グラフィカル インターフェイスは IP 構成を処理するためのより直観的な方法を提供しますが、静的 IP コマンド ラインを使用するとより正確に処理できます。ネットワーク構成をきめ細かく制御したいユーザーには、コマンドライン方式が推奨されます。この方法をマスターすることで、ユーザーはニーズに合わせて最適な Ubuntu IP 構成を確保できます。

ただし、Ubuntu、特に 22.04 バージョンの静的 IP の利点には責任が伴います。設定を誤るとネットワークの脆弱性が発生する可能性があるため、これらの IP が正しく設定されていることを確認することが重要です。

したがって、以下の手順に従って、Ubuntu マシンに静的 IP アドレスを正しく設定してください。

nmcli コマンドを使用して Ubuntu に静的 IP を設定する

nmcli コマンドを使用して Ubuntu 22.04 の静的 IP 設定を構成するのは非常に簡単です。 nmcli は、デバイスで使用している有線接続のステータスを確認するために使用されるテキストベースのユーティリティです。

このコマンドを使用すると、接続ステータス、ホスト デバイスの名前、ネットワーク構成の一般的な権限などの追加のネットワーク情報にアクセスできます。 Ubuntu サーバーに静的 IP を設定することを目的としている場合、このコマンドは非常に有益です。

以下との接続に関する情報を取得できます。

nmcli connection show

このコマンドの出力は次のようになります。

NAME UUID TYPE DEVICE 
Wired connection 1 12f312a7-f0e7-334a-8ab4-c7b3f8249c7e ethernet enp0s3 

以下のコマンドで静的リンクを作成します。次に、enp0s3 を手動で設定します。 およびIPv4 nmcli コマンドの適切なパラメータを使用して設定を行います。

sudo nmcli con add type ethernet con-name 'static' ifname enp0s3 ipv4.method manual ipv4.addresses 192.168.1.89/24 gw4 192.168.1.1

nmcli 接続表示を使用する場合 コマンドをもう一度実行すると、静的であることがわかります。 リンクが追加されました。

Ubuntu 22.04 LTS および 22.10 で静的 IP を設定する:ステップバイステップ ガイド

このプロセスの後、作成した静的接続を DNS IP に追加します。

sudo nmcli con mod static ipv4.dns 192.168.*.*

次に、以下のコマンドを使用して接続をアクティブにします。

sudo nmcli con up id 'static'

出力に「接続が正常にアクティブ化されました」と表示されたら、マシン上に静的 IP アドレスが正常に設定されています。

動的 IP アドレスによって引き起こされる接続の問題を回避するには、静的 IP アドレスの使用を検討できます。静的 IP アドレスを使用すると、インターネットに接続するときに ID と場所を固定できます。

次のコマンドを実行して、デバイスに割り当てる静的 IP を確認できます。

ip route
Ubuntu 22.04 LTS および 22.10 で静的 IP を設定する:ステップバイステップ ガイド

Ubuntu での静的 IP 設定に netplan を使用する

nmcli と同様に、Ubuntu で静的 IP を設定するために使用できるもう 1 つのコマンドは netplan です。 22.04 LTS および 22.10 バージョンでは netplan コマンドを使用して、Ubuntu の静的 IP 設定を簡単に行うことができます。これを行うには、以下の手順に従ってください。

まず、次のコマンドを使用してネットワーク インターフェイスの名前を確認します。

sudo ip a
Ubuntu 22.04 LTS および 22.10 で静的 IP を設定する:ステップバイステップ ガイド

ここに表示されるのは、ネットワーク インターフェイス名です。この名前はデバイスごとに異なる場合があります。

ここで、01-netcfg.yaml という名前のファイルを作成します。 /etc/netplan 内 フォルダ。お気に入りのテキスト エディタで編集します。

sudo vim /etc/netplan/01-netcfg.yaml

次の行をファイルに追加します。

network:
 version: 2
 renderer: networkd
 ethernets:
 eth0: #Edit this line according to your network interface name.
 dhcp4: no
 addresses:
 - 192.168.1.10/24
 gateway4: 192.168.1.1
 nameservers:
 addresses:
 - 8.8.8.8
 - 8.8.4.4

ご覧のとおり、dhcp4:no を使用して DHCP IP 設定を無効にしました。 声明。次に、Google によって割り当てられた IP アドレスと DNS 設定を追加しました。

このファイルを保存した後、次のコマンドを実行して変更を適用します。

sudo netplan apply

Ubuntu で静的 IP 設定をグラフィカルに構成する

Ubuntu 22.04 のグラフィカル ネットワーク インターフェイスは、コマンド ラインを使用したくない場合に非常に便利です。このインターフェイスを使用して、Ubuntu 静的 IP アドレスを簡単に設定できるようになりました。

これを行うには、[ネットワーク] をクリックします。 デスクトップの右上隅にあるアイコン。次に、[有線設定] を選択します。 ドロップダウン メニューから。 歯車をクリックします。 アイコンをクリックして設定ウィンドウを開きます。

Ubuntu 22.04 LTS および 22.10 で静的 IP を設定する:ステップバイステップ ガイド

次に、IPv4 に切り替えます。 開いたウィンドウのタブをクリックします。

Ubuntu 22.04 LTS および 22.10 で静的 IP を設定する:ステップバイステップ ガイド

ご覧のとおり、DHCP はデフォルトで有効になっています。 IPv4 方式を変更します。 マニュアルへ 動的 IP の代わりに静的 IP を使用したい場合。次に、アドレス、ネットマスク、ゲートウェイの設定を変更します。最後に、DNS 設定を変更し、[適用] をクリックします。 ボタン。

Ubuntu 22.04 LTS および 22.10 で静的 IP を設定する:ステップバイステップ ガイド

これらのアクションをすべて有効にするには、この有線接続を再起動する必要があります。これを行うには、ネットワーク名の横にあるスイッチをオンにしてからオフに切り替えるだけです。

Ubuntu 22.04 LTS および 22.10 で静的 IP を設定する:ステップバイステップ ガイド

Ubuntu で静的 IP アドレスを使用する必要があるのはなぜですか?

これで、Ubuntu、特に「Jammy Jellyfish」22.04 LTS バージョンおよび 22.10 で、nmcli と netplan を使用したグラフィカルな方法とコマンドラインの方法の両方を使用して静的 IP を設定する方法を理解できました。

IP アドレスが不足しているため、一部のサービス プロバイダーは 2 人の異なるユーザーに同じアドレスを割り当てる場合があります。この場合、接続の問題が発生する可能性があります。代わりに静的 IP アドレスを使用しても、それはユーザー固有であるため、このような問題は発生しませんが、誰かがあなたの IP アドレスをさまざまな方法で悪用する可能性があるので注意してください。


  1. 拡張機能を使用してUbuntuでGNOMEシェルをカスタマイズする方法

    Ubuntu 17.10以降、GNOME3デスクトップがデフォルトになっています。 Ubuntu 18.04には多くの新機能があり、GNOMEシェル拡張機能を使用してUbuntuデスクトップの機能を拡張することもできます。これらの拡張機能は、ブラウザアドオンのように、新しい機能を追加するか、既存の機能を変更して拡張するGNOMEデスクトップのアドオンです。 GNOME Shell拡張機能をインストールして有効にするさまざまな方法、拡張機能を削除する方法、拡張機能の更新の通知を受け取る方法については、以下をお読みください。 GNOMEシェル拡張機能をインストールおよび管理する方法 拡張機能を

  2. Ubuntu10.04でGNOMEとKDE4.5を切り替える方法

    少し前に、Ubuntuを試してみる理由についての記事を書きました。何人かは私がKubuntuについて言及しなかった理由を尋ね、何人かはKDEが進むべき道であると確信しているようでした。何だと思いますか?両方を使用する方法は次のとおりです。 Ubuntuは、箱から出してすぐにGNOMEデスクトップ環境を使用します。これにより、Compizのいくつかのセクシーな効果を備えた、機能的でかなりクリーンなデスクトップが提供されます。 KubuntuはKDEデスクトップ環境を使用しており、これまで以上に多くのベルとホイッスルが付属しています。 あなたがUbuntuマシンに座って、「私はそれを試してみた