On 2021-02-01 1:06 p.m., Allan Fields wrote: > Maybe it wont help or will, fwiw.. > > (ppp0): failure to start DHCPv6: missing MAC address > ^^^^^^---- the log seems to reference the ipv4 connection for dhcpv6 not starting - is it also failing to start on ppp1? Thanks for pointing that out, I somehow missed that (at 2am). I done a pile of tests back and forth including trying to run all on ppp0 and so on. I think I grabbed the log from the last try which would have ipv6 on ppp1 and then dhcpv6 on ppp0 would fail but with the config I have it shouldn't even try ipv6 on ppp0 then. I will test more and keep better track on the logs but since I have to kill my internet to test it will have to wait until later tonight. /ps > > So it's trying to start DHCPv6 on the wrong link? > > - Anonymous Coward > > ----- Original Message ----- > From: "Peter Sjöberg" <peters-oclug [ at ] techwiz [ dot ] ca> > To: linux [ at ] linux-ottawa [ dot ] org > Sent: Monday, February 1, 2021 12:41:04 PM > Subject: [linux] ipv6 problem with centos8+teksavvy+pppoe with DHCPv6-PD > > I have a centos6 firewall and there I have two pppoe connections, one > for ipv4 and one for ipv6. > This works fine but since centos6 is EOL I need to migrate to something > newer and I'm going with centos8 (or stream or something like that) and > I have problem to get the ipv6 part working. > > After lots of fiddling I did get the two ppp connections to work at the > same time on the same nic but the dhcp6c part isn't working. From what I > can see in the log it refuse to start due to no MAC > > I have a script to create the connections: > > Creating ppp0_ipv4 > nmcli connection add type pppoe autoconnect no con-name ppp0_ipv4 username ip4user [ at ] teksavvy [ dot ] com password "myIPV4psw" ifname ppp0 pppoe.parent eth2 > nmcli connection modify ppp0_ipv4 ipv4.method auto ipv6.method disabled > > Creating ppp1_ipv6 > nmcli connection add type pppoe autoconnect no con-name ppp1_ipv6 username ip6user [ at ] hsiservice [ dot ] net password "myIPV6psw" ifname ppp1 pppoe.parent eth2 > nmcli connection modify ppp1_ipv6 ipv4.method disabled ipv6.method auto ipv6.addr-gen-mode eui64 802-3-ethernet.mac-address 52:54:66:18:ac:f6 > > > > extract from the log: > > NetworkManager[746]: <debug> [1612156399.1097] device[052faa76634ef4ae] (ppp0): Activation: Stage 3 of 5 (IP Configure Start) starting DHCPv6 as requested by IPv6 router... > NetworkManager[746]: <debug> [1612156399.1102] device[052faa76634ef4ae] (ppp0): ipv6.dhcp-iaid: using 1309584892 (0x4e0eadfc) IAID (str: 'ifname', explicit 0) > NetworkManager[746]: <debug> [1612156399.1102] device[052faa76634ef4ae] (ppp0): ipv6.dhcp-duid: generate lease DUID '00:04:59:c1:c6:ab:a2:c1:ed:4f:2a:43:ba:e6:1e:9c:0e:c8' (prefer lease) > NetworkManager[746]: <warn> [1612156399.1103] device (ppp0): failure to start DHCPv6: missing MAC address > NetworkManager[746]: <debug> [1612156399.1228] kill child process 'pppd' (33958): wait for process to terminate after sending SIGTERM (15) (send SIGKILL in 1500 milliseconds)... > > > Asking google doesn't help much since all hits are somewhere between way > to old (2014) to just pre centos8, shows GUI versions under ubuntu or so. > > I'm looking for a nmcli+ipv6-up.local script solution that will get the > dhcpv6-pd part to work also, does anyone have any hints? > To unsubscribe send a blank message to linux+unsubscribe [ at ] linux-ottawa [ dot ] org To get help send a blank message to linux+help [ at ] linux-ottawa [ dot ] org To visit the archives: https://lists.linux-ottawa.org