How to have a next page for post?

You can use the functions next_posts_link() and previous_posts_link() for that.

You have to place these functions in your theme where you want the links to be seen. Possible templates for that are your archive.php, category.php depending on your needs.

<div class="navigation">
    <div class="next-posts"><?php next_posts_link('&laquo; Older Entries') ?></div>
    <div class="prev-posts"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
</div>

More info:

http://codex.wordpress.org/Function_Reference/next_posts_link

http://codex.wordpress.org/Function_Reference/previous_posts_link