This is an old revision of the document!
Route IP Traffic And Create Static Routes
General Information
Routing IP traffic and creating static routes.
Linux Routing
Ensure IP Forwarding is enabled if using router like functionality
# Temp Immediate Change echo 1 > /proc/sys/net/ipv4/ip_forward # Persistent Change that takes place upon system boot vim /etc/sysctl.d/overrides.conf net.ipv4.ip_forward = 1
Show Route Table
ip route show
Create static route (NOT persistent)
ip route add 216.58.217.0/24 via 192.168.1.254 dev eth1
- 216.58.217.0/24 → destination network
- via 192.168.1.254 → use this gateway
- dev eth1 → use this interface
Remove static route
ip route delete 216.58.217.0/24 via 192.168.1.254 dev eth1
Persistent Static Route
Create config file
vim /etc/sysconfig/static-routes any net 216.58.217.0/24 gw 192.168.1.254 dev eth0
- any net → source from any network
- 216.58.217.0/24 → traffic to this destination
- gw 192.168.1.254 → use this gateway
- OPTIONAL: dev eth0 → use this device
Restart the network service
systemctl restart network