V 🏴‍☠️
Тааак. На схеме же прокси в другом месте
Да, он в другом месте, ходят к нему через инет
Nikolai
Поэтому и форвард
Поясните. ЧТо значит "поэтому" ?
Cumberbatch
Поясните. ЧТо значит "поэтому" ?
Потому что прокси то в другом месте.
Nikolai
При обращении издалека к проксе, на хосте с проксей нет форварда. Запрос удаленного клиента - input. Преобразованый проксей запрос - output.
Cumberbatch
Или там двойная прокси?
Cumberbatch
на хосте с проксей
На микроте с пулом адресов есть прокся?
Nikolai
На микроте с пулом адресов есть прокся?
У него да. И пул адресов и прокся на одном хосте. Прокся с пулом.
V 🏴‍☠️
Или там двойная прокси?
Нет, прокси сервер один
V 🏴‍☠️
Он удалённый
V 🏴‍☠️
И это микрот
V 🏴‍☠️
И на нём много IP
Cumberbatch
Схема у вас странная
Yakov
И на нём много IP
Мое сообщение ыорвардни)))
V 🏴‍☠️
Схема у вас странная
Слева комп, посерёдке инет, справа микротик с включённым socks и пачкой ip
Nikolai
Схема у вас странная
Я бы сказал "психоделическая модель управления трафиком" 😂
Cumberbatch
Слева комп, посерёдке инет, справа микротик с включённым socks и пачкой ip
Так. А ну да. Тогда не форвард и инпут и второе правило Output
Cumberbatch
Все так
Yakov
На ферму ботов похоже )))
V 🏴‍☠️
Так. А ну да. Тогда не форвард и инпут и второе правило Output
Я запутался=) Что на что поменять надо? С инпут и аутпут вообще перестало работать=)
V 🏴‍☠️
На ферму ботов похоже )))
Есть сходства в работе, да, но тут, к сожалению не боты
Cumberbatch
add action=mark-connection chain=input comment="input proxy 1" connection-state=new dst-address=1.1.1.1 in-interface=ISP new-connection-mark=cin_ISP-1.1.1.1 \ passthrough=yes add action=mark-routing chain=output connection-mark=cin_ISP-1.1.1.1 new-routing-mark=rout_ISP-1.1.1.1 passthrough=no add action=mark-connection chain=input comment="input proxy 2" connection-state=new dst-address=2.2.2.2 in-interface=ISP new-connection-mark=cin_ISP-2.2.2.2 \ passthrough=yes add action=mark-routing chain=output connection-mark=cin_ISP-2.2.2.2 new-routing-mark=rout_ISP-2.2.2.2 passthrough=no
V 🏴‍☠️
Не, всё равно по дефолтному гонит
Cumberbatch
Не, всё равно по дефолтному гонит
Таблицы покажите. Дефолтный маршрут. В моем правиле это rout_ISP-1.1.1.1 и rout_ISP-2.2.2.2
Cumberbatch
V 🏴‍☠️
/ip route add distance=1 gateway=100.200.100.1 pref-src=100.200.100.200 routing-mark=65 add distance=1 gateway=200.100.200.1
Cumberbatch
https://pastebin.com/giACRV9y
Не форвард а Input в первом И во втором output
V 🏴‍☠️
А, ну да, это я до этого выгружал. Там output во втором
V 🏴‍☠️
С input вообще перестаёт соединения принимать
V 🏴‍☠️
А
V 🏴‍☠️
Туплю
V 🏴‍☠️
Сори
V 🏴‍☠️
Да, определённо туплю. Почему первое правило отличается от второго адресами?
V 🏴‍☠️
Вернее первые два от вторых двух
Cumberbatch
Вернее первые два от вторых двух
Потому что для двух разных таблиц. Вам на один адрес два правила нужно. На 2 адреса - 4 правила
V 🏴‍☠️
forward+output я понимаю. А вот input+output - нет
V 🏴‍☠️
То, что по два правила на один адрес - тоже понимаю
V 🏴‍☠️
Сначала форвардим с dst с меткой коннекшн, а потом эту метку меняем на роут и передаёт в таблицу роутов
Cumberbatch
forward+output я понимаю. А вот input+output - нет
Вам нужно что бы то что пришло(Input) потом ушло с определенным адресом (Output)
Расим
Вопрос: в г.Тобольск в марте надо спаять оптику, ни у кого нет знакомых? Оплат нал или безнал
V 🏴‍☠️
input+output не работают
Cumberbatch
input+output не работают
Счетчики тикают?
V 🏴‍☠️
Да
V 🏴‍☠️
Я так понимаю, он не знает откуда выходить
Yakov
А ещё я так понял что физический пров один и соответсвенно шлюз тоже один
Cumberbatch
Ну покажи через пастебин фрагмент для пары адресов. Правила и таблицы
Yakov
@vankosa правильно?
V 🏴‍☠️
А ещё я так понял что физический пров один и соответсвенно шлюз тоже один
Ну да. Но там на самом деле один адрес отдельно от подсети, вот через этот один адрес и выходит вечно
V 🏴‍☠️
Там, где подсеть, другой шлюз
V 🏴‍☠️
/ip route add distance=1 gateway=100.200.100.1 pref-src=100.200.100.200 routing-mark=65 add distance=1 gateway=200.100.200.1
V 🏴‍☠️
Там сейчас 11 адресов в общей сложности. Один из другой подсети, который был основным, потом приделали подсеть из 10 адресов ещё. Вот тот, что 200.1 - это был первый
Cumberbatch
/ip route add distance=1 gateway=100.200.100.1 pref-src=100.200.100.200 routing-mark=65 add distance=1 gateway=200.100.200.1
А вот адрес 100.200.100.200 как задается на устройстве?
V 🏴‍☠️
/ip address add address=100.200.100.200/22 interface=ether1 network=100.200.100.0
V 🏴‍☠️
Тогда может вторым правилом не роут марк вешать а src nat делать?
Так я пробовал и так у меня сделано для туннеля для тех, кто имеет свои IP локальные, оно так тоже с дефолтного IP выгоняет. Могу правило для src-nat показать
V 🏴‍☠️
/ip firewall nat add action=src-nat chain=srcnat connection-mark=65 out-interface=ether1 \ to-addresses=100.200.100.200
V 🏴‍☠️
Тыква. Через 200.100.200.1 выходит
V 🏴‍☠️
Ну через этот шлюз, в смысле, последний октет другой, конечно же
V 🏴‍☠️
Ну да, конечно, оно же работает, в инет выходит
Cumberbatch
Ну да, конечно, оно же работает, в инет выходит
Если бы работало то меняло бы src
Cumberbatch
Ну да, конечно, оно же работает, в инет выходит
Может ниже ещё одно правило есть по другим условиям. И меняет обратно?
V 🏴‍☠️
Не, с этим IP в src нет больше ничего
V 🏴‍☠️
И с такими метками
V 🏴‍☠️
Ну и с dst тоже