web-dev-qa-db-ja.com

Strongswan:クライアントはサーバーに接続できますが、インターネットにアクセスできません

Ipsecサーバーをセットアップし、しばらくするとAndroidデバイスから接続できましたが、クライアント側にインターネット接続がありません。NAT仮想IPからトラフィックを転送するルールがありますが、それでも問題が存在します。問題を見つけて解決するにはどうすればよいですか?:(

サーバー:/etc/ipsec.conf

conn Android
    keyexchange=ikev2
    ike=aes256-sha1-modp1024,aes128-sha256-ecp256,aes256-sha384-ecp384,aes128-sha256-modp2048,aes128-sha1-modp2048,aes256-sha384-modp4096,aes256-sha256-modp4096,aes256-sha1-modp4096,aes128-sha256-modp1536,aes128-sha1-modp1536,aes256-sha384-modp2048,aes256-sha256-modp2048,aes256-sha1-modp2048,aes128-sha256-modp1024,aes128-sha1-modp1024,aes256-sha384-modp1536,aes256-sha256-modp1536,aes256-sha1-modp1536,aes256-sha384-modp1024,aes256-sha256-modp1024!
    esp=aes256-sha1,aes128gcm16-ecp256,aes256gcm16-ecp384,aes128-sha256-ecp256,aes256-sha384-ecp384,aes128-sha256-modp2048,aes128-sha1-modp2048,aes256-sha384-modp4096,aes256-sha256-modp4096,aes256-sha1-modp4096,aes128-sha256-modp1536,aes128-sha1-modp1536,aes256-sha384-modp2048,aes256-sha256-modp2048,aes256-sha1-modp2048,aes128-sha256-modp1024,aes128-sha1-modp1024,aes256-sha384-modp1536,aes256-sha256-modp1536,aes256-sha1-modp1536,aes256-sha384-modp1024,aes256-sha256-modp1024,aes256-sha1-modp1024,aes128gcm16,aes256gcm16,aes128-sha256,aes128-sha1,aes256-sha384,aes256-sha256!
    dpdaction=clear
    dpddelay=300s
    rekey=no
    left=example.com
    leftfirewall=yes
    leftauth=pubkey
    leftsubnet=0.0.0.0/0
    leftcert=example.com.crt
    lefthostaccess=yes
    right=%any
    rightfirewall=yes
    rightauth=eap-mschapv2
    rightsendcert=never
    rightsubnet=192.168.31.0/24
    rightsourceip=192.168.31.0/24
    rightdns=8.8.8.8
    eap_identity=%any
    type=tunnel
    auto=add

ipxfrmポリシー

src 192.168.31.0/24 dst 0.0.0.0/0 
        dir fwd priority 1955 
        tmpl src x.x.x.x dst y.y.y.y
        proto esp reqid 2 mode tunnel
src 192.168.31.0/24 dst 0.0.0.0/0 
        dir in priority 1955 
        tmpl src x.x.x.x dst y.y.y.y
        proto esp reqid 2 mode tunnel
src 0.0.0.0/0 dst 192.168.31.0/24 
        dir out priority 1955 
        tmpl src y.y.y.y dst x.x.x.x
        proto esp reqid 2 mode tunnel
src 0.0.0.0/0 dst 0.0.0.0/0 
        socket in priority 0 
src 0.0.0.0/0 dst 0.0.0.0/0 
        socket out priority 0 
src 0.0.0.0/0 dst 0.0.0.0/0 
        socket in priority 0 
src 0.0.0.0/0 dst 0.0.0.0/0 
        socket out priority 0 
src ::/0 dst ::/0 
        socket in priority 0 
src ::/0 dst ::/0 
        socket out priority 0 
src ::/0 dst ::/0 
        socket in priority 0 
src ::/0 dst ::/0 
        socket out priority 0

クライアント:Android用strongswanvpnクライアント

1
Ghasem Pahlavan

ついに私は問題を見つけました。 [〜#〜] forward [〜#〜]ルールをiptablesに追加すると、問題が解決しました。

2
Ghasem Pahlavan