Title: How to add a route through a specific interface on FreeBSD (10 | |
to 13) | |
Author: Solène | |
Date: 02 May 2016 | |
Tags: freebsd networking | |
Description: | |
If one day under FreeBSD (from 10 to 13 at least) you have a system | |
with multiple IP addresses on the same network and you need to use | |
a specific IP for a route, you have to use the -ifa parameter in | |
the route command. | |
In our example, we have to use the address **192.168.1.140** to access | |
the network **192.168.30.0** through the router **192.168.1.1**, this | |
is as easy as the following. | |
route add -net 192.168.30.0 192.168.1.1 -ifa 192.168.1.140 | |
You can add this specific route like any other route in your rc.conf | |
as usual, just add the -ifa X.X.X.X parameter. | |