Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Route IP Traffic And Create Static Routes ====== **General Information** Routing IP traffic and creating static routes. ---- ====== Lab Setup ====== The following virtual machines will be used: * server1.example.com (192.168.1.150) -> Configure the routes here ---- ====== Help ====== Finding help in this section. * nmcli examples<code bash>man nmcli-examples</code> ---- ====== Linux Routing ====== Ensure IP Forwarding is enabled if using router like functionality <code bash> # Persistent Change that takes place upon system boot vim /etc/sysctl.d/overrides.conf net.ipv4.ip_forward = 1 </code> \\ Show Route Table <code bash> ip route show </code> ===== Persistent Static Route ===== Creating a persistent static route. ---- ==== Option A: Use nmcli ==== Interface specific route using nmcli. * Create route<code bash>nmcli con mod enp0s3 +ipv4.routes 216.58.219.0/24</code> * Bring up the new connection config<code bash>nmcli con up enp0s3</code> * Verify route<code bash>ip route show</code> ---- ==== Option B: Use nmtui ==== * Open nmtui<code bash>nmtui</code> * Enter on "Edit a connection" * Select the target network interface to use, press Enter. * Scroll down to "Routing", Enter on "<Edit...>" * Enter on "<Add...>" * Type the Destination/Prefix * Next Hop * Optional Metric (default static is 0) * Tab to <OK> and press 'Enter' * Scroll to the bottom and Enter on "<OK>" * Tab over to <QUIT> * File is created at: /etc/sysconfig/network-scripts/route-<ifname> * Restart the network service<code bash>systemctl restart network</code> * View route<code bash>ip route show</code> ---- ==== Option C: Use a static config file ==== **Note**: This method is considered "legacy", but if it works, that is all that matters on the exam. * Create config file<code bash>vim /etc/sysconfig/static-routes # Minimal route entry any net 216.58.217.0/24 gw 192.168.1.254 # Can also specify a device to use for the route any net 216.58.217.0/24 gw 192.168.1.254 dev eth0 # Can also specify a route metric any net 216.58.217.0/24 gw 192.168.1.254 dev eth0 metric 110</code> * any -> source from any * net 216.58.217.0/24 -> traffic to this network destination * gw 192.168.1.254 -> use this gateway * **OPTIONAL**: dev eth0 -> use this device * Restart the network service<code bash>systemctl restart network</code> * View route<code bash>ip route show</code> ---- linux_wiki/route_ip_traffic_and_create_static_routes.txt Last modified: 2019/05/25 23:50(external edit)