I set up an OpenVpn Server & Client.

It's configured as IPv4 with IPv6 'inside'.

I'm trying to get ALL IPv6 traffic from the Client's LAN to go over the OpenVpn 
link and out to & in from the net.

Right now I can ping from the Client OpenVpn box out over the vpn link via IPv6.

I can't ping from the Client LAN.  Not even to the Server end of the tunnel.

I can't figure out why :-/ and would appreciate any helpful hints!

For this 3 machine setup

        REMOTE-SERVER / OpenVpn Server
                eth0 X.X.X.X
                     2600:####:####:4d00::1/64
                vpn0 10.0.0.1/24
                     2600:####:####:4dff::1/64

        LOCAL-ROUTER / OpenVpn Client
                eth0 Y.Y.Y.Y
                vpn0 10.0.0.2/24
                     2600:####:####:4dff::2/64
                eth1 10.128.128.1/24
                     2600:####:####:4d09::1/64

        LAN-PC
                eth1 10.128.128.20/24
                     2600:####:####:4d09::2/64

I'm using this configuration

        OpenVPN server
                server.conf
                        bind
                        ccd-exclusive
                        client-config-dir ccd/
                        client-to-client
                        dev tun1
                        mode server
                        proto udp
                        script-security 2
                        topology subnet

                        local X.X.X.X
                        server 10.0.0.0 255.255.255.0
                        server-ipv6  2600:####:####:4dff::/64
                        push "route 10.128.128.0 255.255.255.0"
                        route 10.128.128.0 255.255.255.0
                        ...

                ccd/client.conf
                        ifconfig-push 10.0.0.2 255.255.255.0
                        ifconfig-ipv6-push  2600:####:####:4dff::2/64 
2600:####:####:4dff::1
                        push "route-ipv6 2000::/3"
                        push "redirect-gateway-ipv6 def1"
                        iroute 10.128.128.0 255.255.255.0
                        ...

        OpenVPN client
                client.conf
                        bind
                        daemon
                        dev tun1
                        proto udp
                        pull

                        local Y.Y.Y.Y
                        <connection>
                                remote X.X.X.X udp
                        </connection>
                        ...

>From shell on the LOCAL-ROUTER, this works

        ping6 -v -c 1 2600:####:####:4dff::1
                PING 2600:####:####:4dff::1(2600:####:####:4dff::1) 56 data 
bytes
                64 bytes from 2600:####:####:4dff::1: icmp_seq=1 ttl=64 
time=27.5 ms

But this doesn't.

        ping6 -v -c 1 -I 2600:####:####:4d09::1 2600:####:####:4dff::1
                PING 2600:####:####:4dff::1(2600:####:####:4dff::1) from 
2600:####:####:4d09::1 : 56 data bytes

Where the LAN side of my LOCAL-ROUTER is

        ip -6 addr show eth1
                eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
                    inet6 2600:####:####:4d09::1/64 scope global 
                       valid_lft forever preferred_lft forever
                    inet6 fe80::c2eb:87d3:fcc4:a3ce/64 scope link 
                       valid_lft forever preferred_lft forever

        ip -6 addr show  tun1
                tun1@NONE: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 
qlen 100
                    inet6 2600:####:####:4dff::2/64 scope global 
                       valid_lft forever preferred_lft forever

        ip -6 route show
                2600:####:####:4d09::/64 dev eth1  proto kernel  metric 256  
pref medium
                2600:####:####:4dff::/64 dev tun1  proto kernel  metric 256  
pref medium
                2000::/3 dev tun1  metric 1024  pref medium
                fe80::/64 dev eth1  proto kernel  metric 256  mtu 1500 pref 
medium
                fe80::/64 dev ifb0  proto kernel  metric 256  pref medium

>From the PC-LAN I can ping the LOCAL-ROUTER tunnel endpoint, but can't get any 
>further.

I'm not sure what's going wrong here & why I can't ping from the LAN.

Am I missing a route?

- John


------------------------------------------------------------------------------
_______________________________________________
Openvpn-users mailing list
Openvpn-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-users

Reply via email to