Scope link в Linux CentOS

Порой бывает необходимо направить весь траффик с машины через шлюз, даже запросы к локальной сети.
Заметка, как такое реализовать на RH-дистрах



/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.15
NETWORK=192.168.0.0
NETMASK=255.255.255.255
SCOPE="peer 192.168.0.1"
ONBOOT=yes

Обратите внимание на NETMASK и BROADCAST, нестандартный подход, ни так ли.
далее добавим маршрут по умолчанию:

/etc/sysconfig/network-scripts/route-eth0

ADDRESS0=0.0.0.0
NETMASK0=0.0.0.0
GATEWAY0=192.168.0.1

Теперь весь траффик от этой машины будет ходить через шлюз 192.168.0.1, так как маска у нас /32.

Удачи в настройках
© shadow_alone