декабря 7 2008 11:13 пп

Простой способ проброса (forwarding) портов в FreeBSD

1143671126rp2aOe.jpg

Пользователь сети попросил меня пробросить порт для VNC для доступа на домашний компьютер с работы и из других мест. Прочиталя несколько статей и тд на тему проброса портов. везде описаны методы с использованием natd и ipfw, но у меня на сервере ядро собрано без поддержки natd, да и интерфейс у меня там один. Вобщем не работали все эти советы для меня, и решил я поискать что то альтернативное. с мыслями что должно же быть что то еще.. И нашел я решение которое позволяет прокидывать порты из интернета в локальную сеть без использования файвола и пересборки ядра.

Решение на самом деле очень простое, есть специальный демон который имеет еднственную функцию - форвардинг портов.
Называется он rinetd,ниже я расскажу как егоиспользовать. Установим rinetd, из портов

Код:


cd /usr/ports/net/rinetd && make && make install clean

Добавим строку в файл /etc/rc.conf для разрешения запуска процесса демона

Код:


echo "rinetd_enable="YES"" >> /etc/rc.conf

Ну и наконец перейдем к редактированию конфигурационного файла, в моем примере мы хотим прокинуть порт 5900 с адреса 10.1.1.1 на адрес 192.168.0.100:5900. Отредактируем файл ee /usr/local/etc/rinetd.conf

Код:


10.1.1.1 5900 192.168.0.100 5900

Теперь осталось только запустить rinetd командой

Код:


/usr/local/etc/rc.d/rinetd start

Вот и вся настройка, никакого использования файрвола и тд, все удобно быстро и просто.
Надеюсь этот пост будет вам полезен и поможет в решении ваших задач.


Популярность: 22%

Комментариев нет »

1 звезда2 звезд3 звезд4 звезд5 звезд (4 голосов, средний: 4.75 из 5)
Загрузка ... Загрузка ...
Дай же, не жадничай!
ЯндексЯндекс. ДеньгиХочу такую же кнопку

Trackback URI | Comments RSS

Leave a Reply

You must be logged in to post a comment.


Самые популярные статьи

  • Установка почтового сервера Postfix + Dovecot + MYSQL и виртуальных доменов
  • Установка и настройка DNS сервера bind9 Ubuntu-Debian HOWTO
  • Установка Samba сервера на Ubuntu или Debian за 5 минут
  • Подборка wide-screen обоев высокого разрешения
  • Mail.ru Агент в Linux
  • Установка и настройка DHCP сервера
  • Подробное руководство по настройке wifi соединения с шифрованием разных типов
  • Удаленное подключение к рабочему столу Linux из Windows с помощью Xming и SSH
  • Настройка ограничения и распределения канала (HTB Shaper)
  • Создание загрузочной флэшки с Ubuntu 8.04 Live или Server
  • Настройка маршрутизации в Ubuntu Linux для начинающих
  • Настройка вебкамер Genius и Acer Crystal Eye в Ubuntu 8.04
  • Редактирование текста при помощи SED
  • Сотня лучших полезных программ с открытым исходным кодом.
  • Небольшая подборка обоев "Linux like"
  • Установка VMware Server на Ubuntu 8.04
  • Блокировка нежелательных URL с помощью iptables
  • Запуск виртуальных хостов Apache2 от разных пользователей
  • Виртуализация с помощью Qemu
  • Вышел пакет PlayOnLinux 3.0 для запуска Windows игр в Linux
  • Установка драйвера MADWIFI для сетевого адаптера Atheros 5xxx
  • Установка и настройка SSHD в среде chroot при помощи makejail
  • Установка сервера голосового общения TeamSpeak
  • HDR обои на рабочий стол 1920x1200
  • Настройка маршрутизации с помощью Quagga (zebra)
  • Установка системы резервного копирования BackupPC
  • Установка и настройка L2TP сервера xl2tpd или l2tpd
  • Настройка поддержки мультимедиа в Ubuntu 8.04
  • Релиз Midnight Commander 4.6.3
  • Что такое Zeroconf и с чем его едят

  • « Установка и настройка SNMP в FreeBSD | Компиляция ядра в FreeBSD »

    Рейтинг блогов Rambler's Top100
    службы мониторинга серверов