Configuring a Linux Box as a Router is a easy task.
Step1: Set net.ipv4.ip_forward = 1 in the file /etc/sysctl.conf
Step2: Restart Network Service, command: service network restart
Note: If you do not want to Restart Network Service, use the following command to enable
packet forwarding: echo "1" > /proc/sys/net/ipv4/ip_forward
Step3: Add the static routes to different subnets, hosts etc. using the command: route add .....
Note: This will work if, the firewall don't block the packets from one sub-net to another.
Monday, April 20, 2009
Configure Linux/Fedora as a Router | Enable Packet Forwarding in Linux/Fedora
Labels:
Fedora,
Firewall,
packet forwarding,
Routing
Enable NAT on Linux|Configure NAT on Linux
NAT enabling is suitable when a Linux Box works as a router.
Assuming that, the Linux box has two network interface with the following parameters.
eth0: IP Address 192.168.10.1/24, connected with Local LAN.
eth1: IP Address 203.200.160.226/29, connected with WAN, Gateway: 203.200.160.225/29
To enable NAT for the Local Private LAN, iptables can be used.
Command is: iptables -A POSTRUTING -t nat -s 192.168.10.0/24 -o eth1 -j MASQUERADE
Note: This will work if,
1) the Linux Box is already configured to work as router.
2) the firewall don't block the packets from Private LAN to WAN.
Subscribe to:
Posts (Atom)