Рейтинг:0

Проблема с пересылкой IP-таблиц

флаг in

Заранее благодарим вас за помощь.

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

Компьютер А: 192.168.1.2 Компьютер Б: 192.168.1.3

Я пытаюсь отправить сообщение UDP с .2 на .3 и изменить порт. .2 отправит сообщение на 1003, и я хочу, чтобы .3 принял его на 1004.

Код ниже размещен на компьютере .3

iptables -t nat -A PREROUTING -p udp -i eth0 -d 192.168.1.2 --dport 1003 -j DNAT --назначение 192.168.1.3:1004
iptables -t nat -A PREROUTING -i eth0 -d 192.168.1.2 -p udp --dport 1003 -j REDIRECT --to-ports 1004
iptables -A FORWARD -i eth0 -p udp -d 192.168.1.2 --dport 1004 -m состояние --state НОВОЕ,УСТАНОВЛЕННОЕ,СВЯЗАННОЕ -j ПРИНЯТЬ
Nikita Kipriyanov avatar
флаг za
Не маскируйте частные IP-адреса. Это не повышает безопасность, но затрудняет вам помощь.
Рейтинг:1
флаг za

Ваши совпадения неверны. Они будут стрелять, если пункт назначения был 192.168.1.2. В вашем случае источник является 192.168.1.2 и пункт назначения 192.168.1.3.

Кроме того, кажется, вам нужно только ДНКТ правило или же а ПЕРЕНАПРАВЛЕНИЕ правило, а не оба.

Правило фильтрации должно быть в ВХОД цепочка, потому что пунктом назначения является локальная машина. не вижу смысла использовать государство модуль в этом правиле, но может возникнуть необходимость добавить другие правила, связанные с отслеживанием соединений; неясно, нужны ли они вообще. Это зависит от остальной части брандмауэра. Если в брандмауэре ничего нет, то и правила фильтрации не нужны, потому что все равно все будет включено.

Кстати, государство устарело, вы должны использовать коннтрек модуль, ctstate вместо этого совпадать.

Итак, вам, кажется, нужны следующие два правила:

iptables -t nat -A PREROUTING -s 192.168.1.2 -d 192.169.1.3 -p udp --dport 1003 -j REDIRECT --to-ports 1004
iptables -t filter -A INPUT -s 192.168.1.2 -p udp --dport 1004 -j ПРИНЯТЬ

Первое правило перенаправляет входящий пакет с 1003 на порт 1004 (и обратно для исходящих пакетов). Второе правило фактически разрешает этому транслированному пакету достичь локального процесса.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.