Да, на таблицы уже обратил - без них вообще нереально новичку
)
Да задача-то пустяковая и больше для интереса
Я в локалке и пользуюсь eChat'ом. У него через конфиг можно поменять стандартый порт на любой другой. Вот мне и захотелось поэкспериментировать.
Стандартный порт 8167 я меняю на 8166.
- Код: выделить все
iptables -t nat -A PREROUTING -p udp -m udp --dport 8167 -j REDIRECT --to-ports 8166
iptables -t nat -A OUTPUT -p udp -m udp --dport 8166 -j DNAT --to-destination 255.255.255.255:8167
Однако локалка многосегментная, да и сам чат работает на удп броадкасте(знаю что кривой, а шо делать
), поэтому иногда приходится прописывать ИП людей из других подсетей в конфиг. Вот в этом случае второе правило и зарубит мне весь кайф
. Ну а то, что я не вижу своих сообщений, так это ничё
По поводу первой задачи - на мой комп приходит удп броадкаст(не от этого долбанного Vypress chata, а другой), у которого мне нужно изменить ip-адрес источника так, чтобы проги на мне думали, что пакет пришёл от меня. Можно и адрес назначения поменять с броадкаста на мой, абы пакет был "от меня".
Всё не так уж важно...