Howtos / Articles

Enable IP Forwarding on Ubuntu 13.04

This howto guide outlines the steps to enable IP forwarding on Ubuntu 13.04. This is required if you want your system to act as a router.

Check the current setting:

$ sysctl net.ipv4.ip_forward

This should output a 0 or a 1 depending on if it is already enabled or not.

eg: the following shows where ip forwarding is disabled

$ sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0

Enable the kernel option for IP forwarding:

$ sudo sysctl net.ipv4.ip_forward=1

eg:

$ sudo sysctl net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1

To make these changes perminant across reboots:

Edit the /etc/sysctl.conf file:

$ sudo nano /etc/sysctl.conf 

Find the following text:

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

Uncomment the net.ipv4.ip_forward=1 line:

# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1

Save and exit the file.

Run sysctl -p to make the changes take effect immediatly:

$ sudo sysctl -p

eg:

$ sudo sysctl -p
net.ipv4.ip_forward = 1

Your Ubuntui 13.04 system will now have IP forwarding enabled. Make sure your iptables rules are set up correctly to prevent possible abuse.



Share this howto article!
  • Facebook
  • Twitter
  • Reddit
  • email

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>