У меня есть роутер TL-WR841N. Я пытаюсь переадресовать порты, но он принимает только один IP. Мне нужен этот порт для двух ПК, поэтому два IP.

Как я могу это сделать?

1 ответ1

1

Вы можете сделать это, если используете возможности, предоставляемые установкой стороннего программного обеспечения на вашем маршрутизаторе. Я бы не пошел по этому пути, если вы не знакомы с 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, так что это определенно можно сделать - единственное предостережение заключается в том, что это относительно низкоуровневый маршрутизатор и он не сможет обрабатывать высокие уровни трафика - процессор является ограничивающий фактор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .