Static routes are used to define the path that network traffic should take through the network. In CentOS 6.2, you can configure persistent static routes, which means that the routes will survive a system reboot.
In this guide, we will go through the steps to configure persistent static routes on Linux CentOS 6.2.
Step 1: Check the Current Routing Table
Before configuring a static route, you should check the current routing table to ensure that there are no conflicting routes. You can do this by using the following command:
ip route show
This will display the current routing table.
Step 2: Add a Static Route
To add a static route, you need to use the “ip route add” command. You can do this by using the following command:
sudo ip route add <network> via <gateway>
Replace “<network>” with the network address you want to add a static route for, and “<gateway>” with the IP address of the gateway for the network.
Step 3: Verify the Static Route
To verify that the static route has been added successfully, you can use the following command:
ip route show
This will display the current routing table, including the newly added static route.
Step 4: Make the Static Route Persistent
To make the static route persistent, you need to create a file in the “/etc/sysconfig/network-scripts/” directory with the name “route-<interface>”. Replace “<interface>” with the name of the interface you want to add the static route for. For example, if you want to add a static route for the “eth0” interface, you would create a file named “/etc/sysconfig/network-scripts/route-eth0”.
Inside the file, add the following line:
<network>/<subnet> via <gateway>
Replace “<network>/<subnet>” with the network address and subnet mask in CIDR notation, and “<gateway>” with the IP address of the gateway for the network.
Step 5: Restart the Network Service
After creating the “route-<interface>” file, you need to restart the network service to apply the changes. You can do this by using the following command:
sudo service network restart
Commands Mentioned:
- ip route show – a command that displays the current routing table.
- sudo – a command that allows users to run programs with the security privileges of another user, typically the superuser.
- ip route add – a command that adds a static route to the routing table.
- service – a command that is used to control system services.
Conclusion:
In this guide, we have gone through the steps to configure persistent static routes on Linux CentOS 6.2. By following these steps, you can add a static route and make it persistent, which means that it will survive a system reboot. If you have any questions or suggestions, feel free to comment below.