Cluster der kan alt/Routning og NAT

From Teknologisk videncenter
< Cluster der kan alt
Revision as of 13:29, 18 April 2012 by Heth (talk | contribs) (Routning & NAT)
Jump to: navigation, search

Routning & NAT

Configuring NAT (Sharing Internet)

Start Routing

For this, we do not need to install anything new. Everything is right there but is currently disabled. First, edit /etc/sysctl.conf. Find this:

net.ipv4.ip_forward=1

Uncomment it by removing the #. Now forwarding is enabled in the system kernel.

Start routing without a reboot

echo 1 > /proc/sys/net/ipv4/ip_forward

This will enable it without a reboot.

NAT

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

What this does is make a NAT rule for post-routing. It sets the eth0 as the output card (The one out to the internet) and sets source to it's own IP through MASQUERADE. Then write: Just to be sure, save it.

iptables-save > /etc/iptables.rules

Now that it’s saved we need to load the iptables.rules on starting the network:

vi /etc/network/interfaces </source lang=cli>

  1. The extended interfaces

auto eth0 iface eth0 inet dhcp pre-up iptables-restore < /etc/iptables.rules post-down iptables-restore < /etc/iptables.rules </source> Test it out on your other client.

Categori:clusterCategori:Ubuntu