はじめに
このハウツーでは、DebianサーバーでプライベートIPアドレスを構成する方法を学習します。プライベートネットワークは、サーバー間のトラフィックを内部に保ち、パブリックにアクセスできないようにするための優れた方法です。クラウド帯域幅を使用せずにサーバー間で通信することもできます。また、宛先サーバーに到達するためにネットワークを離れる必要がないため、パブリックトラバーサルよりも高速です。現時点では、クラウド内のプライベートネットワークは同じリージョンサーバーとのみ通信できます。
前提条件
Debianを搭載したサーバー。サーバーをまだお持ちでない場合は、クラウドホスティングページにアクセスして、30秒以内に新しいサーバーを起動できます。
- Debian 8.x
- Debian 9.x
- Debian 10.x
クラウドコントロールパネルを使用したプライベートIP範囲の確認
まず、プライベートIPの範囲を確認する必要があります。
クラウドコントロールパネルにサインインします:
ログインしたら、「プライベートIP」をクリックします。
プライベートIPへの移動
[プライベートIP]ページに、アカウントに割り当てられたIP範囲が表示されます。 「IP」の下には、使用可能なプライベートIPがあります。
プライベートIPページ
使用するプライベートIP範囲が決まったら、それをDebianサーバーに追加します。
DebianサーバーへのプライベートIPアドレスの追加
サーバーにログインし、テキストエディタを使用して / etc / network / interfacesを開きます。 。このチュートリアルでは、 nanoを使用します 。
nano /etc/network/interfaces
プライベートIPアドレスをセカンダリインターフェースの追加IPとして追加する必要があります。
注:デフォルトでは、各クラウドサーバーには2つのインターフェースが付属しています。セカンダリインターフェースを見つけるには、いずれかのコマンド ifconfig を実行します またはipaddr 。以下の例では、主要なインターフェースは ens3 セカンダリインターフェースはens4 。インターフェイス名はDebianのバージョンによって異なる場合があります。セカンダリインターフェースは、これより前に設定されていない限り、IPアドレスが関連付けられていません。
[email protected]:~# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group defaul t qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP gr oup default qlen 1000 link/ether xx:x:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 172.16.1.1/24 brd 172.16.1.255 scope global ens3 valid_lft forever preferred_lft forever inet6 0000::0000:0000:0000:0000/64 scope link valid_lft forever preferred_lft forever 3: ens4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
/ etc / network / interfacesの最後のインターフェース構成の下に以下を追加する必要があります 。
auto ens4 iface ens4 inet static address XX.XX.XX.XX <--- Private IP address netmask 255.255.255.0 <--- Subnet Mask for Private IP range
新しいプライベートIPを追加したら、保存して終了します。
変更を有効にするには、ネットワークを再起動する必要があります。 Debian 8および9の場合、これは systemdを介して実行できます。 。
systemctl restart networking
以前のバージョンではupstartを使用します 。
service networking restart
ネットワークを再起動すると、 ip addrのいずれかを実行できるようになります。 またはifconfig プライベートIPが構成され、正常に起動したことを確認するコマンド。
次のような出力が表示されます:
[email protected]:~# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 172.16.1.1/25 brd 172.16.1.255 scope global ens3 valid_lft forever preferred_lft forever inet6 0000::0000:0000:0000:0000/64 scope link valid_lft forever preferred_lft forever 3: ens4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff inet 10.10.10.3/24 brd 10.10.10.255 scope global ens4 valid_lft forever preferred_lft forever inet6 fe80::200:aff:fef5:2776/64 scope link valid_lft forever preferred_lft forever
これで、DebianサーバーにプライベートIPが正常に追加されました。他の多くの記事をチェックして、さらにチェックし続けることを忘れないでください。