У меня есть три сетевых принтера в нашем местном офисе, все из которых прослушивают порт 9100. Ни один из них не предлагает возможность изменения порта прослушивания. У нас есть один общедоступный статический IP-адрес, а доступ к нашей основной сети осуществляется через Linksys WRT-54G.
Нам нужно иметь возможность печатать на этих принтерах извне офиса. Проблема в том, что с 54G я могу перенаправить порт на ТО ЖЕ порт на определенном IP-адресе. Что мне действительно нужно, так это способ переадресации на IP-адрес и ДРУГОЙ порт.
Мне нужно сделать это:
In port Destination 9100 192.168.1.1 : 9100 9101 192.168.1.2 : 9100 9102 192.168.1.3 : 9100
Так что ищу варианты.
Я мог бы установить старый компьютер с двумя сетевыми картами и IP-таблицами, я полагаю, но это кажется большим количеством накладных расходов для чего-то относительно простого.
Есть ли способ, которым виртуальная машина (читай: одна сетевая карта) могла бы выполнять расширенную переадресацию портов? Куда я пересылаю ему весь трафик, а он направляет его на нужный принтер?
Или как насчет тех мини-дистрибутивов Linux, которые заменяют прошивку WRT-54G? Поддерживает ли кто-нибудь из них то, что мне нужно "из коробки"?
У меня есть запасной WRT - могу ли я сделать его маршрутизатором IP-таблиц? Рекомендации для мини-дистрибутивов?
Или есть готовый продукт, который делает это (предпочтительно дешевый / местный)?
Любые советы / варианты приветствуются.
Спасибо!
WRT54GL с DD-WRT поддерживает перенаправление разных общедоступных портов на один и тот же внутренний порт с разными IP-адресами. Думаю, обычная прошивка тоже так делает, а вы конечно?