The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Ребят как прописать несколько интерфейсов ?, !*! Marina, 04-Окт-18, 19:53  [смотреть все]
Ребят как прописать несколько интерфейсов ?
iptables -t nat -A PREROUTING -i $LAN -p tcp --dport $HTTP  -j REDIRECT --to-port $SQUIDH
iptables -t nat -A PREROUTING -i $LAN -p tcp --dport $HTTPS -j REDIRECT --to-port $SQUIDS

Попробовала так, не получается...
iptables -t nat -A PREROUTING -i $LAN,$LAN2,$LAN3 -p tcp --dport $HTTP  -j REDIRECT --to-port $SQUIDH
iptables -t nat -A PREROUTING -i $LAN,$LAN2,$LAN3 -p tcp --dport $HTTPS -j REDIRECT --to-port $SQUIDS
Спасибо!!!

  • Ребят как прописать несколько интерфейсов ?, !*! .., 20:23 , 04-Окт-18 (1)
    посуду помыла?
    как помоешь почитай маны

    нельзя так
    надо каждый интерфейс отдельной строчкой, в iptables нет логики OR

    • Ребят как прописать несколько интерфейсов ?, !*! Marina, 20:42 , 04-Окт-18 (2)
      к сожалению, нельзя больше 1 раза использовать -i (((
      просто я думала из за того что три правила squid отваливается...
      • Ребят как прописать несколько интерфейсов ?, !*! .., 22:55 , 04-Окт-18 (3)
        > к сожалению, нельзя больше 1 раза использовать -i (((

        ещё раз повторяю в iptables НЕТ логики OR (которая "или")
        если написать такой бред (который iptables просто не примет)
        iptables -I INPUT -p tcp -i eth0 -i eth1 -i eth2 ...

        netfilter это бы понял как tcp пакет приходящий одновременно на eth0 eth1 ethN что есть бред

        > просто я думала из за того что три правила squid отваливается...

        рукалицо.jpg

        неважно 3 или 503, важно какие ...

        с https transparent (intercept) proxy сильно сложнее сделать чем просто так взять и завернуть пакеты, на то он и https ...

        короче в гугл учить матчасть по сетям

        • Ребят как прописать несколько интерфейсов ?, !*! Marina, 10:43 , 05-Окт-18 (5) –1
          >[оверквотинг удален]
          > если написать такой бред (который iptables просто не примет)
          > iptables -I INPUT -p tcp -i eth0 -i eth1 -i eth2 ...
          > netfilter это бы понял как tcp пакет приходящий одновременно на eth0 eth1
          > ethN что есть бред
          >> просто я думала из за того что три правила squid отваливается...
          > рукалицо.jpg
          > неважно 3 или 503, важно какие ...
          > с https transparent (intercept) proxy сильно сложнее сделать чем просто так взять
          > и завернуть пакеты, на то он и https ...
          > короче в гугл учить матчасть по сетям

          Ты чё так распетушился, своими сомнительными знаниями. Иди лучше помоги маме полы помыть, и посуду вымыть.

          > с https transparent (intercept) proxy сильно сложнее сделать чем просто так взять
          > и завернуть пакеты, на то он и https ...

          Ты чё тут втираешь ? Это без проблем... у меня это давно работает...

  • Ребят как прописать несколько интерфейсов ?, !*! Andrey Mitrofanov, 09:08 , 05-Окт-18 (4)
    > Попробовала так, не получается...
    > iptables -t nat -A PREROUTING -i $LAN,$LAN2,$LAN3 -p tcp --dport $HTTP  
    > -j REDIRECT --to-port $SQUIDH
    > iptables -t nat -A PREROUTING -i $LAN,$LAN2,$LAN3 -p tcp --dport $HTTPS -j
    > REDIRECT --to-port $SQUIDS
    > Спасибо!!!

    for iface in $LAN $LAN2 $LAN3; do
        iptables -t nat -A PREROUTING -i ${iface} -p tcp --dport $HTTP -j REDIRECT --to-port $SQUID
        iptables -t nat -A PREROUTING -i ${iface} -p tcp --dport $HTTPS -j REDIRECT --to-port $SQUIDS
    done

    • Ребят как прописать несколько интерфейсов ?, !*! Marina, 10:44 , 05-Окт-18 (6) +1

      > for iface in $LAN $LAN2 $LAN3; do
      >     iptables -t nat -A PREROUTING -i ${iface} -p
      > tcp --dport $HTTP -j REDIRECT --to-port $SQUID
      >     iptables -t nat -A PREROUTING -i ${iface} -p
      > tcp --dport $HTTPS -j REDIRECT --to-port $SQUIDS
      > done

      Спасибо большое!!! Вы мне очень помогли!!!

      • Ребят как прописать несколько интерфейсов ?, !*! админ локалхоста, 04:49 , 14-Окт-18 (9)
        >> for iface in $LAN $LAN2 $LAN3; do
        >>     iptables -t nat -A PREROUTING -i ${iface} -p
        >> tcp --dport $HTTP -j REDIRECT --to-port $SQUID
        >>     iptables -t nat -A PREROUTING -i ${iface} -p
        >> tcp --dport $HTTPS -j REDIRECT --to-port $SQUIDS
        >> done
        > Спасибо большое!!! Вы мне очень помогли!!!

        Это те же самые "три правила", только написанные при помощи shell. В iptables они станут теми же
            iptables -t nat -A PREROUTING -i $LAN -p tcp --dport $HTTP -j REDIRECT --to-port $SQUID
            iptables -t nat -A PREROUTING -i $LAN -p tcp --dport $HTTPS -j REDIRECT --to-port $SQUIDS
            iptables -t nat -A PREROUTING -i $LAN2 -p tcp --dport $HTTP -j REDIRECT --to-port $SQUID
            iptables -t nat -A PREROUTING -i $LAN2 -p tcp --dport $HTTPS -j REDIRECT --to-port $SQUIDS
            iptables -t nat -A PREROUTING -i $LAN3 -p tcp --dport $HTTP -j REDIRECT --to-port $SQUID
            iptables -t nat -A PREROUTING -i $LAN3 -p tcp --dport $HTTPS -j REDIRECT --to-port $SQUIDS

        • Ребят как прописать несколько интерфейсов ?, !*! Andrey Mitrofanov, 09:34 , 14-Окт-18 (10)
          > Это те же самые "три правила", только написанные при помощи shell. В
          > iptables они станут теми же
          >     iptables -t nat -A PREROUTING -i $LAN -p
          > tcp --dport $HTTP -j REDIRECT --to-port $SQUID
          >     iptables -t nat -A PREROUTING -i $LAN3 -p
          > tcp --dport $HTTPS -j REDIRECT --to-port $SQUIDS

          Нет.

          • Ребят как прописать несколько интерфейсов ?, !*! админ локалхоста, 21:27 , 14-Окт-18 (11)
            > Нет.

            Да, и iptables -t nat -S это покажет.

            • Ребят как прописать несколько интерфейсов ?, !*! Андрей, 08:42 , 15-Окт-18 (12) –1
              Ну Ты и дiбiл!!! for iface in $LAN $LAN2 $LAN3; Это цикл. Поэтому естественно одно и тоже покажет ))))  

            • Ребят как прописать несколько интерфейсов ?, !*! Andrey Mitrofanov, 10:04 , 15-Окт-18 (13) –1
              *>>>В iptables они станут теми же
              *>>>    iptables -t nat -A PREROUTING -i $LAN -p tcp --dport $HTTP -j REDIRECT --to-port $SQUID
              *>>>    iptables -t nat -A PREROUTING -i $LAN -p tcp --dport $HTTPS -j REDIRECT --to-port

              >> Нет.
              > Да, и iptables -t nat -S это покажет.

              Нет.

              • Ребят как прописать несколько интерфейсов ?, !*! админ локалхоста, 14:09 , 15-Окт-18 (16) –1
                > Нет.

                аргументируй

                • Ребят как прописать несколько интерфейсов ?, !*! Andrey Mitrofanov, 14:42 , 15-Окт-18 (17)
                  *>>>>>Это те же самые "три правила", только написанные при помощи shell.
                  *>>>>>В iptables они станут теми же
                  *>>>>>    iptables -t nat -A PREROUTING -i $LAN -p tcp --dport $HTTP -j REDIRECT --to-port $SQUID
                  >>>> Нет.

                  *>>> -t nat -S это покажет.
                  >> Нет.
                  > аргументируй

                  Сам ты -- обоснуй.

                  Зря ты взялся со мной пи...  возражать про "при помощи shell".  Зря.

                  Что, сам-то не увидел, говорун за шелл?  Ну же, напрягись.

                  • Ребят как прописать несколько интерфейсов ?, !*! админ локалхоста, 15:01 , 15-Окт-18 (18) –1
                    ты настолько токсичен, что даже неприятно.
                    > Что, сам-то не увидел, говорун за шелл?  Ну же, напрягись.

                    Но Я все равно прав:
                    work ~ # iptables -t nat -S
                    -P PREROUTING ACCEPT
                    -P INPUT ACCEPT
                    -P OUTPUT ACCEPT
                    -P POSTROUTING ACCEPT
                    work ~ # for iface in $LAN $LAN2 $LAN3; do
                    >     iptables -t nat -A PREROUTING -i ${iface} -p tcp --dport $HTTP -j REDIRECT --to-port $SQUID
                    >     iptables -t nat -A PREROUTING -i ${iface} -p tcp --dport $HTTPS -j REDIRECT --to-port $SQUIDS
                    > done

                    work ~ # iptables -t nat -S
                    -P PREROUTING ACCEPT
                    -P INPUT ACCEPT
                    -P OUTPUT ACCEPT
                    -P POSTROUTING ACCEPT
                    -A PREROUTING -i dum0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
                    -A PREROUTING -i dum0 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8081
                    -A PREROUTING -i dum1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
                    -A PREROUTING -i dum1 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8081
                    -A PREROUTING -i dum2 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
                    -A PREROUTING -i dum2 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8081

                    • Ребят как прописать несколько интерфейсов ?, !*! Andrey Mitrofanov, 15:10 , 15-Окт-18 (19)
                      > ты настолько токсичен, что даже неприятно.

                      Тебе приятно только, когда ты покакал?  Ну, хор.

                      >> Что, сам-то не увидел, говорун за шелл?  Ну же, напрягись.
                      > Но Я все равно прав:
                      >  -A PREROUTING -i dum0 -p tcp -
                      >  -A PREROUTING -i dum0 -p tcp -
                      >  -A PREROUTING -i dum1 -p tcp -
                      >  -A PREROUTING -i dum1 -p tcp -
                      >  -A PREROUTING -i dum2 -p tcp -
                      >  -A PREROUTING -i dum2 -p tcp -

                      Во.  Никаних dum{1,2,3}  в твоих "В iptables они станут теми же" что-то я не вижу.

                      Ты там написал, три разА подряд!, что оное "в iptables" станет "$LAN"/"$LAN2".  И губку надувал, что "for", вишь ты, это же __шелл__.

                      Вот я и говрю, по форумам ка..ть не мешки ворочать.

                      • Ребят как прописать несколько интерфейсов ?, !*! админ локалхоста, 15:15 , 15-Окт-18 (20)
                        > Ты там написал, три разА подряд!, что оное "в iptables" станет "$LAN"/"$LAN2".
                        >  И губку надувал, что "for", вишь ты, это же __шелл__.

                        Ну, если у тебя парсер в уме неспособен самостоятельнол подставить еще один раз переменную, то это не мои проблемы. Я целенаправленно не раскрываю все переменные до конца, чтоб процесс раскрытия стал более очевидным.

                        Продолжай плеваться ядом...
                        > Вот я и говрю, по форумам ка..ть не мешки ворочать.

                        ...и гордиться своей элитарностью на форумах.

                        • Ребят как прописать несколько интерфейсов ?, !*! Andrey Mitrofanov, 15:21 , 15-Окт-18 (21)
                          >> Ты там написал, три разА подряд!, что оное "в iptables" станет "$LAN"/"$LAN2".
                          >>  И губку надувал, что "for", вишь ты, это же __шелл__.
                          > Ну, если у тебя парсер в уме неспособен самостоятельнол

                          Передавай привет своему парсеру от моего:  и ${VAR}, и for i in ... -- шелл и никакого __деления__ между ними по ""только написанные при помощи shell"", как твой парсер и его "ум" пытались вбросить, начиная с #9, нет, как ни то, ни другое  не было и не будет "в iptables".


                          >подставить еще один
                          > раз переменную, то это не мои проблемы. Я целенаправленно не раскрываю

                          Обтекай, обтекай.

                          > все переменные до конца, чтоб процесс раскрытия стал более очевидным.
                          > Продолжай плеваться ядом...

                          Спасибо за разрешение.  А то ж я вот прямо засомневался.

                          >> Вот я и говрю, по форумам ка..ть не мешки ворочать.
                          > ...и гордиться своей элитарностью на форумах.

                          А-ага.  Не сдюжил?  Признай и скройся в тумане.

                        • Ребят как прописать несколько интерфейсов ?, !*! админ локалхоста, 15:43 , 15-Окт-18 (22) –1
                          > Передавай привет своему парсеру от моего:  и ${VAR}, и for i
                          > in ... -- шелл и никакого __деления__ между ними по ""только
                          > написанные при помощи shell"", как твой парсер и его "ум" пытались
                          > вбросить, начиная с #9, нет, как ни то, ни другое  
                          > не было и не будет "в iptables".

                          Поясняю еще раз, совсем подробно и с самого начала:
                          ТС спросил, можно ли в одно правило iptables ввернуть несколько интерфейсов списком, а то от ТРЕХ правил ТС-су казалось, что squid крашится. Понятно, что сквиду количество правил не важно, и вообще проблема не в количестве, а в чем-то другом, но вот только ответ с for ... для того самого сквида, как и для netfilter-а, и есть "три правила".
                          Это именно то, что следовало бы сразу описать, еще в сообщении со скриптом, не прикидываясь сфинксом со своими едкими загадками.

                          > А-ага.  Не сдюжил?  Признай и скройся в тумане.

                          нет, так не будет. Без твоих советов всю жизнь обходился и буду продолжать этот победный путь.

                        • Ребят как прописать несколько интерфейсов ?, !*! Andrey Mitrofanov, 16:40 , 15-Окт-18 (23)
                          >> Передавай привет своему парсеру от моего:  и ${VAR}, и for i
                          >> in ... -- шелл и никакого __деления__ между ними по ""только
                          >> написанные при помощи shell"", как твой парсер и его "ум" пытались
                          >> вбросить, начиная с #9, нет, как ни то, ни другое
                          >> не было и не будет "в iptables".
                          > Поясняю еще раз, совсем подробно и с самого начала:
                          > ТС спросил, можно ли в одно правило iptables ввернуть несколько интерфейсов списком,

                          Нет.

                          "как прописать несколько интерфейсов ?"

                          Нет в вопросе слов "в одно правило".

                          > ... для того самого сквида, как и для netfilter-а, и есть
                          > "три правила".
                          > Это именно то, что следовало бы сразу описать, еще в сообщении со
                          > скриптом, не прикидываясь сфинксом со своими едкими загадками.

                          Наши с ТС "парсеры" как-то обошлись без такого пережёвывания.

                          Только ты, твой парсер и его "ум"  решили выделиться.

                          >> А-ага.  Не сдюжил?  Признай и скройся в тумане.
                          > нет, так не будет. Без твоих советов всю жизнь обходился и буду
                          > продолжать этот победный путь.

                          Атаспасаны, пабеждатель фтреде.  ><XXX9>

        • Ребят как прописать несколько интерфейсов ?, !*! Marina, 11:35 , 15-Окт-18 (14)
          > Это те же самые "три правила", только написанные при помощи shell. В
          > iptables они станут теми же
          >     iptables -t nat -A PREROUTING -i $LAN -p

          Пипец Ты америку открыл... Сколько же здесь имбицилов (((

  • Ребят как прописать несколько интерфейсов ?, !*! fx, 13:46 , 09-Окт-18 (7) –2
    > Ребят как прописать

    прописка ребят обычно в профильных сервисах делается (УФМС, МФЦ, пасп.стол)




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

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