## Linux routing things #### same interface reply https://gmelikov.com/2018/02/27/linux-network-reply-interface-incoming/ Long story short: local corporate server have 2 interfaces: 1) Public Internet IP address (eth0) 2) Local network IP address (eth1) By default Linux tries to reply on interface with default route (eth0 in this case), even if request came from different iface (eth1). Let’s fix it. We need to create an `ip rule` with IP adresses table and configure it for all interfaces: ``` echo 200 reth0 >> /etc/iproute2/rt_tables echo 201 reth1 >> /etc/iproute2/rt_tables ip rule add from table reth0 ip route add default via dev eth0 table reth0 ip rule add from table reth1 ip route add default via dev eth1 table reth1 ```