Ubuntuで静的IPを設定する方法 Ubuntuで静的IPアドレスを設定するコマンド

Ubuntuで静的IPを設定する方法 Ubuntuで静的IPアドレスを設定するコマンド

通常、ほとんどのネットワーク構成では、IP アドレスはルーターの DHCP サーバーによって動的に割り当てられます。 ポート転送の設定やサーバーとしての設定など、さまざまな状況で静的 IP アドレスを設定する必要がある場合があります。では、Ubuntu は静的 IP をどのように設定するのでしょうか? ここでは、Ubuntu で静的 IP アドレスを設定するコマンドを紹介します。

1. Ubuntuサーバーで静的IPアドレスを設定する

Ubuntu 20.04 では、システムは「予測可能なネットワーク インターフェイス名」を使用してネットワーク インターフェイスを識別します。

静的 IP アドレスを設定する最初の手順は、構成するイーサネット インターフェイスの名前を特定することです。 これを行うには、次のように ip link コマンドを使用します。

ip link

このコマンドは、使用可能なすべてのネットワーク インターフェイスのリストを出力します。 この例では、インターフェースの名前は ens3 です。

: lo: <loopbck,up,lowe_up> mtu 65536 qdisc noqueue stte UNKNOWN mode DEFAULT goup defult qlen 000 link/loopbck 00:00:00:00:00:00 bd 00:00:00:00:00:00 2: ens3: <bodcst,multicst,up,lowe_up> mtu 500 qdisc fq_codel stte UP mode DEFAULT goup defult qlen 000 link/ethe 08:00:27:6c:3:63 bd ff:ff:ff:ff:ff:ff </bodcst,multicst,up,lowe_up></loopbck,up,lowe_up>

Netpln 構成ファイルは/etc/netplnディレクトリに保存されます。 このディレクトリには 1 つ以上の YAML ファイルが存在する場合があります。 ファイル名はインストーラーによって異なる場合があります。 通常、このファイルの名前は 0-netcfg.yml、50-cloud-init.yml、または NN_intefceNme.yml ですが、システムによっては異なる場合があります。

Ubuntu クラウド インスタンスが cloud-init で構成されている場合は、これを無効にする必要があります。 これを行うには、次のファイルを作成します。

sudo im /etc/cloud/cloud.cfg.d/99-disble-netwok-config.cfg netwok: {config: disbled}

ネットワーク インターフェイスに静的 IP アドレスを割り当てるには、Vim テキスト エディターを使用して YAML 構成ファイルを開きます。

sudo im /etc/netpln/0-netcfg.yml netwok: esion: 2 endee: netwokd ethenets: ens3: dhcp4: yes

設定を変更する前に、コードについて簡単に説明しましょう。

各 Netpln Yml ファイルは、少なくとも 2 つの必須要素を含むネットワーク キーで始まります。 最初の必須要素はネットワーク構成形式のバージョンであり、2 番目はデバイス タイプです。 デバイス タイプは、イーサネット、ボンド、ブリッジ、または VLAN です。

上記の構成には、レンダラーの種類を示す行もあります。 Ubuntu をサーバー モードでインストールすると、レンダラーはバックエンドとして netwokd を使用するように構成されます。

デバイスの種類 (イーサネット) で、1 つ以上のネットワーク インターフェイスを指定できます。 この例では、DHCP サーバー dhcp4:yes から IP アドレスを取得するように構成されたインターフェイス ens3 が 1 つだけあります。

ens3 インターフェイスに静的 IP アドレスを割り当てるには、次のようにファイルを編集します。

DHCPをdhcp4:noに設定します。 静的 IP アドレスを指定します。 [アドレス] の下で、ネットワーク インターフェイスに割り当てられる 1 つ以上の IP4 または IP6 IP アドレスを追加できます。 ゲートウェイを指定します。 「ネーム サーバー」で、ネーム サーバーの IP アドレスを設定します。 /etc/netpln/0-netcfg.yml

netwok: esion: 2 endee: netwokd ethenets: ens3: dhcp4: no ddesses: - 92.68.2.22/24 gtewy4: 92.68.2. nmesees: ddesses: [8.8.8.8, ...]

Yml ファイルを編集するときは、必ず YAML コードのインデント標準に従ってください。 構文が正しくない場合、変更は適用されません。

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

sudo netpln pply

変更が有効であることを確認する

ip dd show de ens3 2: ens3: <bodcst,multicst,up,lowe_up> mtu 500 qdisc mq stte UP goup defult qlen 000 link/ethe 08:00:27:6c:3:63 bd ff:ff:ff:ff:ff:ff inet 92.68.2.22/24 bd 92.68.2.255 scope globl dynmic ens3 lid_lft 3575sec pefeed_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link lid_lft foee pefeed_lft foee </bodcst,multicst,up,lowe_up>

