>Есть два входа: >eth0 - земля 213.24.xx.yy >tun0 сутник 85.195.xx.yy. >два выхода: >eth1 - 192.168.0.1 >eth2 - 192.168.1.1 >как сделать чтобы по земле ходили пакеты с интерфейса eth1, через >спутник спутник с eth2 ??? > >Впринципе они ходят либо через один либо через другой но соответственно по >метрике маршрута default, какая меньше, тот интерфейс и работает. > >КАК сделать чтобы работали оба интерфейса ? смотри iproute2 ip rule add prio 32764 src 192.168.0.0/24 table net0 ip rule add prio 32765 src 192.168.1.0/24 table net1 #ip rule add prio 32766 table main это уже есть и делаешь в этих таблицах копию tab main, тока с разными дефолтгейтами (просто по дефолтмаршруту в каждой нельзя т.к. перестанут ходить пакеты между внутренними сетями). или так: ip rule add prio 32763 dst 192.168.0.0/16 table main ip rule add prio 32764 src 192.168.0.0/24 table net0 ip rule add prio 32765 src 192.168.1.0/24 table net1 и в net0/net1 добавляешь только дефолтгейтыlinux kernel игнорирует метрику. это написано в манах и на route, и на iproute2, и на ifconfig тоже, кажется. она сохранена лишь для совместимости со старыми тулзами и скриптами. \^P^/
|