I'm not sure what I missed here so I would appreciate it if someone would
hit me with a clue bat.

My OpenBSD firewall is acting as a DHCPv6-PD client and successfully
getting IP information:

My outside interface:

vlan9: flags=208843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF6> mtu
1500
        lladdr 00:1e:37:d6:00:ad
        priority: 0
        vlan: 9 parent interface: em0
        groups: vlan egress
        status: active
        inet 73.12.6.33 netmask 0xfffffe00 broadcast 73.12.7.255
        inet6 fe80::21e:37ff:fed6:ad%vlan9 prefixlen 64 scopeid 0x6
        inet6 2001:558:6036:5a:2cb5:eab1:8726:104c prefixlen 128 pltime
344957 vltime 344957

My inside interface:

vlan10: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:1e:37:d6:00:ad
        priority: 0
        vlan: 10 parent interface: em0
        groups: vlan
        status: active
        inet 10.64.14.1 netmask 0xffffff00 broadcast 10.64.14.255
        inet6 fe80::21e:37ff:fed6:ad%vlan10 prefixlen 64 scopeid 0x5
        inet6 2601:5ce:101:5350:21e:37ff:fed6:ad prefixlen 64

I can reach things from the OpenBSD box itself:

# ping6 www.google.com
PING6(72=40+8+24 bytes) 2601:5ce:101:5350:21e:37ff:fed6:ad -->
2607:f8b0:4004:809::1010
32 bytes from 2607:f8b0:4004:809::1010, icmp_seq=0 hlim=56 time=17.318 ms
32 bytes from 2607:f8b0:4004:809::1010, icmp_seq=1 hlim=56 time=17.933 ms
32 bytes from 2607:f8b0:4004:809::1010, icmp_seq=2 hlim=56 time=16.289 ms
32 bytes from 2607:f8b0:4004:809::1010, icmp_seq=3 hlim=56 time=16.240 ms
^C
--- www.google.com ping6 statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 16.240/16.945/17.933/0.714 ms

I have IPv6 forwarding enabled:

# sysctl -a | grep forwarding
net.inet.ip.forwarding=1
net.inet.ip.mforwarding=0
net.inet6.ip6.forwarding=1
net.inet6.ip6.mforwarding=0

My PF ruleset:

# pfctl -s all
FILTER RULES:
pass in on vlan9 inet from any to 73.12.6.0/23 flags S/SA
pass out on vlan9 inet from 73.12.6.0/23 to any flags S/SA
pass out on vlan9 inet from 10.64.14.0/24 to any flags S/SA nat-to
73.12.6.33
pass in quick inet6 all flags S/SA
pass out quick inet6 all flags S/SA
pass quick inet6 proto ipv6-icmp all

I have rtadv turned on and my client machine gets IPv6:

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . : corbe.net
   Description . . . . . . . . . . . : Intel(R) 82579V Gigabit Network
Connection
   Physical Address. . . . . . . . . : 74-D0-2B-27-BE-B3
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . :
2601:5ce:101:5350:28af:3026:cf75:988c(Preferred)
   Temporary IPv6 Address. . . . . . :
2601:5ce:101:5350:1dd6:cc0e:98b:50a9(Preferred)
   Link-local IPv6 Address . . . . . :
fe80::28af:3026:cf75:988c%7(Preferred)
   IPv4 Address. . . . . . . . . . . : 10.64.14.13(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Tuesday, October 27, 2015 10:48:18 PM
   Lease Expires . . . . . . . . . . : Wednesday, October 28, 2015 10:48:19
AM
   Default Gateway . . . . . . . . . : fe80::21e:37ff:fed6:ad%7
                                       10.64.14.1
   DHCP Server . . . . . . . . . . . : 10.64.14.1
   DHCPv6 IAID . . . . . . . . . . . : 91541547
   DHCPv6 Client DUID. . . . . . . . :
00-01-00-01-1D-C1-F8-6C-74-D0-2B-27-BE-B3
   DNS Servers . . . . . . . . . . . : 8.8.8.8
                                       4.2.2.2
   NetBIOS over Tcpip. . . . . . . . : Enabled

IPv6 Route Table
===========================================================================
Active Routes:
 If Metric Network Destination      Gateway
  7    276 ::/0                     fe80::21e:37ff:fed6:ad
  1    306 ::1/128                  On-link
  2    306 2001::/32                On-link
  2    306 2001:0:5ef5:79fb:ca8:3fdf:f5bf:f1f2/128
                                    On-link
  7    276 2601:5ce:101:5350::/64   On-link
  7    276 2601:5ce:101:5350:1dd6:cc0e:98b:50a9/128
                                    On-link
  7    276 2601:5ce:101:5350:28af:3026:cf75:988c/128
                                    On-link
  7    276 fe80::/64                On-link
  2    306 fe80::/64                On-link
  2    306 fe80::ca8:3fdf:f5bf:f1f2/128
                                    On-link
  7    276 fe80::28af:3026:cf75:988c/128
                                    On-link
  1    306 ff00::/8                 On-link
  7    276 ff00::/8                 On-link
  2    306 ff00::/8                 On-link
===========================================================================
Persistent Routes:
  None

But I can't ping out or do anything on the client:

C:\Users\dcorbe>ping ipv6.cybernode.com

Pinging ipv6.cybernode.com [2001:470:1:1b9::31] with 32 bytes of data:
Control-C
^C
C:\Users\dcorbe>tracert 2601:5ce:101:5350:21e:37ff:fed6:ad

Tracing route to 2601:5ce:101:5350:21e:37ff:fed6:ad over a maximum of 30
hops

  1  Destination host unreachable.

Trace complete.

Reply via email to