Итак, я уже писал две заметки о том, как можно пробросить порт на маршрутизаторе на порт на машинку в локальной сети. Методы относительно несложные, но вчера мне был показан поистине простейший метод – rinetd.
Установить пакет так:
apt-get install rinetd
После этого в /etc/rinetd.conf заходим и правим проброс портов: указываем IP на котором маршрутизатор будет слушать (или 0.0.0.0 для всех IP) и порт, который он будет слушать. И далее указываем на какой IP и порт его пробрасывать.
То есть запись свелась вообще к
0.0.0.0 3306 192.168.2.1 3306
Милейший! А можно у вас поинтересоваться, существуют ли подобные решения под винду? Просто мы тут в компании столкнулись с проблемой, нужно как-то получить доступ к клиентским машинам по VNC, а клиенты в силу особенностей нашего британского интернета 100% за NAT’ами. Было бы просто отлично получить софтварное решение без необходимости мучать хардварные настройки модема.
Благодарю.
YogSagot
October 2nd, 2007
Тут возникает вопрос: а кто/что делает NAT? Если его натит сам модем, то тогда, собственно, только путем мучания модема.
У меня же везде на канале с интернетом стоит компьютер-шлюз, для которого модем абсолютно прозрачен. Фактически, шлюз виден из интернета. В Вашей же ситуации из интернета скорее всего виден именно модем.
Из найденого для портфорвардинга под Вынь:
http://rtfm.insomnia.org/~qg/portforward.php
http://www.skylarktechnology.com/software/stlportforward.php
Скорее всего и Usergate и ему подобные умеют форвардить.
В конце-концов есть утилита nc (netcat), и ее портировали и под винду: http://www.vulnwatch.org/netcat/
dm
October 3rd, 2007