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

推薦する

CSSは高さと幅を固定した要素の比例表示効果を実現します

padding-top パーセンテージを使用すると、固定幅と比例した高さの表示を実現できます。現在の...

WeChatアプレットリクエストの前処理方法の詳細な説明

質問一部のページでは、onload でデータを要求してからビューをレンダリングするため、ミニプログラ...

CentOS7でMySQL 5.7をアンインストールする方法

MySQLに何がインストールされているか確認する rpm -qa | grep -i mysql n...

CentOS8 で MySQL 8.0 をインストールしてデプロイする方法

MySQL 8 の公式バージョン 8.0.11 がリリースされました。公式発表によると、MySQL ...

Vue の DOM の非同期更新の簡単な分析

目次Vue が DOM を非同期更新する原理1 実際の DOM 要素を取得できるのはいつですか? 2...

Dockerはコンテナポートバインディングのローカルポートを実装します

今日、イメージを起動した後、HTTP リクエスト経由でアクセスできないという小さな問題が発生しました...

リクエスト IP の最後のセグメントに基づいてトラフィックを分割するように Nginx を構成する方法

これは主に、場所パラメータのif判断の設定ジャンプです。迂回により、サーバーの負荷と圧力を軽減できま...

Vueカスタムテーブル列実装プロセス記録

目次序文レンダリングsetTable コンポーネント使用結論序文フォームを使用して PC 側のプロジ...

スタイリッシュなウェブページデザインを作成する方法(グラフィックチュートリアル)

「壮大」という言葉は、おそらく現代のデザイナーが最も聞きたくない言葉でしょう。デザイナー:「デザイン...

CSS3 カテゴリメニュー効果

CSS3 カテゴリ メニューの効果は次のとおりです。 html <html> <ヘ...

すべてのブラウザとの完全な互換性を実現するために最適なプリセットを選択してください

各ブラウザの select タグのプロパティと各ブラウザのサポートが多少異なるため、各ブラウザでの選...

Vue はファジークエリを実装します - MySQL データベースデータ

目次1. 需要2. 実装3. 結果1. 需要入力ボックスにデータを入力し、入力結果に基づいてデータベ...

HTML面接の質問の要約

1. doctypeの役割、厳密モードと混合モードの違い、そしてその重要性1. 構文形式: <...

JavaScript で支払いの 10 秒カウントダウンを実現

この記事では、支払いの10秒カウントダウンを実現するためのJavaScriptの具体的なコードを参考...

MySQL 5.6.22 のインストールと設定方法のグラフィックチュートリアル

このチュートリアルでは、MySQL5.6.22のインストールと設定方法の具体的なコードを参考までに共...