Golikich, примерно так будет:
кладете в переменную время на момент запуска скрипта в формате unix timestamp
далее в цикле:
- сравниваете текущее время со временем на момент запуска, если прошла минута или больше - выход
- если нет, создаёте пользователя и ждете 15 секунд
Там, где не работает интернет, локальная сеть доступна? На свитче случайно не мигают лампочки в необычайно высоком темпе?
Вообще конечно мрачная ситуация, "мы что-то где-то выдернули, хабр, помоги". Составьте схему сети, подробную, с номерами розеток и портов на свитчах. Подпишите патч-корды.
ещё могло слететь значение /proc/sys/net/ipv4/ip_forward