Задать вопрос
Ответы пользователя по тегу Iptables
  • Как сделать маркировку по ToS и далее маршрутизировать по сети такие пакеты?

    @sainttechnik
    Frontend developer, в прошлом админ
    А зачем здесь TOS?
    Чаще всего если есть условие, по которому можно промаркировать трафик, то этому условию можно отправить трафик в нужную цепочку.
    Если же действительно нужно маркировать, то тут лучше использовать mark.
    И только если нужно передавать маркированный трафик по сети, стоит использовать TOS.
    По использованию TOS:
    - маркировка
    iptables -t mangle -A PREROUTING -p TCP --dport 22 -j TOS --set-tos 0x10

    - проверка отметки
    iptables -A INPUT -p tcp -m tos --tos 0x10 -j ACCEPT

    Все вышеописанное взято отсюда: www.opennet.ru/docs/RUS/iptables
    Ответ написан
    Комментировать
  • Почему нет доступа из интернета к ftp серверу за маршрутизатором?

    @sainttechnik
    Frontend developer, в прошлом админ
    Если не ошибаюсь, то правильно не "DNAT --to", а "DNAT --to-destination". Не уверен, что правильно отработает DNAT с портов 20:21 на порты 20:21. Вроде как это значит, что порт назначения пакета, пришедшего на 21 порт будет изменен либо на 20, лтбо на 21. Возможно стоит вместо одного правила для двух портов, написать отдельное правило для каждого.
    PS: первое правило для INPUT можно убрать. Сначала обрабатывается цепочка PREROUTING таблицы nat, входящему пакету подменяется адрес назначения, затем пакет попадает в таблицу filter, где обрабатывается как транзитный, то есть в цепочке FORWARD.
    Ответ написан
    Комментировать