Ubuntu 20.04は静的IPアドレスを設定します(異なるバージョンを含む)

Ubuntu 20.04は静的IPアドレスを設定します(異なるバージョンを含む)

Ubuntu 20.04はnetplanを通じてネットワークを管理するため、以前のバージョンとは少し異なり、Ubuntu 18.04では/network/interfacesを編集して静的ネットワークを設定する必要があるようです。

仮想マシンなので、まずはブリッジモードに変更します



次にファイルを編集します:

sudo vim /etc/netplan/01-network-manager-all.yaml

ファイルの内容を次のように変更します。

異なる IP アドレスに対して変更を加える必要があるかどうか、ずっと疑問に思っていました。

しかし、まだそのレベルに達していないので、よく分かりません。変更可能であるはずです。

しかし、次のコードをファイルに直接入力しても問題はありません。

保存して終了するにはwqと入力し、

sudo ネットプラン --debug を適用

あなたはできる


これで静的 IP が設定され、ifconfig を通じて現在の IP アドレスを表示できるようになりました。

12.x バージョン

$ cat /etc/network/interfaces
 オートロー
 iface lo inet ループバック
 
 自動 eth0
 iface eth0 inet 静的
 住所 20.20.20.102
 ネットマスク 255.255.255.0
 ゲートウェイ 20.20.20.102
 dnsネームサーバー 20.20.20.2

14.x バージョン

$ cat /etc/network/interfaces
 オートロー
 iface lo inet ループバック
 
 自動 eth0
 iface eth0 inet 静的
 住所 20.20.20.102
 ネットマスク 255.255.255.0
 ゲートウェイ 20.20.20.102
 dnsネームサーバー 20.20.20.2
 
$ cat /etc/NetworkManager/NetworkManager.conf
 [主要]
 プラグイン=ifupdown、キーファイル、ofono
 dns=dnsmasq
 
 自動デフォルトなし=00:0C:29:D7:43:29、
 
 [アップダウン]
 管理=true

16.x バージョン

$ cat /etc/network/interfaces
 オートロー
 iface lo inet ループバック
 
 オートens32
 iface ens32 inet 静的
 住所 20.20.20.102
 ネットマスク 255.255.255.0
 ゲートウェイ 20.20.20.102
 
$ cat /etc/NetworkManager/NetworkManager.conf
 [主要]
 プラグイン=ifupdown、キーファイル、ofono
 dns=dnsmasq
 
 自動デフォルトなし=00:0C:29:D7:43:29、
 
 [アップダウン]
 管理=true
 
$ cat /etc/resolv.conf
 ネームサーバー 127.0.1.1
 ネームサーバー 20.20.20.2

18.x バージョン:

1. まずネットワークカード名を確認する

$ ip a /ifconfig

2. yamlファイルをコピーして名前を変更する

$ sudo cp /etc/netplan/*.yaml /etc/netplan/ネットワークカード名.yaml

3. yaml ファイルの内容を次のように変更します。

# NetworkManager がこのシステム上のすべてのデバイスを管理するようにする
ネットワーク:
 バージョン: 2
 レンダラー: NetworkManager
 イーサネット:
 ネットワークカード名:
  dhcp4: いいえ
  アドレス: [ip/プレフィックス]
  ゲートウェイ4: ゲートウェイ
  ネームサーバー:
  アドレス: [dns]

4. 開始

$ sudo ネットプランを適用

5. 検証

$ ip a /ifconfig

Ubuntu 20.04(異なるバージョンを含む)の固定IPアドレスの設定に関するこの記事はこれで終わりです。Ubuntu 20.04の固定IPアドレスの設定の詳細については、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Ubuntu 18.04 Server に静的 IP を設定する方法
  • VMware 上の Ubuntu 14.04 で静的 IP アドレスを設定する方法
  • Ubuntu 14.04で静的IPを設定する方法の詳細な説明
  • Ubuntu16.04 静的IPアドレス設定(NAT方式)
  • Ubuntuで静的IPを設定する方法

<<:  JavaScript における BOM と DOM の詳細な説明

>>:  MySql テーブル、データベース、シャーディング、パーティショニングの知識ポイントの紹介

推薦する

CSSフローティングとフローティング解除について

フロートの定義要素を通常のドキュメント フローから外し、要素を左また​​は右に近づけます。親要素の端...

Windows での PyTorch 開発環境のインストール チュートリアル

アナコンダのインストールAnaconda は、Python の使用を容易にするために作成されたソフト...

Linux ipcsコマンドの使用

1. コマンドの紹介ipcs コマンドは、Linux のプロセス間通信機能の状態を報告するために使用...

正の整数かどうかを判断するMYSQLカスタム関数の例コード

関数を記述できます。主に正規表現を使用して判断を行います。入力文字が空の場合は、「-」を使用して置き...

Linux または Windows 環境での pytorch のインストールと検証 (runtimeerror 問題の解決)

1. pytorch公式サイトから対応するインストールファイルをダウンロードします。 https:...

CSS3はブラウザのスクロールバーのスタイルを変更します

注意: この方法は、Webkit ベースのブラウザにのみ適用されます。ブラウザのスクロールバーが広す...

MySQLはinet_atonとinet_ntoaを使用してIPアドレスデータを処理します。

この記事では、適切な形式を使用して IP アドレス データをデータベースに保存し、IP アドレスを簡...

MySQL 8.0 の新機能の落とし穴と解決策についての簡単な説明 (要約)

1. ユーザーを作成して承認するMySQL 8.0 では、ユーザーの作成と認証が以前とは異なります...

単一選択折りたたみメニュー機能を実現するCSS

前回の「最もシンプルなスイッチを実現するCSS」のように、HTML5とCSS3でほとんどの機能をすで...

jQueryはシャトルボックス機能を実現する

この記事では、シャトルボックス機能を実現するためのjQueryの具体的なコードを参考までに紹介します...

Azure Container Registry を使用してイメージを保存する際の問題

Azure Container Registry は、Docker Registry 2.0 仕様に...

複数のパッケージソースから同時にパッケージをロードするようにnpmを設定する方法

目次1. ローカルストレージを構築する2. npmパッケージを作成し、プライベートリポジトリにアップ...

CSS3 border-radius 丸角の実装方法と使い方の詳しい説明

以前は、角を丸くするのは非常に面倒でしたが、CSS3 では、角を丸くするのは非常に簡単になり、bor...

MySQL クロステーブルクエリとクロステーブル更新

SQL の基礎知識がある友人は、「クロステーブル クエリ」について聞いたことがあるはずですが、クロス...

Vueでパスワードの表示と非表示機能を実装するアイデアを詳しく解説

効果: アイデア:入力タイプ属性を使用して、タイプ値がテキストの場合はパスワードを表示し、タイプ値が...