Сразу запускать не нужно по многим причинам. Если сразу, то и интерфейс управления не нужен тогда. А терминал гнома нужен просто, чтобы было видно, что происходит, если войти, например, через VNC.
А речь идёт о дистанционном управлении шлюзом.
Я ещё не попробовал все советы, руки не дошли... А насчёт setuid(0) - это, действительно, нужно попробовать.