Я пытаюсь создать IP-правила для нескольких каналов WAN и поддерживать подключение в нескольких локальных сетях.
В настоящее время у меня есть две сетевые карты, каждая из которых подключена к другому шлюзу в Интернет, и я выполняю маршрутизацию на основе интерфейса, в который пришел пакет. Можно ли это изменить, чтобы я получал пакеты от двух шлюзов в одной сети (одна карта Ethernet вместо двух) и ответить тому же шлюзу, если пакет пришел с этого шлюза?
Я не уверен, что это можно сделать с помощью правила ip или, возможно, с помощью iptables в цепочке предварительной маршрутизации, чтобы установить метку подключения? Где я могу найти справочную информацию о команде "ip rule"? Я видел только примеры в сети, но я не смог узнать, например, что именно означает «ip rule from x.x.x.x»? Это для входящих пакетов, поступающих именно с этого IP / сети, или я могу каким-то образом адресовать пакеты на основе предыдущего перехода?
Можно ли изменить это так, чтобы я получал пакеты от двух шлюзов в одной сети (одна карта Ethernet вместо двух)
да, было бы. Вы можете использовать псевдоним, если у вас есть статические IP-адреса. Кроме того, вы можете использовать vlan
Где я могу найти справочную информацию о команде "ip rule"? Я видел только примеры в сети, но я не смог узнать, например, что именно означает «ip rule from x.x.x.x»?
вы можете начать с LARTC