I’m running p2p on preprod. Its pretty much plug and play using CNTOOLS. You can follow the guide I wrote here on setting up on pre-production or preview testnets. You can adjust and add peers to your p2p topology fairly easily. Once your node is discoverable, it may take some time to start connecting to peers. I think it took mine around a day to start connecting to random folks.
There’s some great info on the IOHK Technical discord that is worth searching for if you are seeking deeper understanding.