2. Ubuntuデスクトップで静的IPアドレスを設定する

Ubuntu デスクトップ コンピューターに静的 IP アドレスを設定するには、技術的な知識は必要ありません。

アクティビティ画面から「設定」を検索し、アイコンをクリックします。 これにより、GNOME 設定ウィンドウが開きます。 変更するインターフェースに応じて、[ネットワーク] タブまたは [Wi-Fi] タブをクリックします。 インターフェース設定を開くには、インターフェース名の横にある歯車アイコンをクリックします。

IPV4 の [方法] タブで [手動] を選択し、静的 IP アドレス、ネットワーク マスク、ゲートウェイを入力し、完了したら [適用] ボタンをクリックします。

変更を確認するには、Ctl+Alt+T キーボード ショートカットを使用するか、ターミナル アイコンをクリックしてターミナルを開き、次を実行します。

ip dd

出力は次のようになります。

... 2: wlps0: <bodcst,multicst,up,lowe_up> mtu 500 qdisc noqueue stte UP goup defult qlen 000 link/ethe 50:5b:c2:d8:59:7d bd ff:ff:ff:ff:ff:ff inet 92.68.2.22/24 bd 92.68.3.255 scope globl dynmic nopefixoute wlps0 lid_lft 38963sec pefeed_lft 38963sec inet6 fe80::45e3:7bc:029:664/64 scope link nopefixoute </bodcst,multicst,up,lowe_up>

<<:  LinuxサーバーをIPで構成した後にネットワークpingが失敗する問題を解決する方法

>>:  OpenCartでSMTPサーバーを使用してメールを送信する方法

推薦する

データ管理能力(「データ要素×」物流が経済成長の新たな原動力となる)

「データ×物流」が経済成長の新たな原動力に最近、国家統計局と他の17の部門は共同で「データ要素×3...

オフラインマーケティングプロモーション計画(実店舗はどのようにしてターゲットマーケティングと顧客獲得を実施できるか?)

実店舗ではターゲットを絞ったマーケティングや顧客獲得をどのように行うことができるのでしょうか?実店舗...

店舗プロモーションの方法とは(ビジネスを行う上で一般的で信頼できる68のプロモーション方法は、屋台を構える際の参考にもなります(純粋な共有))

屋台を出すときにも参考にできる、ビジネスを行う上での一般的で信頼できるプロモーション手法68選(純...

Centos7 yumインストールmysql-8.0.18グラフィックチュートリアル

CentOS は現在最も人気のある Linux オペレーティング システムであり、CentOS7 が...

どのような情報フロー広告がありますか? (どの情報フロー広告を選べばいいのかまだ悩んでいますか?)

どの情報フロー広告を選択すればよいかまだ悩んでいますか?私は長年、A社、B社の両社で勤務し、様々な広...

Shopifyのスマート注文配送機能の紹介

ショッピファイ2 か所以上の拠点を持つ店舗では、顧客の注文を完了するために最適な配送場所を自動的に見...

ドメイン名解決後にウェブサイトが開けない原因と解決策

ウェブサイトを構築する場合、ドメイン名の解決は重要なステップです。以前、一部のネットユーザーから、ド...

ケータリングネットワーク推進計画(ケータリングフランチャイズネットワーク推進計画(最大の効果を上げる))

ケータリングフランチャイズネットワーク推進計画(最大の効果を上げるために)テクノロジーの発展に伴い、...

データ運用管理とはどのようなことを行うのか(データセンターの運用・パフォーマンス管理に関する研究)

データセンターの運用とパフォーマンス管理に関する研究1. データセンターの開発状況データセンターはコ...

MySQLは何に使用されますか? MySQLデータベースの機能

MySQLは何に使用されますか? MySQL は、Web アプリケーションやエンタープライズ レベル...

食品販売データ(2023年上半期:伊利は660億、農夫は57億、金龍魚はわずか1400万)

2023年上半期:伊利は660億を売り上げ、農富は57億を稼ぎ、金龍玉はわずか1400万を稼いだ。...

WordPress ページに新しいカテゴリとタグを追加する方法

WodPess のカテゴリとタグを使用すると、ブログ投稿を並べ替えて、ユーザーが必要なものを簡単に見...

国内携帯電話ブランドマーケティング(「ヨーロッパカップ」を機に海外進出、「広東スマート製造」とトップイベントを「双方向に走る」)

「ユーロカップ」を機に海外進出、「広東スマート製造」とトップイベントが「双方向に走る」世界市場への...

運用データ分析のやり方(データアナリストは数字に追われるのではなく、運用を指導することができます)

データアナリストは、データを追いかけられるのではなく、このように業務を導くべきである。著者: 地に足...