I am currently setting up a Ubuntu router, where the ubuntu installation acts as a router with DHCP.

Currently, I can get DHCP working, but not the net access.

eth0: public ip
eth1: 10.0.0.1/8

Iptables
Code:
# Generated by iptables-save v1.4.14 on Mon Feb  3 18:20:52 2014
*mangle
:PREROUTING ACCEPT [18:686]
:INPUT ACCEPT [18:686]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [10:355]
:POSTROUTING ACCEPT [18:611]
COMMIT
# Completed on Mon Feb  3 18:20:52 2014
# Generated by iptables-save v1.4.14 on Mon Feb  3 18:20:52 2014
*nat
:PREROUTING ACCEPT [1:40]
:INPUT ACCEPT [1:40]
:OUTPUT ACCEPT [1:59]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Mon Feb  3 18:20:52 2014
# Generated by iptables-save v1.4.14 on Mon Feb  3 18:20:52 2014
*filter
:INPUT ACCEPT [14:558]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [8:291]
-A FORWARD -i eth0 -o eth1 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth1 -o eth0 -j ACCEPT
COMMIT
# Completed on Mon Feb  3 18:20:52 2014
Is there anything that I am missing?