Есть Linux машина с 2 интерфейсами: один 213.171.37.10 eth0, второй 213.171.37.11 eth1. Маска на них 255.255.255.248.
Geteway в интернет 213.171.37.9 с eth0. LAN 213.171.37.12 .... 14 с eth1.
Реальные IP нужны.
Вопрос: как настроить маршрутизацию в этой сети?
Заранее Спасибо!!PS.
После добавления
route add default gw 213.171.37.9 eth0.
и route add -host 213.171.37.12 eth1.
С машины 213.171.37.12 пинг проходит на 213.171.37.10 .. 11, а если пингуешь хост в интернете то (судя по статистике интерфейсов) пинг уходит, интернет хост отвечает, но ответ застревает на eth0.
Чтобы не мучатся сделай себе форвардинг из локалки в инет
>Чтобы не мучатся сделай себе форвардинг
>из локалки в инеттак он включен
echo 1 > /proc/sys/net/ipv4/ip_forward
но фигня продолжается
>>Чтобы не мучатся сделай себе форвардинг
>>из локалки в инет
>
>так он включен
>echo 1 > /proc/sys/net/ipv4/ip_forward
>но фигня продолжаетсяв ipchains Ннужно правило добавить, что-то типа:
ipchains -A forward -s адрес_сети/24 -d 0.0.0.0/0.0.0.0 -j MASQ
>в ipchains Ннужно правило добавить, что-то
>типа:
>
>ipchains -A forward -s адрес_сети/24 -d
>0.0.0.0/0.0.0.0 -j MASQЗачем?
Маскарадить нужно только локальные ip, а у меня реальные. И мало того, там и роутинг не нужен, НО ПОЧЕМУ-ТО НЕ РАБОТАЕТ!!!
>>в ipchains Ннужно правило добавить, что-то
>>типа:
>>
>>ipchains -A forward -s адрес_сети/24 -d
>>0.0.0.0/0.0.0.0 -j MASQ
>
>Зачем?
>Маскарадить нужно только локальные ip, а
>у меня реальные. И мало
>того, там и роутинг не
>нужен, НО ПОЧЕМУ-ТО НЕ РАБОТАЕТ!!!
>так ты же сам пишешь что маскарадить не нужно, значит правило будет выглядеть так:
ipchains -A forward -s адрес_сети/24 -d
0.0.0.0/0.0.0.0 -j ACCEPT
Я написал, что пакеты проходят машину, но обратно застривают на eth0. А церочки у меня пустые.