On Fri, 27 Jan 2006 15:42:01 +0300
Andrey <akla***@l*****.ru> wrote:
> Я не суперспец, поэтому не судите сильно строго, если что не так
> говорю. По моему строка
> /sbin/iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
>
> нужна для доступа к вашему компьютеру из внешней сети. Для этого надо
> указать у остальных компьютеров что шлюз - ваша линукс машина ( что
> нереально, т.к. врядли каждый пользователь в сети будет с этим
> заморачиваться), я думаю, что эта строчка не нужна. Для того, чтобы
> никакие пакеты кроме как пришедшие с интерфейса eth1 не
> перенаправлялись, нужно добавить две строчки
> /sbin/iptables -t nat -A PREROUTING -i eth1 -j ACCEPT
> /sbin/iptables -t nat -A PREROUTING -j DROP
это опять я :)
значит вариант сейчас такой:
if_inet="ppp0"
if_home="eth1"
if_lan="eth0"
/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o $if_inet -j MASQUERADE
/sbin/iptables -t nat -A PREROUTING -i eth1 -j ACCEPT
/sbin/iptables -t nat -A PREROUTING -j DROP
/sbin/iptables -A FORWARD -i $if_lan -j ACCEPT
в принципе все работает, но волнует следующее если ктото в "внешней "
локалке обзовется в диапазоне, обозначенным у меня как домашняя сетка он
сможет меня использовать как шлюз в инет на халяву?
и еще, сорри за офтоп, как подобное в Аутпосте организовать?
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24420; Возраст листа: 928; Участников: 1466
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/511982