
これは ifconfig です:
utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1340
options=6403<RXCSUM,TXCSUM,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
inet 172.16.4.2 --> 172.16.4.2 netmask 0xffffffff
inet6 fe80::aede:48ff:fe00:1122%utun2 prefixlen 64 scopeid 0x11
inet6 fc00:af6d:6058:7873:9685:4033:8217:541 prefixlen 64
nd6 options=201<PERFORMNUD,DAD>
10.14.0.0/16 スペースへの接続が許可されることはわかっています。
VPN トンネルの反対側にあるすべてのサブネットをどのように見つけるのでしょうか?
答え1
トンネルの向こう側に何があるのかはわかりません。VPN サーバーからルーティングを取得したり、別の方法で設定したりすることはできますが、それが完全かどうか、あるいは正しいかどうかはわかりません。もう一方の端が実際に何であるかさえもわかりません。それを知る唯一の方法は、サーバー (および接続) を検査することです。
関連している:
- OpenVPN で「プッシュ ルート」は何に使用されますか?スーパーユーザーの場合。
答え2
どうやら、ルーティング テーブルを表示すると、インターフェイスのすべてのサブネットが表示されるようです。
$> netstat -r
10.14.1/24 link#17 UCS utun2
10.14.2/24 link#17 UCS utun2
10.14.10.10/32 link#17 UCS utun2
編集: より具体的に言うと、以下の @tomasz によると、VPN は接続マシンへのルートを具体的に提供する必要があります。そうしないと、トンネルの反対側のサブネットに関する情報がなくなります。