Есть проблема. Есть маленькая локальная сеть на входе стоит роутер на linux, в этой сети стоит Цифровая АТС panasonic. К этой АТС можно подключать SIP телефоны ТОЛЬКО из подсети АТС. Мне требуется подключать телефон из любой сети (с сотового из приложения).
Вопрос. Можно ли и как сделать прозрачную подмену адреса (ОТ и К) АТС?
Если я правильно понимаю, то нужно при поступлении пакета от телефона (из интернета) реальный ip заменить на внутри сетевой (192.168.101.181), а при поступлении пакета от АТС к подменному (192.168.101.181) заменить его на реальный внешний. Смотрел в сторону POSTROUTING, но чего то либо недопонимаю либо делаю неверно.
-A POSTROUTING ! -s 192.168.101.250 -p tcp --dport 5060 -o eth1 -j SNAT --to-source 192.168.101.181
192.168.101.250 - адрес АТС
192.168.101.181 - подменный адрес телефона
eth1 - интерфейс в подсеть с АТС