How to add a route through a specific interface on FreeBSD (10 to 13)

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

Proxy Information
Original URL
gemini://perso.pw/blog//articles/3.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
133.913445 milliseconds
Gemini-to-HTML Time
0.253121 milliseconds

This content has been proxied by September (ba2dc).