para abrir un puerto se requiere que haya un servicio o algun socket tcp/ip esperando conexion , en la forma ke lo dices quiza digas algo como iptables ke es komo una basa para construir firewalls en linux , te recomiendo ke te documentes hacerca de este , aca en el mismo foro o google son de mucha utilidad
Saludos