Hi Edgar,

check the MTU on your tunnel device.
It has to be lower than the one on your NIC.
As DNS and ICMP packets are tiny they
will pass through anyway but the browser's
TCP connections' packets will max out
the configured MTU and get dropped.
You can give it a try with
  doas ifconfig gif0 MTU 1400

HTH, Florian

Am 9. April 2017 11:18:49 MESZ schrieb Edgar Pettijohn
<ed...@pettijohn-web.com>:
>I recently decided to join the ipv6 world.  I set up a tunnel since my
>isp doesn't provide ipv6 yet. I'm almost there. I can ping6 and host -6
>
>from my laptop, but I can't browse the ipv6 web. I appologize in
>advance
>if thunderbird screws this up.
>
>[Sun Apr 09 03:57:59 edgar@thinkpad:~ ] $ ping6 google.com
>PING google.com (2607:f8b0:4000:80a::200e): 56 data bytes
>64 bytes from 2607:f8b0:4000:80a::200e: icmp_seq=0 hlim=57 time=65.239
>ms
>64 bytes from 2607:f8b0:4000:80a::200e: icmp_seq=1 hlim=57 time=82.029
>ms
>64 bytes from 2607:f8b0:4000:80a::200e: icmp_seq=2 hlim=57 time=77.891
>ms
>64 bytes from 2607:f8b0:4000:80a::200e: icmp_seq=3 hlim=57 time=77.393
>ms
>^C
>--- google.com ping statistics ---
>4 packets transmitted, 4 packets received, 0.0% packet loss
>round-trip min/avg/max/std-dev = 65.239/75.638/82.029/6.268 ms
>
>[Sun Apr 09 04:07:14 edgar@thinkpad:~ ] $ host -6 google.com
>2001:470:be02:e2::3
>Using domain server:
>Name: 2001:470:be02:e2::3
>Address: 2001:470:be02:e2::3#53
>Aliases:
>
>google.com has address 216.58.194.142
>google.com has IPv6 address 2607:f8b0:4000:80d::200e
>google.com mail is handled by 20 alt1.aspmx.l.google.com.
>google.com mail is handled by 30 alt2.aspmx.l.google.com.
>google.com mail is handled by 50 alt4.aspmx.l.google.com.
>google.com mail is handled by 10 aspmx.l.google.com.
>google.com mail is handled by 40 alt3.aspmx.l.google.com.
>
>[Sun Apr 09 03:58:30 edgar@thinkpad:~ ] $ route show -inet6
>Routing tables
>
>Internet6:
>Destination        Gateway            Flags   Refs      Use   Mtu Prio
>Iface
>default            fe80::21d:6aff:fe6 UG         0      227 -    56
>iwn0
>::/96              localhost          UGRS       0        0 32768     8
>lo0
>::/104             localhost          UGRS       0        0 32768     8
>lo0
>localhost          localhost          UHhl      14       28 32768     1
>lo0
>::127.0.0.0/104    localhost          UGRS       0        0 32768     8
>lo0
>::224.0.0.0/100    localhost          UGRS       0        0 32768     8
>lo0
>::255.0.0.0/104    localhost          UGRS       0        0 32768     8
>lo0
>::ffff:0.0.0.0/96  localhost          UGRS       0        0 32768     8
>lo0
>2001:470:be02:a0:: 2001:470:be02:a0:2 UCn        1        2 -     8
>iwn0
>2001:470:be02:a0:: 00:1d:6a:60:e1:a9  UHLc       0      186 -     7
>iwn0
>2001:470:be02:a0:2 24:77:03:5f:12:38  UHLl       0       31 -     1
>iwn0
>2001:470:be02:a0:7 24:77:03:5f:12:38  UHLl       0       34 -     1
>iwn0
>2002::/24          localhost          UGRS       0        0 32768     8
>lo0
>2002:7f00::/24     localhost          UGRS       0        0 32768     8
>lo0
>2002:e000::/20     localhost          UGRS       0        0 32768     8
>lo0
>2002:ff00::/24     localhost          UGRS       0        0 32768     8
>lo0
>fe80::/10          localhost          UGRS       0        1 32768     8
>lo0
>fec0::/10          localhost          UGRS       0        0 32768     8
>lo0
>fe80::%iwn0/64     fe80::2677:3ff:fe5 UCn        1        1 -     8
>iwn0
>fe80::21d:6aff:fe6 00:1d:6a:60:e1:a9  UHLch      1      368 -     7
>iwn0
>fe80::2677:3ff:fe5 24:77:03:5f:12:38  UHLl       0       75 -     1
>iwn0
>fe80::1%lo0        fe80::1%lo0        UHl        0        0 32768     1
>lo0
>ff01::/16          localhost          UGRS       0        1 32768     8
>lo0
>ff01::%iwn0/32     fe80::2677:3ff:fe5 Um         0        2 -     4
>iwn0
>ff01::%lo0/32      localhost          Um         0        1 32768     4
>lo0
>ff02::/16          localhost          UGRS       0        1 32768     8
>lo0
>ff02::%iwn0/32     fe80::2677:3ff:fe5 Um         0        2 -     4
>iwn0
>ff02::%lo0/32      localhost          Um         0        1 32768     4
>lo0
>
>[Sun Apr 09 03:59:12 edgar@thinkpad:~ ] $ ndp -na
>Neighbor                             Linklayer Address   Netif Expire
>
>S Flags
>2001:470:be02:a0::                   00:1d:6a:60:e1:a9    iwn0
>23h59m26s S R
>2001:470:be02:a0:2677:3ff:fe5f:1238  24:77:03:5f:12:38    iwn0
>permanent R l
>2001:470:be02:a0:7843:3366:8838:f579 24:77:03:5f:12:38    iwn0
>permanent R l
>fe80::21d:6aff:fe60:e1a9%iwn0        00:1d:6a:60:e1:a9    iwn0
>23h59m56s S R
>fe80::2677:3ff:fe5f:1238%iwn0        24:77:03:5f:12:38    iwn0
>permanent R l
>
><-------------------------on the
>router------------------------------------------------->
>
># route show -inet6
>Routing tables
>
>Internet6:
>Destination        Gateway            Flags   Refs      Use   Mtu Prio
>Iface
>default            epettijohn-1.tunne UGS        0      612 -     8
>gif0
>::/96              localhost          UGRS       0        0 32768     8
>lo0
>::/104             localhost          UGRS       0        0 32768     8
>lo0
>localhost          localhost          UHl       14       17 32768     1
>lo0
>::127.0.0.0/104    localhost          UGRS       0        0 32768     8
>lo0
>::224.0.0.0/100    localhost          UGRS       0        0 32768     8
>lo0
>::255.0.0.0/104    localhost          UGRS       0        0 32768     8
>lo0
>::ffff:0.0.0.0/96  localhost          UGRS       0        0 32768     8
>lo0
>epettijohn-1.tunne epettijohn-1-pt.tu UH         1       23 -     8
>gif0
>epettijohn-1-pt.tu epettijohn-1-pt.tu UHl        0       14 -     1
>gif0
>2001:470:be02:a0:: 2001:470:be02:a0:: UC         4        2 -     4
>athn0
>2001:470:be02:a0:: 00:1d:6a:60:e1:a9  UHLl       0       54 -     1
>athn0
>2001:470:be02:a0:c 5c:8d:4e:76:12:ae  UHLc       0       25 -     4
>athn0
>2001:470:be02:a0:2 24:77:03:5f:12:38  UHLc       0      115 -     4
>athn0
>2001:470:be02:a0:7 24:77:03:5f:12:38  UHLc       0      282 -     4
>athn0
>2001:470:be02:a0:d link#4             UHLc       0        1 -     4
>athn0
>2001:470:be02:e2:: router.my.domain   UC         0        0 -     4
>sis0
>router.my.domain   00:00:24:c3:54:50  UHLl       0        0 -     1
>sis0
>2002::/24          localhost          UGRS       0        0 32768     8
>lo0
>2002:7f00::/24     localhost          UGRS       0        0 32768     8
>lo0
>2002:e000::/20     localhost          UGRS       0        0 32768     8
>lo0
>2002:ff00::/24     localhost          UGRS       0        0 32768     8
>lo0
>fe80::/10          localhost          UGRS       0        3 32768     8
>lo0
>fec0::/10          localhost          UGRS       0        0 32768     8
>lo0
>fe80::%sis0/64     fe80::200:24ff:fec UC         0        0 -     4
>sis0
>fe80::200:24ff:fec 00:00:24:c3:54:50  UHLl       0        0 -     1
>sis0
>fe80::%athn0/64    fe80::21d:6aff:fe6 UC         1        2 -     4
>athn0
>fe80::21d:6aff:fe6 00:1d:6a:60:e1:a9  UHLl       0       63 -     1
>athn0
>fe80::2677:3ff:fe5 24:77:03:5f:12:38  UHLc       1      248 -     4
>athn0
>fe80::1%lo0        fe80::1%lo0        UHl        0        0 32768     1
>lo0
>fe80::%gif0/64     fe80::200:24ff:fec U          0        0 -     4
>gif0
>fe80::200:24ff:fec fe80::200:24ff:fec UHl        0        0 -     1
>gif0
>ff01::/16          localhost          UGRS       0        3 32768     8
>lo0
>ff01::%sis0/32     fe80::200:24ff:fec Um         0        1 -     4
>sis0
>ff01::%athn0/32    fe80::21d:6aff:fe6 Um         0        1 -     4
>athn0
>ff01::%lo0/32      localhost          Um         0        1 32768     4
>lo0
>ff01::%gif0/32     fe80::200:24ff:fec Um         0        1 -     4
>gif0
>ff02::/16          localhost          UGRS       0        3 32768     8
>lo0
>
>ff02::%sis0/32     fe80::200:24ff:fec Um         0        1 -     4
>sis0
>ff02::%athn0/32    fe80::21d:6aff:fe6 Um         0        2 -     4
>athn0
>ff02::%lo0/32      localhost          Um         0        1 32768     4
>lo0
>ff02::%gif0/32     fe80::200:24ff:fec Um         0        1 -     4
>gif0
>
># ndp -na
>Neighbor                             Linklayer Address  Netif Expire
>
>S Flags
>2001:470:be02:a0::                   00:1d:6a:60:e1:a9  athn0 permanent
>R l
>2001:470:be02:a0:cd5:5a43:52d:c5c9   5c:8d:4e:76:12:ae  athn0 23h49m16s
>S
>2001:470:be02:a0:2677:3ff:fe5f:1238  24:77:03:5f:12:38  athn0 23h56m22s
>S
>2001:470:be02:a0:7843:3366:8838:f579 24:77:03:5f:12:38  athn0 23h56m12s
>S
>2001:470:be02:a0:d2bf:9cff:fe27:356e (incomplete)       athn0 expired
>N
>2001:470:be02:e2::3                  00:00:24:c3:54:50   sis0 permanent
>R l
>fe80::200:24ff:fec3:5450%sis0        00:00:24:c3:54:50   sis0 permanent
>R l
>fe80::21d:6aff:fe60:e1a9%athn0       00:1d:6a:60:e1:a9  athn0 permanent
>R l
>fe80::2677:3ff:fe5f:1238%athn0       24:77:03:5f:12:38  athn0 1s
>D
>
># cat /etc/pf.conf
>
>ext_if="sis0"
>v6_if="gif0"
>
>tunnel_remote = "184.105.253.10"
>tunnel_routed = "{ 2001:470:1f0f:832::/64, 2001:470:be02::/48 }"
>
>int_if="{ vether0 sis1 sis2 athn0 }"
>
>table <martian> { 0.0.0.0/8 10.0.0.0/8 127.0.0.0/8 169.254.0.0/16 \
>                  172.16.0.0/12 192.0.0.0/24 192.0.2.0/24 224.0.0.0/3 \
>                   192.168.0.0/16 198.18.0.0/15 198.51.100.0/24 \
>                   203.0.113.0/24 }
>
>set block-policy drop
>set loginterface egress
>set skip on lo0
>match in all scrub (no-df random-id max-mss 1440)
>match out on egress inet from !(egress:network) to any nat-to
>(egress:0)
>block in quick on egress from <martians> to any
>block return out quick on egress from any to <martians>
>block all
>pass out quick inet keep state
>pass out quick inet6 keep state
>pass in on $int_if inet
>pass in quick inet6 from any to 64:ff9b::/96 af-to inet from (egress:0)
>
>keep state rtable 0
>pass in on $int_if proto { tcp, udp } from any to any port domain
>pass out on $ext_if inet proto ipv6 from $ext_if to $tunnel_remote keep
>
>state
>pass in on $ext_if inet proto ipv6 from $tunnel_remote to $ext_if keep
>state
>pass out quick on $v6_if keep state
>pass in proto { icmp, icmp6 } all
>
>Thanks in advance.

Reply via email to