У меня есть роутер TL-WR841N. Я пытаюсь переадресовать порты, но он принимает только один IP. Мне нужен этот порт для двух ПК, поэтому два IP.
Как я могу это сделать?
У меня есть роутер TL-WR841N. Я пытаюсь переадресовать порты, но он принимает только один IP. Мне нужен этот порт для двух ПК, поэтому два IP.
Как я могу это сделать?
Вы можете сделать это, если используете возможности, предоставляемые установкой стороннего программного обеспечения на вашем маршрутизаторе. Я бы не пошел по этому пути, если вы не знакомы с Linux и до некоторой степени работаете с терминальным интерфейсом. Вы могли бы получить над головой довольно быстро.
Вы не сможете сделать это с вашим маршрутизатором как есть.
Прошивка называется dd-wrt, она основана на Linux, и у них есть версия для вашего роутера. Некоторые простые инструкции по настройке находятся здесь:
http://greggborodaty.com/installing-dd-wrt-tp-link-tl-wr841n/
В качестве альтернативы вы можете использовать Linux-модуль с несколькими сетевыми картами, по крайней мере, 3, и настроить его маршрутизацию практически идентичным образом.
Это позволит вам настроить маршрутизацию с помощью iptables, мощного инструмента, но с крутой кривой обучения. Вот ответ на вопрос о том, как сделать то, что вы ищете с iptables.
https://stackoverflow.com/questions/14896390/cloning-and-forwarding-packets-to-multiple-ip-addresses
Вот некоторая информация о добавлении правил iptables в маршрутизатор dd-wrt:https://www.dd-wrt.com/wiki/index.php/Iptables_command
Возможно, это должен быть комментарий, а не ответ - достаточно информации, чтобы начать работу, но могут быть пробные и ошибочные настройки корректной настройки iptables.
Я делал подобные вещи с iptables и dd-wrt, так что это определенно можно сделать - единственное предостережение заключается в том, что это относительно низкоуровневый маршрутизатор и он не сможет обрабатывать высокие уровни трафика - процессор является ограничивающий фактор.