Ubuntu 20.04 IPアドレスを変更する方法の例

Ubuntu 20.04 IPアドレスを変更する方法の例

例:

本日、前回のオフィスコラボレーションプラットフォーム実験の続きをしていたところ、仮想マシンは以前DHCP経由でIPアドレスを取得していたが、仮想マシンの電源を入れた後にDHCPで取得したアドレスが変わっていることがわかりました。Webサイトは固定IPアドレスアクセスで設定されていたため、Webページにアクセスできず、前回取得したIPアドレスに変更してアクセスする必要があります。UbuntuでIPアドレスを変更する方法を調べたところ、「Ubuntu 17.10から、/etc/network/interfacesでの固定IPの設定を廃止しました。設定しても反映されません。代わりに、netplanモードに変更され、/etc/netplan/01-netcfg.yamlまたは同様の名前のyamlファイルに設定が書き込まれます。」とありました。
では早速、NetplanでIPアドレスを変更する方法についてお話ししましょう。

0x00


ifconfigコマンドを使用してネットワークカードを表示します

ifconfig

0x01 YAML設定ファイルを変更する

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

ネットワーク:
 イーサネット:
  ens33: #設定されたネットワークカードの名前 アドレス: [192.168.31.215/24] #静的IPアドレスとマスク dhcp4: no #DHCPをオフにします。DHCPをオンにする必要がある場合は、yesと入力します
   オプション: true
   ゲートウェイ4: 192.168.31.1 #ゲートウェイアドレスネームサーバー:
     アドレス: [192.168.31.1,114.114.114.114] #DNS サーバーのアドレス。複数の DNS サーバー アドレスはコンマで区切る必要があります。バージョン: 2
 renderer: networkd #systemd-networkd または Network Manager を使用するバックエンドを指定します。空白のままにすると、デフォルトで systemd-workd が使用されます。

必要に応じて設定したら、ファイルを保存します。

0x02 設定されたIPアドレスを有効にする

sudo ネットプランを適用

OK、ifconfig コマンドを使用して、設定された新しい IP アドレスが有効かどうかを確認します。

0x03 注記:

1. IPアドレスとDNSサーバーアドレスは[]で囲む必要がありますが、ゲートウェイアドレスは[]で囲む必要はありません。
2. 各コロンの後にスペースを追加する必要があることに注意してください。
3. 各レイヤーの前のインデントに注意してください。前のレイヤーより少なくとも2スペース多くしてください。

Ubuntu 20.04のIPアドレスを変更する方法の例については、これで終わりです。Ubuntu 20.04のIPアドレスを変更する方法の詳細については、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Windows 10にWSL2 Ubuntu20.04をインストールしてdocker環境を構築する方法
  • ubuntu20.04 LTSにdockerをインストールする方法
  • Ubuntu 20.04 と NVIDIA ドライバーのインストールに関するチュートリアル
  • Ubuntu 20.04にSogou入力方式をインストールする詳細な手順

<<:  MySQLとOracleの違いのまとめ(機能性能の比較、選択、使用時のSQLなど)

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

推薦する

JavaScript setinterval 1秒遅延ソリューション

setinterval を使用すると、ページを開いた直後に 1 秒の遅延後に実行されることがわかりま...

Docker に Tomcat をインストールし、Springboot プロジェクトの WAR パッケージをデプロイする方法

簡単です。チュートリアルを見てください。ブロガー1. まずdockerを起動するサービスdocker...

vue3 統合 API における vue2 の $refs の代替方法についての簡単な説明

vue2 プロジェクト開発の経験があれば、$refs に精通しているでしょう。 vue3 の急激なア...

フロントエンド JavaScript でローカルあいまい検索機能を実装する方法の例

目次1. プロジェクトの見通し2. 知識ポイントObject.assign() の使用法filter...

フロントエンドの状態管理(パート 1)

目次1. フロントエンドの状態管理とは何ですか? 2. ヴュークス3. バス4. ウェブストレージ序...

Windows Server 2012 リモート デスクトップ ライセンス サーバーがライセンスを提供できず、リモート セッションが切断される

本日、会社の内部サーバーにログインしたところ、リモートアクセスができませんでした。エラー メッセージ...

MySQL マスタースレーブ同期メカニズムと同期遅延問題追跡プロセス

序文DBA として、仕事中に MySQL マスターとスレーブの同期遅延の問題に遭遇することがよくあり...

iframeを透明にするパラメータ

<iframe src="./ads_top_tian.html" all...

MySQL コマンドライン操作中のエンコードの問題の詳細な説明

1. MySQLデータベースのエンコーディングを確認する mysql -u ユーザー名 -p パスワ...

Dockerのデフォルトネットワークセグメントの正しい変更手順

背景同僚がセキュリティ プロジェクトに取り組んでおり、AWS サーバーに秘密兵器を展開する必要があり...

MySQL統計データテーブルの設計方法

目次リアルタイム更新は必要ですか?マテリアライズド ビュー ツール (Flexviews)カウントテ...

nginx高可用性クラスタの実装プロセス

この記事は主に、nginx 高可用性クラスタの実装プロセスを紹介します。この記事のサンプルコードは非...

HarborをベースにしたDocker専用倉庫の構築方法

目次1. ハーバーの紹介1. ハーバーが民間倉庫を建設3. 港湾の維持管理4. Harborユーザー...

CentOS のファイルと権限の基本操作チュートリアル

序文始める前に、ファイル属性とファイル属性を変更する方法について簡単に理解しておく必要があります。 ...