IP forwarding (I)
Network map
localnet +-------------------------------------+ vmnet +--------------------+
------------|eth0 gateway eth1|---------|eth0 vm |
|192.168.1.44 192.168.56.101| |192.168.56.102 |
+-------------------------------------+ +--------------------+
IP forwarding
Check that IP forwarding is active:
a)
_$: sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0
b)
_$: cat /proc/sys/net/ipv4/ip_forward
0
To do our tests, we will make a temporary change:
a)
_$: sysctl -w net.ipv4.ip_forward=1
b)
_$: echo 1 > /proc/sys/net/ipv4/ip_forward
If our tests work, we can make it permanent:
/etc/sysctl.conf:
-----------------
...
net.ipv4.ip_forward = 1
We must restart the service for the changes to take effect:
_$: sysctl -p /etc/sysctl.conf
In Debian/Ubuntu this can also be achieved by restarting the procps
service:
_$: /etc/init.d/procps.sh restart # Debian
_$: service procps restart # Ubuntu