>[оверквотинг удален]
>ip nat inside source static tcp $local_address 22 $external_address 22 extendable
>
>к примеру, пробрасываем tcp порт 22 с адреса 78.108.241.87 на внутренний адрес
>192.168.0.17:
>
>ip nat inside source static tcp 192.168.0.17 22 78.108.241.87 22 extendable
>
>Проброс всего адреса совсем просто:
>
>ip nat inside source static 192.168.0.17 78.108.241.87 extendable К сожалению, это не то. Попробую кратко описать проблему:
1. Есть контрагент и он готов принимать пакеты только с единственного моего IP адреса.
2. Есть множество мобильных устройств с динамическими реальными адресами (CDMA), которые должны обмениваться данными с сервером у контрагента.
3. Технология уже работает на FreeBSD. Но в связи с переходом на аппаратную маршрутизацию требуется воспроизвести используемую технологию.
На текущий момент программный маршрутизатор на FreeBSD, в частности демон rinetd, слушает условно порт 8888, и получив пакеты от мобильных устройств перенаправляет их с подменой адреса источника на порт контрагента 8888. Фактически, это выглядит, как NAT для одного единственного порта единственного внешнего интерфейса.