I see that your `interfaces` file contains lines like:
auto p2p2 inet manual
auto p5p1 inet manual
auto p5p2 inet manual
These should instead be:
auto p2p2
auto p5p1
auto p5p2
It seems that ifupdown is less strict than netplan about what it accepts after "auto". (I guess it ignores arguments that aren't interface names; I vaguely remember using syntax such as "auto eth0 eth1", but I'm not positive that works.)
I see that your `interfaces` file contains lines like:
auto p2p2 inet manual
auto p5p1 inet manual
auto p5p2 inet manual
These should instead be:
auto p2p2
auto p5p1
auto p5p2
It seems that ifupdown is less strict than netplan about what it accepts after "auto". (I guess it ignores arguments that aren't interface names; I vaguely remember using syntax such as "auto eth0 eth1", but I'm not positive that works.)