Linux Routing Configuration: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 31: Line 31:
</pre>
</pre>


where "172.20.1.12" is the IP address of the interface we want to route the multicast traffic over.
where "172.20.1.12" is the IP address of the interface we want to route the multicast traffic over. It is sufficient to add static routing configuration only to the file route-* corresponding to the interface that will service the route.


After reboot, we'll get this:
After reboot, we'll get this:

Revision as of 18:03, 21 March 2017

External

Internal

Adding Multicast Routing to a Specific Network Interface

ip route add 224.0.0.0/4 dev <device-name>

More details about ip can be found here

ip

The equivalent "route" command is:

route add 224.0.0.0 netmask 240.0.0.0 dev <device-name>

Routing Configuration that Survives Reboot

Add the static routing configuration to /etc/sysconfig/network-scripts/route-<device-name>:

...
# default multicast route
224.0.0.0/4 via 172.20.1.12

where "172.20.1.12" is the IP address of the interface we want to route the multicast traffic over. It is sufficient to add static routing configuration only to the file route-* corresponding to the interface that will service the route.

After reboot, we'll get this:

[eap@app01 ~]$ ip route
...
224.0.0.0/4 via 172.20.1.12 dev eth1