V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
AVC
V2EX  ›  问与答

在一台拥有/64 的 IPV6 地址块的 VPS 上使用 strongswan,要怎样才能使客户端得到公网 IPV6 并访问?

  •  
  •   AVC · 2015-04-19 23:53:15 +08:00 · 4844 次点击
    这是一个创建于 3504 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用https://gist.github.com/losisli/11081793的教程。
    ipsec.conf中:
    right=%any
    rightsourceip=2400:6180:0000:00D0:0000:0000:02FC:7001/64
    直接启动服务能够连上,但是客户端只有发包没有收到包。
    ip6tables没有做任何设置。

    问题:
    如何让客户端拿到公网IPV6,直连访问internet?
    如何让V6V4共存?V4(NAT)V6(直连)。

    4 条回复    2015-04-20 14:18:37 +08:00
    bugeye
        1
    bugeye  
       2015-04-20 10:51:48 +08:00
    不太明白你的想法。
    客户端没有原生的ipv6,不管怎么改,还是通过ipv4访问你的啊。
    你的意思是否让客户端也有ipv6,然后可以访问ipv6的网站,但这和strongswan也没什么关系吧。

    客户端ipv6的方案可以参考 6in4,或者6to4.
    qingh
        2
    qingh  
       2015-04-20 11:18:02 +08:00
    是不是想实现 strongswan client ip4 -- strongswan server ip4 / ip6 --- ip6 internet
    http://www.strongswan.org/uml/testresults/ipv6/rw-ip6-in-ip4-ikev2/
    AVC
        3
    AVC  
    OP
       2015-04-20 13:33:29 +08:00
    @qingh yes,就是想这样实现。
    AVC
        4
    AVC  
    OP
       2015-04-20 14:18:37 +08:00
    @bugeye 客户端只有V4,通过strongswan连接到服务器,分配一个NAT的IPV4和一个公网的IPV6地址
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3130 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:45 · PVG 18:45 · LAX 02:45 · JFK 05:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.