Как настроить портмапинг в 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 позволяет делать более изощренные перенаправления.
(C) 2006, Луценко А.Ю.
|