На сервере asterisk интерфейс eth0.11 (1.1.1.1) и на него приходит sip трафик.
Надо этот трафик отправлять на другой хост (2.2.2.2) доступный на интерфейсе eth0
Погуглил и пришел к такому решению:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp -d 1.1.1.1 -j DNAT --to-destination 2.2.2.2
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Решение не заработало.
tcpdump на входящем интерфейсе показывает трафик и он попадает в asterisk находящийся на локальном хосте вместо того чтобы отправляться на другой хост.
Подскажите пожалуйста что я делаю не так?
Форум —
Admin


