仮想マシン Ubuntu18.04 は、静的 IP を変更することでインターネットに接続できます (プロフェッショナル テストが可能)

仮想マシン Ubuntu18.04 は、静的 IP を変更することでインターネットに接続できます (プロフェッショナル テストが可能)

ここ数日、VMware を使用して 3 台の Ubuntu 18.04 マシンが構築され、Hadoop HA、Hive、Zookeeper、Kafka、ストリーム処理の新人 Flink など、ビッグ データ エコシステムの多くのサービスが構築されました。しかし、構築からわずか 1 日後、再度電源を入れてみると、クラスターが接続されていないことがわかり、静的 IP が設定されておらず、このバージョンの Ubuntu18.04 の静的 IP 設定が他のバージョンと異なることが判明しました。バージョンが違うので、私もその時に探しましたが、無駄な記事が多かったです。結局、設定が成功するまでに 2 つまたは 3 つの記事を組み合わせる必要がありました。静的 ip があり、インターネットに接続できます。同じ問題を抱えている友達がそこから学ぶことができるように、設定方法について話しましょう。

まず、仮想マシンのネットワークを構成する必要があります

VMware 仮想マシンで、編集 – 「仮想マシン ネットワーク エディター」 – 設定の変更 – 「VMnet8 ネットワーク モードが NAT であるネットワーク カードを選択します – 「ローカル DHCP サービスを使用して仮想マシンに IP アドレスを割り当てる」のチェックを外します。
ここに画像の説明を挿入
ここに画像の説明を挿入
最後に、[適用] をクリックします。現在のネットワークのサブネット マスクとゲートウェイ IP も確認する必要があります。仮想ネットワーク エディタ ウィンドウで、VMnet8 のネットワーク モードが NAT であるネットワーク カードを選択します – 「NAT 設定。
ここに画像の説明を挿入
ここに画像の説明を挿入
これら 2 つの情報は、後で Ubuntu 静的 IP を構成するときに使用されます。

静的IPを構成する

まず、ifconfig コマンドを使用して、現在使用しているネットワーク カードに関する情報を表示します。次の ens33 は、次の構成で使用されるネットワーク カードの名前です。
ここに画像の説明を挿入
次のコマンドを使用してファイルを開きます。vim がインストールされていない場合は、vi を使用して書き込むこともできます。

sudo vim /etc/network/interfaces

ファイル内で次のように設定します。

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# ens33使用ifconfig查看到的网卡名称
auto ens33
iface ens33 inet static
# 想要设置成的静态ip
address 192.168.79.128
# 子网掩码
netmask 255.255.255.0
# 网关
gateway 192.168.79.2

DNSの構成

ファイルを開く

sudo vim /etc/systemd/resolved.conf

ファイル構成は以下のとおりです。

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See resolved.conf(5) for details

[Resolve]
# 这里使用的DNS为阿里的DNS
DNS=223.5.5.5
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
#DNSStubListener=yes

編集後は必ず上記のファイルを保存して終了し、
最後にマシンを再起動してください。

テスト

上記の鉱山はすでに成功した構成のスクリーンショットであるため、ifconfig によってクエリされる IP は静的 IP セットと同じです。
以下のテストを開始します。まず ifconfig を使用して、現在の IP アドレスが自分で設定した IP アドレスであるかどうかを確認します。
ここに画像の説明を挿入
次に、ping コマンドを使用して、ネットワークに接続できるかどうかをテストします。
ここに画像の説明を挿入
接続は成功しました
。OK! これまでのところ、Ubuntu 18.04 の静的 IP は正常に構成されています。お役に立てましたら、高評価をお願いします。

おすすめ

転載: blog.csdn.net/wFitting/article/details/106936283