デフォルトゲートウェイを持たないリモートネットワークリソースにアクセスする

デフォルトゲートウェイを持たないリモートネットワークリソースにアクセスする

リモート ネットワーク上で接続する必要があるリソースがあります。VPN 経由でネットワークに接続できますが、エンドポイント デバイスに接続できません。

エンドポイントの IP アドレスは 192.168.15.10、ネットマスクは 255.255.255.0 ですが、デフォルト ゲートウェイがないことがわかりました。私のルータ (Cisco ASA 5505) は 192.168.15.1 にあります。

デフォルト ゲートウェイが空白であっても、VPN (192.168.16.0/24) から 192.168.15.10 にアクセスできるようにするために、Cisco に対して何かできることはありますか? これは、解決するために現地に誰かを派遣する必要がある問題ですか?

答え1

デバイスの横にルーターを設定できる限り、可能です。

基本的には、ルーターで(S)NATを有効にする– デバイスと同じサブネット上にあるルーターの独自の IP アドレスを使用して接続をマスカレードします。

ASA をこれ用に構成する方法や、それが可能かどうかはわかりませんが、Linux iptables では次のように実行します。

-t nat -A POSTROUTING -s 192.168.16.200 -d 192.168.15.10 -j MASQUERADE

同じですが、アドレスは手動で構成されています。

-t nat -A POSTROUTING -s 192.168.16.200 -d 192.168.15.10 -j SNAT --to-source 192.168.15.1

答え2

@grawity さんの以下の回答が、私が始めるのに役立ちました。Cisco ASA からのマスカレードを実現した方法は次のとおりです。これは ASA v9.2(3) で実行されました。

CLI の場合:

object network VPN_HOST
  host 192.168.16.200
object network INTERNAL_HOST
  host 192.168.15.10
nat (any,inside) 1 source static VPN_HOST interface destination static INTERNAL_HOST INTERNAL_HOST

ASDM(v7.6(2)150)の場合:

ASDM 設定

関連情報