I have just obtained a /64 block of ip from my vps provider, and I have 3 ipv4 on that same box. I have minimal knowledge with networking though so please bare with me..
ifconfig(8):
I can already ping6(1) to ipv6.google.com and traceroute6(8)
and this is my netstat -rn output:
And this is my pf.conf for ipv6 rules, I've cut down my ipv4 rules.
I got the idea of the ipv6 rules through googling so I'm really not sure about it. My problem is I still can't even lynx to ipv6.google.com or just to connect to an ipv6 irc network even after I set my hostname to use my ipv6. What did I missed here? Thanks.
ifconfig(8):
Code:
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
ether 00:16:3e:27:da:5f
inet x.x.x.x netmask 0xfffffff0 broadcast x.x.x.x
inet6 fe80::216:xxxx:xxxx:da5f%re0 prefixlen 64 scopeid 0x2
inet6 2001:470:xxxx:x::x prefixlen 64
inet x.x.x.x netmask 0xfffffff0 broadcast x.x.x.x
inet x.x.x.x netmask 0xfffffff0 broadcast x.x.x.x
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
I can already ping6(1) to ipv6.google.com and traceroute6(8)
and this is my netstat -rn output:
Code:
Internet6:
Destination Gateway Flags Netif Expire
::/96 ::1 UGRS lo0 =>
default 2001:470:xxxx:x::x UGS re0
::1 link#4 UH lo0
::ffff:0.0.0.0/96 ::1 UGRS lo0
2001:470:xxxx:x::/64 link#2 U re0
2001:470:xxxx:x::2 link#2 UHS lo0
fe80::/10 ::1 UGRS lo0
fe80::%re0/64 link#2 U re0
fe80::216:3eff:xxxx:da5f%re0 link#2 UHS lo0
fe80::%lo0/64 link#4 U lo0
fe80::1%lo0 link#4 UHS lo0
ff01::%re0/32 fe80::216:3eff:xxxx:da5f%re0 U re0
ff01::%lo0/32 ::1 U lo0
ff02::/16 ::1 UGRS lo0
ff02::%re0/32 fe80::216:3eff:xxxx:da5f%re0 U re0
ff02::%lo0/32 ::1 U lo0
And this is my pf.conf for ipv6 rules, I've cut down my ipv4 rules.
Code:
# -- ipv6 ranges --
ipv6_add = "2001:470:488d:0001::2"
# -- ipv6 --
pass in quick on $ext_if inet6 proto { tcp, udp } from $ipv6_add to $dns6 port 53 flags S/SA keep state
pass out on $ext_if inet6 proto icmp6 all icmp6-type echoreq keep state
pass in on $ext_if inet6 proto icmp6 all icmp6-type echoreq
pass out quick on $ext_if inet6 from $ext_if:network to any keep state
pass out on $ext_if inet6 proto udp from { ::1, 2001:470:488d:xxxx::x } to any port 53 keep state
I got the idea of the ipv6 rules through googling so I'm really not sure about it. My problem is I still can't even lynx to ipv6.google.com or just to connect to an ipv6 irc network even after I set my hostname to use my ipv6. What did I missed here? Thanks.