| 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. | |