Muitas maneiras descritas em AskUbuntu . Usar uma linha @reboot
no crontab tem muito apelo, especialmente desde que o IIRC, a variante do Ubuntu do crontab, também permite especificar qual id executa o comando.
Como você está no Ubuntu, você pode usar o UFW (Uncomplicated FireWall). IPTables para meros humanos:)