質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VPN

VPN(Virtual Private Network)は、仮想プライベートネットワークとも呼ばれ、インターネットに接続してるユーザー間に仮想的な通信トンネルを構築した組織内ネットワークです。認証や暗号化を用いて通信経路を保護し安全なネットワークの構築ができます。

UNIX

UNIXとは、AT&Tのベル研究所で開発されたコンピューター用のマルチユーザー・マルチタスクのオペレーションシステム(OS)です。政府や教育機関や研究所で広範囲に採用されています。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

Debian

Debianは、Debian GNU/Linux などのOS(オペレーティングシステム)です。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

Q&A

解決済

2回答

2864閲覧

VPSのプライベートネットワーク間の通信方法について

yamahare

総合スコア20

VPN

VPN(Virtual Private Network)は、仮想プライベートネットワークとも呼ばれ、インターネットに接続してるユーザー間に仮想的な通信トンネルを構築した組織内ネットワークです。認証や暗号化を用いて通信経路を保護し安全なネットワークの構築ができます。

UNIX

UNIXとは、AT&Tのベル研究所で開発されたコンピューター用のマルチユーザー・マルチタスクのオペレーションシステム(OS)です。政府や教育機関や研究所で広範囲に採用されています。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

Debian

Debianは、Debian GNU/Linux などのOS(オペレーティングシステム)です。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

0グッド

1クリップ

投稿2018/01/02 14:31

編集2018/01/03 01:44

cloud VPSのvultrを使用しています。
vultrは各サーバ毎にプライベートipを付与できます。
そのVPSでプライベートにしたサーバ間で通信を行いたいと考えています。
しかし、どうしてもうまくいきません。どうかご教授お願いします。

最終的にやりたいことは、下記のようにWEB、AP、DB、踏み台サーバの3つを用意し、踏み台サーバから、プライベートのAP,DBサーバにSSH接続したいと考えています。

サーバpublic ipprivate ip
WEB45.xx.xx.x110.xx.xx.1
AP10.xx.xx.2
DB10.xx.xx.3
踏み台45.xx.xx.x410.xx.xx.4

OS:debian jessie

①プライベートであるAPサーバの設定
/etc/network/interfaces

interfaces

1auto lo 2iface lo inet loopback 3 4auto eth0 5iface eth0 inet static 6 address 10.xx.xx.2 7 netmask 255.255.240.0 8 mtu 1450

②踏み台サーバの設定
/etc/network/interfaces

interfaces

1auto lo 2iface lo inet loopback 3 4auto eth0 5iface eth0 inet static 6 address 45.xx.xx.x4 7 netmask 255.255.254.0 8 gateway 45.xx.xxx.1 9 dns-nameservers 108.xx.xx.10 10 post-up ip route add 169.xxx.0.0/16 dev eth0 11 12auto eth1 13iface eth1 inet static 14 address 10.xx.xx.4 15 netmask 255.255.240.0 16 mtu 1450

上記の設定をして、設定の反映(reboot、またはsystemctl restart networking)
を行った後に、
踏み台サーバからping 10.xx.xx.2
としても
From 10.xx.xx.4 icmp_seq=1 Destination Host Unreachable
となり通信できていません。

どうすれば正しく通信できるでしょうか。
上記のinterfaceの編集と反映だけではだめなのでしょうか。
それともinterfaceの編集方法に問題があるのでしょうか。

よろしくおねがいします!


追記
現在、踏み台サーバからDBサーバに対しプライベートIPでの通信ができました。しかし同様の方法ではAPサーバに接続できませんでした。
なぜAPだけできないのか調査しています。
おそらくパブリックIPアドレスがAPだけ先頭8bitの値が異なる?せいだと考えています。

実際の公開IPアドレスとプライベートIPアドレス

サーバpublic ipprivate ip
WEB45.xx.xx.xx10.25.96.5
AP198.xx.xx.x10.25.96.3
DB45.xx.xx.x10.25.96.4
踏み台45.xx.xx.xx10.25.96.6

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2018/01/03 01:34

スタティックルートの情報は、どうなっているでしょうか?
yamahare

2018/01/03 01:37

質問ありがとうございます!スタティックルートの情報?とはどうやって確認できるでしょうか?
guest

回答2

0

ベストアンサー

自己解決されているようですが、補足として...

eth0だとできない理由はよくわかりません

どこの VPS をお使いかわかりませんが、ローカル接続ができる VPS の場合、デフォルトでは インターフェース番号の小さい方がインターネットのグローバル接続に割り当てられていて、その次の番号がローカルネット接続になっていることが多いようです。
おそらくお使いの VPS でも同じような設定になっているのではないでしょうか。

例:

投稿2018/01/03 08:43

CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yamahare

2018/01/03 08:52

ありがとうございます! 私が使ったvpsはcloud VPSのvultrです。 cherryさんがおっしゃったように恐らくeth0はグローバル接続用、eth1がプライベートで固定なのだと思います。 公式サイトのサンプルだとens7とか書かれてて??てなりましたけど、たぶんeth1の誤記だと思います。 本当にありがとうございました。
CHERRY

2018/01/03 10:47

たしかに https://www.vultr.com/docs/configuring-private-network でもほとんどの OS が、 eth1 になっていますが、Ubuntu 16/17 だけ ens7 で書かれてますね。 また、ベストアンサーですが、自己解決されていますので、ご自身の回答につけた方が良いのではないでしょうか?
yamahare

2018/01/03 13:51

わざわざ情報元まで参照していただきありがとうございます! ベストアンサーは変え方もよくわからないので、そのままにしておきます笑
guest

0

踏み台サーバからAPサーバに対してプライベートIPでの接続できました!

APサーバのinterfacesを下記のようにeth0→eth1に変更したらできました。

/etc/network/interfaces

auto lo iface lo inet loopback auto eth1 iface eth1 inet static address 10.25.96.3 netmask 255.255.240.0 mtu 1450

eth0だとできない理由はよくわかりません。。
なぜでしょうか。初心者すぎてすみません。

そして別に先頭8bitが違っても問題ないことがわかりました。。

投稿2018/01/03 02:16

yamahare

総合スコア20

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問