hi everyone
my isp is zen which uses pppoe
i have a /64 nd and a /48 pd
i have configured dhcpcd.conf but can only get an ipv6 address on the external 
pppoe0 interface,
the internal lan interface only gets a link local from slaac


i have the following in dhcpcd.conf

ipv6only
noipv6rs
waitip 6
duid
persistant
vendorclassid
option interface_mtu
option host_name
option rapid_commit
require dhcp_server_identifier
slaac private
script ""
allowinterfaces pppoe0 em0 em1
interface pppoe0
        ipv6rs
        ia_na 1
        ia_pd 2 em0/1 em1/2

----------------------------------------------------

cat /etc/rad.conf

dns {
        nameserver {
                2606:4700:4700::1111
                2606:4700:4700::1001
}

}

interface em0
interface em1

----------------------------------------------------

cat /etc/hostname.bge0
inet 88.00.00.00 255.255.255.255 NONE mtu 1508 inet6 autoconf

----------------------------------------------------

cat /etc/hostname.em0 inet 10.200.100.50 0xffffff00
inet6 autoconf

----------------------------------------------------

my ipv6 section in pf.conf is

SafeIcmpTypes = "{ echorep, echoreq, unreach  }"
pass quick log on em0 all
pass log inet6 proto icmp6 all icmp6-type $SafeIcmpTypes
pass out log inet6 proto udp from any port dhcpv6-client to any port 
dhcpv6-server no state
pass in on egress inet6 proto icmp6 all \
  icmp6-type { routeradv neighbrsol neighbradv  }

pass in on egress inet6 proto udp \
        from fe80::/10 port dhcpv6-server \
        to fe80::/10 port dhcpv6-client \
        no state

----------------------------------------------------

ifconfig pppoe0 pppoe0: flags=8951<UP,POINTOPOINT,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1492
        index 9 priority 0 llprio 3
        dev: bge0 state: session
        sid: 0x28 PADI retries: 20 PADR retries: 0 time: 07:13:23
sppp: phase network authproto chap dns: 212.23.3.100 212.23.6.100
        groups: pppoe egress
        status: active
        inet6 fe80::200:0:0:1%pppoe0 -->  prefixlen 64 scopeid 0x9
        inet 88.00.00.00 --> 51.148.72.22 netmask 0xffffffff
        inet6 2a02:8011:d000:xxx:xxxx:xxxx:xxxx:xxxx -->  prefixlen 64 autoconf 
pltime 172462 vltime 258862

----------------------------------------------------

ifconfig bge0 bge0: flags=248843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF6TEMP,AUTOCONF6> mtu 1500
        lladdr 00:18:8b:6a:ab:48
        index 1 priority 0 llprio 3
        media: Ethernet autoselect (100baseTX full-duplex,rxpause,txpause)
        status: active
        inet6 fe80::218:8bff:fe6a:ab48%bge0 prefixlen 64 scopeid 0x1
        inet 88.00.00.00 netmask 0xffffffff

----------------------------------------------------

ifconfig em0 em0: flags=248843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF6TEMP,AUTOCONF6> mtu 1500
        lladdr 00:11:0a:5f:6d:40
        index 2 priority 0 llprio 3
        media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause)
        status: active
        inet6 fe80::211:aff:fe5f:6d40%em0 prefixlen 64 scopeid 0x2
        inet 10.200.100.50 netmask 0xffffff00 broadcast 10.200.100.255

----------------------------------------------------

any suggestions why i am not getting a global ipv6 on em0 ?

shadrock

Reply via email to