Basic networking: Centos Server Router + Ubuntu Client setup.. unable to access outside world from client
- by ale
I am trying to set up my Centos Server with two NICs as a router. eth0 is connected to the outside world and eth1 is connected to an Ubuntu client.
Here's eth0 on the server:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
eth1 on the server:
DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.0.10 # a free address on my network
ONBOOT=yes
TYPE=Ethernet
My server has IPv4 packet forwarding turned on and my iptables only contains:
# iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
# iptables --append FORWARD --in-interface eth1 -j ACCEPT
My Ubuntu client has this in its /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet dhcp
gateway 192.168.0.10
but I can't get an Internet connection from the server for my client. I can't even ping my server from the client:
$ ping 192.168.0.10
Destination Host Unreachable