Почему у меня не работает правило для iptables?

Вот такое правило. Константы заданы верно.
$IPTABLES -t nat -I OUTPUT -m owner -d ! 127.0.0.1 —uid-owner $MY_UID -j REDIRECT -p tcp —to-ports $TR_PORT
Сама ошибка:
Bad argument `127.0.0.1′  

1 комментарий

  • Неправильный синтаксис. Смотри маны:
    [!] -d, —destination address[/mask][,…]
    То есть, знак ! должен стоять ПЕРЕД опцией:
    ! -d 127.0.0.1