Пытаюсь настроить НАТ на Линукс прокси сервере через ipchains. Что-то не получается.
Подскажите что не так делаю:
ДАНО:
Интерфесы: eth0 - cмотрит во внешнюю сеть с адресами 172.16.*.*, маска 255.255.0.0
eth1 - смотрит во внутреннюю сеть с адресами 192.168.168.*, маска 255.255.255.0.Прописал в ipchains правило:
-A forward -i eth0 -s 192.168.168.0/16 -j MASQНАТ после этого не заработал. Из внутренней сети внешнюю все равно не видно. Подскажите где ошибка.
>Пытаюсь настроить НАТ на Линукс прокси сервере через ipchains. Что-то не получается.
>
>Подскажите что не так делаю:
>ДАНО:
>Интерфесы: eth0 - cмотрит во внешнюю сеть с адресами 172.16.*.*, маска 255.255.0.0
>
> eth1
>- смотрит во внутреннюю сеть с адресами 192.168.168.*, маска 255.255.255.0.
>
>Прописал в ipchains правило:
>-A forward -i eth0 -s 192.168.168.0/16 -j MASQ
>
>НАТ после этого не заработал. Из внутренней сети внешнюю все равно не
>видно. Подскажите где ошибка.
ну во-первых, если маска 255.255.255.0 то это не 16 бит, а 24
т.е. 192.168.168.0/24
во-вторых, включи forward
либо через sysctl, либо с помощью echo---
wbr, shaman
А интерфейс точно тот? А не eth0 нужно натить?>во-вторых, включи forward
>либо через sysctl, либо с помощью echoЭти строки вообще непонятны.
http://www.linux.org.ru/books/HOWTO/Ipchains-HOWTO.html
>http://www.linux.org.ru/books/HOWTO/Ipchains-HOWTO.html
За документацию конечно спасибо. Почитаю на досуге. Но больше всего мне хотелось бы услышать ответ на вопрос, а не получить ссылку. Ну помогите чайнику, спецы!!!
>>http://www.linux.org.ru/books/HOWTO/Ipchains-HOWTO.html
>
>
>За документацию конечно спасибо. Почитаю на досуге. Но больше всего мне хотелось
>бы услышать ответ на вопрос, а не получить ссылку. Ну
>помогите чайнику, спецы!!!Ссылка тебе дана не для "почитаю на досуге", это тебе не бестселлер, а является ответом на вопрос.
ipchains???2005 на дворе, используй iptables!
>ipchains???
>
>2005 на дворе, используй iptables!
iptables? Слышал про него. У меня просто ред хат старый - 7.3 кажется. Там нет iptables. Кстати, а чем он лучше?
>Ссылка тебе дана не для "почитаю на досуге", это тебе не бестселлер,
>а является ответом на вопрос.Нашел там только про то, что НАТ может не поддерживаться ядром. А так там много информации про ipchains, а конкретно как сделать НАТ очень мало, даже примера нет.
>
>>Ссылка тебе дана не для "почитаю на досуге", это тебе не бестселлер,
>>а является ответом на вопрос.
>
>Нашел там только про то, что НАТ может не поддерживаться ядром. А
>так там много информации про ipchains, а конкретно как сделать НАТ
>очень мало, даже примера нет.
Вы , молодой человек учитесь учица, вам умные люди дали хорошую ссылку,
а вы ерепенитесь.Цитирую:
6.2 Маскарадинг/форвардинг не работают!
Удостоверьтесь, что форвардинг пакетов разрешен (в последних версиях ядра, он не блокируется по умолчанию, что означает, что пакеты не приходят в цепочку "forward"). Вы можете отменить этот (от root), введя команду# echo 1 > /proc/sys/net/ipv4/ip_forward
#Если это у вас сработает, то вы можете поместть эту строку куда-нибудь в ваши загрузочные сценарии, чтобы она выполнялась при загрузке; firewalling должен устанавливаться прежде, чем выполнится эта команда.
#RTFM!
>Вы , молодой человек учитесь учица, вам умные люди дали хорошую ссылку,
>
>а вы ерепенитесь.
>
>Цитирую:
>
>6.2 Маскарадинг/форвардинг не работают!
>Удостоверьтесь, что форвардинг пакетов разрешен (в последних версиях ядра, он не блокируется
>по умолчанию, что означает, что пакеты не приходят в цепочку "forward").
>Вы можете отменить этот (от root), введя команду
>
> # echo 1 > /proc/sys/net/ipv4/ip_forward
> #
>
>Если это у вас сработает, то вы можете поместть эту строку куда-нибудь
>в ваши загрузочные сценарии, чтобы она выполнялась при загрузке; firewalling должен
>устанавливаться прежде, чем выполнится эта команда.
>
>#RTFM!Это я читал! Но дело вообоще не в этом оказалось. Просто не тот интерфейс. Тот, который смотрит во внутр. сеть имеет имя eth2!
И писать нужно именно так:-A forward -i eth2 -s 192.168.168.0/24 -j MASQ
А не так, как у меня выше, используя eth0. Думал "эксперты" обратят на это внимание.