import os, time
import subprocess
time.sleep(1)
forked_pid = os.fork()
if forked_pid == 0:
print("I am child!")
subprocess.Popen(['ping','-c','10','localhost'])
print("Child Quit")
else:
print("I am parent!")
time.sleep(2)
print("Parent Quit")
Для начала нужно сперва всех пользователей в один L2 сегмент запихнуть, чтобы случилась ситуация описанная вами. Правда я не уточнил у ТС что за роутеры используются. Возможно они и не способны на организацию изолированных сегментов сети. Моё упущение. Привык что как минимум Микротик у всех