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