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 の詳細な説明

推薦する

MySQL に大量のデータを挿入するときに重複データを除外する方法

目次1. 問題を発見する2.重複したデータを残さずにすべて削除する3. 削除テーブルから重複データを...

HTML の順序付きリスト、順序なしリスト、定義リストに関する簡単な説明

順序付きリストXML/HTML コードコンテンツをクリップボードにコピー<オルタイプ= &qu...

Linux システムにおける時間設定の概要

1. 時間の種類は次のように分けられます。 1. ネットワーク時間(タイムゾーンの設定、ntpサーバ...

MySQL スケジュールタスクの実装と使用例

この記事では、例を使用して、MySQL スケジュール タスクの実装と使用方法を説明します。ご参考まで...

インタビュアーはCSSで固定アスペクト比を実現する方法を尋ねました

この質問に関連するニーズはまだないかもしれませんし、面接でこの質問をされたことがないかもしれませんが...

Windows 上の MySQL バージョン 5.7 でエンコードを UTF-8 に変更する方法

序文MySQLの勉強を始めたばかりで、公式サイトから最新バージョン5.7.14をダウンロードしました...

my.cnf (my.ini) 重要なパラメータの最適化設定手順

MyISAM ストレージエンジンMyISAM ストレージ エンジンは、書き込みよりも読み取りが多く、...

Vueコンポーネント間の通信の非常に詳細な要約

目次序文1. Props、$emit一方向データフロー2. $親、$子3. $attrs、$list...

JavaScript によるデータ視覚化: ECharts マップの作成

目次概要予防1. 使用方法2. 実装手順予備実装コード効果: Geo共通設定上記の構成を追加した後の...

CentOs システムで Python と yum をアンインストールするソリューション

事故の背景: 数日前、プロジェクトの必要性により、サーバーに python-mysql モジュールを...

show processlist コマンドによる MySQL パフォーマンス検査の説明

show processlist コマンドは非常に便利です。MySQL の実行が 50% 以上になる...

NextCloud プライベート クラウド ストレージ ネットワーク ディスクの構築に関する詳細なチュートリアル

Nextcloud は、オープンソースで無料のプライベート クラウド ストレージ ネットワーク ディ...

CSS ウェイト値(カスケード)の例の詳細な説明

•CSSには多くのセレクターがあります。複数のセレクターを同じ要素に適用するとどうなるでしょうか? ...

HTTPS の有効化に関する経験の共有

国内のネットワーク環境が悪化し続ける中、さまざまな改ざんや乗っ取りが後を絶たず、サイト全体をHTTP...