История изменений
Исправление intelfx, (текущая версия) :
Отдельная виртуалка? Проще? Месье знает толк. Rule-based routing в твоём случае уложится в две команды (в теории, не проверял):
ip rule add iif eth2 table 42
ip route add default table 42 via ... dev eth1
ip route add default via ... dev eth0 # обычный дефолтный маршрут, должен быть добавлен твоим сетевым менеджером
А куда это класть — не знаю. Арч для примера не подойдёт, потому что у него нет никаких «штатных» утилит управления сетью. Могу привести конфигурацию для systemd-networkd, только она тебе ничем не поможет, если ты оным не пользуешься.
Исправление intelfx, :
Отдельная виртуалка? Проще? Rule-based routing в твоём случае уложится в две команды (в теории, не проверял):
ip rule add iif eth2 table 42
ip route add default table 42 via ... dev eth1
ip route add default via ... dev eth0 # обычный дефолтный маршрут, должен быть добавлен твоим сетевым менеджером
А куда это класть — не знаю. Арч для примера не подойдёт, потому что у него нет никаких «штатных» утилит управления сетью. Могу привести конфигурацию для systemd-networkd, только она тебе ничем не поможет, если ты оным не пользуешься.
Исправление intelfx, :
Отдельная виртуалка? Проще? Rule-based routing в твоём случае уложится в две команды (в теории, не проверял):
ip rule add iif eth2 table 42
ip route add default table 42 via ... dev eth1
ip route add default via ... dev eth0 # обычный дефолтный маршрут, должен быть добавлен твоим сетевым менеджером
А куда это класть — не знаю. Арч для примера не подойдёт, потому что у него нет никаких «штатных» утилит управления сетью. Могу привести конфигурацию для systemd-networkd, только она тебе ничем не поможет, если ты оным не пользуешься.
Исходная версия intelfx, :
Отдельная виртуалка? Проще? Rule-based routing в твоём случае уложится в две команды (в теории, не проверял):
ip rule add iif eth2 table 42
ip route add default table 42 via ... dev eth1
ip route add default via ... dev eth0 # дефолтный маршрут, должен быть добавлен твоим сетевым менеджером
А куда это класть — не знаю. Арч для примера не подойдёт, потому что у него нет никаких «штатных» утилит управления сетью. Могу привести конфигурацию для systemd-networkd, только она тебе ничем не поможет, если ты оным не пользуешься.