Router:Linux - Debian: Difference between revisions
m (Add missing --state to iptables commands) |
(Document the necessary changes to sysctl.conf (oops!)) |
||
* '''eth0''' is plugged directly into your modem or ONT
* '''eth1''' will be used for your LAN
= Enabling IP forwarding =
To tell our Linux router to actually forward traffic, you must first enable IP forwarding in '''/etc/sysctl.conf'''.
Look for this section in '''/etc/sysctl.conf''':
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
# Uncomment the next line to enable packet forwarding for IPv6
# Enabling this option disables Stateless Address Autoconfiguration
# based on Router Advertisements for this host
#net.ipv6.conf.all.forwarding=1
Uncomment the two lines starting with "net":
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
# Uncomment the next line to enable packet forwarding for IPv6
# Enabling this option disables Stateless Address Autoconfiguration
# based on Router Advertisements for this host
net.ipv6.conf.all.forwarding=1
Now run:
sysctl -p
This will reload '''/etc/sysctl.conf''' - applying our changes.
= Setting up pppd =
|