LAN経由で2つのUbuntu 12.04 PC間でIPSECトンネルを設定する

LAN経由で2つのUbuntu 12.04 PC間でIPSECトンネルを設定する

2台のubuntu 12.04 32ビットPCがあり、その間にIPSecトンネルを設定したいと思います。両方のシステムにIPsec設定があり、両方のipsec verifyシステムでうまく機能します。私はopenswanを使った経験がないので、設定ファイルを設定するのは難しいことがわかりました。

これがまさに彫刻です。ipsec.config

config setup
# Do not set debug options to debug configuration issues!
# plutodebug / klipsdebug = "all", "none" or a combation from below:
# "raw crypt parsing emitting control klips pfkey natt x509 dpd private"
# eg:
# plutodebug="control parsing"
# Again: only enable plutodebug or klipsdebug when asked by a developer
#
# enable to get logs per-peer
# plutoopts="--perpeerlog"
#
# Enable core dumps (might require system changes, like ulimit -C)
# This is required for abrtd to work properly
# Note: incorrect SElinux policies might prevent pluto writing the core
dumpdir=/var/run/pluto/
#
# NAT-TRAVERSAL support, see README.NAT-Traversal
nat_traversal=yes
# exclude networks used on server side by adding %v4:!a.b.c.0/24
# It seems that T-Mobile in the US and Rogers/Fido in Canada are
# using 25/8 as "private" address space on their 3G network.
# This range has not been announced via BGP (at least upto 2010-12-21)
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12,%v4:25.0.0.0/8,%v6:fd00::/8,%v6:fe80::/10
# OE is now off by default. Uncomment and change to on, to enable.
oe=off
# which IPsec stack to use. auto will try netkey, then klips then mast
protostack=netkey
# Use this to log to a file, or disable logging on embedded systems (like openwrt)
#plutostderrlog=/dev/null

# Add connections here

# sample VPN connection
# for more examples, see /etc/ipsec.d/examples/
conn linux-to-linux
#       # Left security gateway, subnet behind it, nexthop toward right.
        left=192.168.58.17
#       leftsubnet=172.16.0.0/24
#       leftnexthop=10.22.33.44
#       # Right security gateway, subnet behind it, nexthop toward left.
        right=192.168.58.32
#       rightsubnet=192.168.0.0/24
#       rightnexthop=10.101.102.103
#       # To authorize this connection, but not actually start it, 
#       # at startup, uncomment this.
        auto=start

お問い合わせ:

  1. これで、ネットワーク上の指定されたトポロジ(図を参照)に基づいて、両方のPCに対して上記の設定が正確になります。
  2. 左側のコンピュータと右側のコンピュータは同じでなければなりませんか?
  3. 一度設定したら、セキュリティトンネルが機能していることを確認する方法、使用されるアルゴリズム、およびパケットの内容を調べるための最良のツールは何ですか?
  4. LAN内では、セキュアIPsecトンネルをホスト - ホストトンネルと呼び、サイト間接続はVPNが動作しているときの接続を意味します。

トポロジー

ベストアンサー1

おすすめ記事