Мир твоих увлечений · статьи сайта

Портмапинг в FreeBSD

10 августа 2007 · автор: admingold · *nix

Портмапинг в FreeBSD
Автор Луценко Андрей
Как настроить портмапинг в FreeBSD
Портмапинг используется для перенаправления портов с одного компьтера на другой. Например, в локальной сети стоит сервер с выходом в интернет, имеющий реальный IP адрес (81.1.1.1). Внутри локальной сети существует компьютер, не имеющий реального IP адреса (192.168.0.8). Нужно получить доступ к компьютеру из сети Интернет на порт 555.

Самой простой способ решения данной задачи состоит в том, что сделать перенаправление запроса с сервера на локальный компьютер. То есть соединясь с сервером по порту 555, он автоматически пересылает этот запрос на локальный компьютер.

Для этого можно использовать portfwd из портов freebsd, он очень простой в настройке и о нем пойдет речь в дальнейшем.

Опустим процесс установки, и расмотрим его конфигурационный файл: /usr/local/etc/portfwd.cfg? решающий данную задачу.


tcp /* TCP connections */
{
555 {
0.0.0.0 => 192.168.0.8:555
}
}
udp /* UDP connections */
{
555 {
0.0.0.0 => 192.168.0.8:555
}
}
Ничего сложного в нем нет. Указываем тип соединения, затем в фигурных скобках номер порта с которого будет происходить перенаправление, после чего опять в фигурных скобках сами правила перенаправления: откуда => куда.

Но это только начало. Portfwd позволяет делать более изощренные перенаправления.

Оригинал: снимок Wayback Machine от 08.03.2008.

Статичная копия: без входа, поиска, комментариев и скриптов. Ники и тексты авторов — как были; адреса почты скрыты.