Использовать исходящий порт для машины внутри локальной сети

Я думаю, что файлы с расширениями игнорируются.

run: run-parts --test /etc/cron.daily

Если вы не видите свои сценарии, удалите расширения .sh и повторите попытку. [ ! d2]

2
задан 4 October 2011 в 15:35

2 ответа

Вы можете сделать это, добавив правило iptables, используя REDIRECT, чтобы перенаправить все запросы, сделанные --src на конкретный --dport, для перенаправления на другой конкретный --to-ports

, я бы выглядите примерно так:

iptables -t nat -I OUTPUT --src 192.168.0.2 --dst 51.72.64.256 -p tcp --dport 80 -j REDIRECT --to-ports 10002

Edit:

Правильный ответ был поставлен Calin Don после тестирования:

iptables -t nat -I PREROUTING --src 192.168.0.2 --dst 51.72.64.256 -p tcp --dport 11000:12000 -j DNAT --to-destination 51.72.64.256:11002

3
ответ дан 25 May 2018 в 18:28
  • 1
    Я пробовал, но это не сработает. Вместо этого работает: iptables -t nat -I PREROUTING --src 192.168.0.2 --dst 51.72.64.256 -p tcp --dport 11000:12000 -j DNAT --to-destination 51.72.64.256:11002 – Calin Don 4 October 2011 в 18:07
  • 2
    Ну, тогда gj! ;) – Bruno Pereira 4 October 2011 в 18:52

Вы можете сделать это, добавив правило iptables, используя REDIRECT, чтобы перенаправить все запросы, сделанные --src на конкретный --dport, для перенаправления на другой конкретный --to-ports

, я бы что-то вроде этого:

iptables -t nat -I OUTPUT --src 192.168.0.2 --dst 51.72.64.256 -p tcp --dport 80 -j REDIRECT --to-ports 10002

Редактировать:

Правильный ответ был поставлен Calin Don после тестирования:

iptables -t nat -I PREROUTING --src 192.168.0.2 --dst 51.72.64.256 -p tcp --dport 11000:12000 -j DNAT --to-destination 51.72.64.256:11002

3
ответ дан 13 August 2018 в 12:34

Другие вопросы по тегам:

Похожие вопросы: