Есть следующая конфигурация на Gentoo:
eth0 - смотрит в сеть A.
eth1 - смотрит в сеть B.
ppp0 - PPPoE подключение через eth1, через него идет интернет 100 мбит.
Задача - раздача интернета из ppp0 в сеть A, пока что с помощью squid - это работает.
Задача 2 - чтобы интерфейсы eth0 и eth1 были доступны из соответствующих им сетей одновременно. Для этого при поднятии интерфейсов прописываются правила.
# cat /etc/conf.d/net
config_eth0=(
"dhcp"
)
config_eth1=(
"dhcp"
)
rules_eth0=(
from $ETH0_IP table eth0table
#тут маршруты для подсети в таблице eth0table
)
rules_eth1=(
from $ETH1_IP table eth1table
#тут маршруты для подсети в таблице eth1table
)
#тут конфиг для подключения pppoe
ip rule add from $ETH0_IP table eth0table
ip rule add from $ETH1_IP table eth1table
Подскажите правильное направление :)