The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"IPTABLES !!  Помогите неразумному !"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"IPTABLES !!  Помогите неразумному !"
Сообщение от Igor emailИскать по авторуВ закладки on 07-Мрт-02, 21:56  (MSK)
Привет всем.

Разбирался с готовым скриптом. В скрипте нарисовано:

if [ "$REDIR2PROXY" = "local" ]; then
#        for LINE in `egrep -h -v '^#' "$IP_MAC"/nat`; do
#         IP=`echo "$LINE" | awk -F "-" '{ print $1 }'`
#    for NET in $INTERNAL_NET; do
#             $IPTABLES -i $INTERNAL -t nat -A PREROUTING -p tcp -s $IP \
# -d ! $NET --dport 80 -j REDIRECT --to-ports $PROXY_PORT
#           done
# done

Единственно что непонятно, так это запись: "-s $IP \ -d ! $NET" .
При таком написании не хочет 80 порт перекидываться на 8080 .. (все переменные в этом куске, при выполнении, имеют те значения которые нужно)   Пишу в лоб (вместо предыдущего куска):

$IPTABLES -t nat -A PREROUTING -i $INTERNAL -p tcp --dport 80 -j REDIRECT --to-port 8080

Все работает (ну а куда ж денется).  Где в предыдущей записи ошибка?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "ммм.... размышления.. я прав?"
Сообщение от Igor emailИскать по авторуВ закладки on 08-Мрт-02, 12:21  (MSK)
что же получается...  

$IPTABLES -i $INTERNAL -t nat -A PREROUTING -p tcp -s $IP -d ! $NET --dport 80 -j REDIRECT --to-ports $PROXY_PORT

Получается, что тут мы можем перенаправить 80 порт на другой, но не в моей сети? Скажем сеть у меня 192.168.1.0, а проксю , в этом случае, надо ставить где-то в 192.168.2.0 ? ну или убрать -d ! $NET  ..  Я прав?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру