Hello, I have an edgerouter lite 3 running octeon for the past few years. The connection is dual-stack. On the ipv6 side, there's two prefixes:
for the ND side, a /64 let's call it 2a02:8011: for the DP (delegation prefix) it's a /48 let's call it 2a02:8010. v6 IPs from the /48 are distributed to the DMZ. on the edgerouter: cnmac2 is not used cnmac0 points to the dmz and has ipv4 assigned manually pppoe0 is on cnmac1 and it always has, as expected, ipv6 from the ND prefix. cnmac1 points to the dmz and has ipv4 and, normally, ipv6, and the ipv6 would be from the PD prefix. This *used* to work and stopped working sometime while at 7.3. It's at 7.4 now. Sometimes it would stop working and a reboot would fix it. I'm unsure if it's a misconfiguration at my end or if it's an ISP problem. The problem persists even if pf is stopped. Please can anyone advise? hostname.pppoe0 =============== inet 0.0.0.0 255.255.255.255 NONE mtu 1500 \ pppoedev cnmac1 authproto chap \ authname 'REDACTED' authkey 'REDACTED' up dest 0.0.0.1 !/sbin/route add default -ifp pppoe0 0.0.0.1 inet6 eui64 !/sbin/route add -inet6 default -ifp pppoe0 fe80::%pppoe0 ### hostname.cnmac1 =============== mtu 1508 inet6 autoconf up ### hostname.cnmac0 =============== inet my.real.ipv4.router.ip 255.255.255.248 NONE ### The problem is cnmac1 isn't getting its DHCP-DP /48 as expected. It does get an ipv6 but it's inet6 fe80::f29f:c2ff:fe10:488f%cnmac1 prefixlen 64 scopeid 0x2 and that's it. Additionally: Fri Feb 02 14:29:27 root@axs /etc # rcctl stop dhcpcd dhcpcd(ok) Fri Feb 02 14:30:18 root@axs /etc # rcctl start dhcpcd dhcpcd(timeout) Fri Feb 02 14:31:00 root@axs /etc # rcctl check dhcpcd dhcpcd(ok) Fri Feb 02 14:32:13 root@axs /etc # rcctl restart dhcpcd dhcpcd(ok) dhcpcd(timeout) Here's /etc/dhcpcd.conf ### Fri Feb 02 14:32:58 root@axs /etc # cat /etc/dhcpcd.conf ipv6only noipv6rs duid persistent option rapid_commit require dhcp_server_identifier script "" allowinterfaces pppoe0 cnmac0 cnmac1 interface pppoe0 ipv6rs ia_na 1 ia_pd 2/::48 cnmac0/1 ### dmesg [ using 762280 bytes of bsd ELF symbol table ] Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2023 OpenBSD. All rights reserved. https://www.OpenBSD.org OpenBSD 7.4 (GENERIC.MP) #1382: Tue Oct 10 09:43:29 MDT 2023 dera...@octeon.openbsd.org:/usr/src/sys/arch/octeon/compile/GENERIC.MP real mem = 536870912 (512MB) avail mem = 520994816 (496MB) random: good seed from bootblocks mainbus0 at root: board 20002 rev 2.18, model CN3xxx/CN5xxx cpu0 at mainbus0: CN50xx CPU rev 0.1 500 MHz, Software FP emulation cpu0: cache L1-I 32KB 4 way D 16KB 64 way, L2 128KB 8 way cpu1 at mainbus0: CN50xx CPU rev 0.1 500 MHz, Software FP emulation cpu1: cache L1-I 32KB 4 way D 16KB 64 way, L2 128KB 8 way clock0 at mainbus0: int 5 octcrypto0 at mainbus0 iobus0 at mainbus0 simplebus0 at iobus0: "soc" octciu0 at simplebus0 octsmi0 at simplebus0 octpip0 at simplebus0 octgmx0 at octpip0 interface 0 cnmac0 at octgmx0: port 0 RGMII, address f0:9f:c2:10:48:8e atphy0 at cnmac0 phy 7: AR8035 10/100/1000 PHY, rev. 2 cnmac1 at octgmx0: port 1 RGMII, address f0:9f:c2:10:48:8f atphy1 at cnmac1 phy 6: AR8035 10/100/1000 PHY, rev. 2 cnmac2 at octgmx0: port 2 RGMII, address f0:9f:c2:10:48:90 atphy2 at cnmac2 phy 5: AR8035 10/100/1000 PHY, rev. 2 com0 at simplebus0: ns16550a, 64 byte fifo com0: console dwctwo0 at iobus0 base 0x1180068000000 irq 56 usb0 at dwctwo0: USB revision 2.0 uhub0 at usb0 configuration 1 interface 0 "Octeon DWC2 root hub" rev 2.00/1.00 addr 1 octrng0 at iobus0 base 0x1400000000000 irq 0 umass0 at uhub0 port 1 configuration 1 interface 0 "USB SanDisk 3.2Gen1" rev 2.10/1.00 addr 2 umass0: using SCSI over Bulk-Only scsibus0 at umass0: 2 targets, initiator 0 sd0 at scsibus0 targ 1 lun 0: <USB, SanDisk 3.2Gen1, 1.00> removable serial.078155838107b4280bcc sd0: 29340MB, 512 bytes/sector, 60088320 sectors vscsi0 at root scsibus1 at vscsi0: 256 targets softraid0 at root scsibus2 at softraid0: 256 targets root on sd0a (d02ce061c45edca4.a) swap on sd0b dump on sd0b WARNING: CHECK AND RESET THE DATE! ### Thanks in advance for any assistance --