![]() |
FreeBSD как шлюз в интернет
Доброе время суток!
Извините за глупые вопросы, (и не последние), я в этом новичек, но очень хочу с этим разобраться: 1) Хочу сделать на основе FreeBSD шлюз для выхода из локальной сети в интернет. Чтоб был DHCP; DNS; FTP; NAT; прокси; фаэрвол; учет трафика и шейпер канала. Может кто подскажет док, где есть хороший? И как правильно и в какой последовательности все устанавливать? 2) Выкачал версию 6.2, попробовал поставить, видать где-то ошибся (иксы запустил но в место KDE получил xterm, а дальше тупик ). Как говорится первый блин комом. 3) Еще хотел узнать какие пакеты необходимо ставить для моих целей, все, это много нужен минимум но с иксами (и желательно с KDE), боюсь чего-нибуть не доставить Надеюсь поможете мне, разобраться и научится, заранее все спасибо! Забал. с помощью какой команды, открыть в консоли, какой либо файл для редоктирования. (конечно с правами root) |
vertall,
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ http://www.freebsd.org/doc/ru_RU.KOI...work-dhcp.html http://www.freebsd.org/doc/ru_RU.KOI...twork-dns.html startx потом startkde Я бы посоветовал mc. Иксы то зачем? |
я плоха разбираюсь. Думаю с иксами легче будет.
спасибо. А по поводу выбора необходимых программ, что можете сказать? Что необходимо выбрать при установке, а что не нужно? |
DHCP - ports/net/isc-dhcp3-server (можно вот это http://www.lissyara.su/?id=1256)
DNS - в базовой системе (http://www.lissyara.su/?id=1138) FTP - в базовой системе, либо ProFTPD, etc. (http://www.lissyara.su/?id=1144, http://www.lissyara.su/?id=1177, http://www.lissyara.su/?id=1454) NAT - в базовой системе (www.google.ru, www.opennet.ru) прокси Squid - (http://www.lissyara.su/?id=1026) firewall PF - в базовой системе (www.google.ru, www.opennet.ru) учет трафика - ports/net-mgmt/ng_ipacct/ (search in www.opennet.ru) шейпер - ALTQ (потребуется перекомпилить ядро) (www.google.ru, www.opennet.ru) иксы на шлюзе не советовал бы, при обновлении портов каждый раз придется кучу портов пересобирать... Putty под win32 на любой машине в сети и ports/misc/mc-light/ в помощь... |
Demiurg, пламенный привет ветерану PS :)
vertall, шлюз это не свалка сервисов, не нужно на него столько навешивать. |
Спасибо! Согласен что шлюз это не свалка сервисов,
тогда кой минимум сервисов, вы бы посаветовали установить? |
WhitePangolin,
Но если он справится, почему бы и не навесить? vertall, За время потраченное на настройку иксов, можно раз 10 настроить то, что тебе надо. |
Вроде саму FreeBSD, от иксов отказался :), поставил, залогинился в консоль под root,
пытаюсь установить MC, но не выходит аленький цветок. Пробую так: cd /usr/ports/distfiles (не переходит в нужную дерикторию) make install (пишет make: dont't know how to make install. stop) Что не так? пробую mc (пишет команда не известна, ну понятно что mc не установлен!) Спасибо. |
http://www.bsdportal.ru/fdocs/books/.../portsnap.html для получения свежей коллекции портов.
а потом http://www.bsdportal.ru/fdocs/books/...rts-using.html то есть cd /usr/ports/ переход в директорию ls просмотр данной директории поиск - whereis mc cd usr/ports/misc/mc make install |
Цитата:
шлюз должен быть шлюзом, не ftp или mysql сервером, а шлюзом. Цитата:
|
WhitePangolin,
То есть ты предлагаешь мне в квартиру купить еще пару компьютеров. для шлюза для шары для веб-сервера (причем для для mysql-сервера еще один) ну и так, для общего дела (инет и ост). |
попробовал просто раздать интернет в сеть без всяких доп сервисов, не вышло.
FreeBSD 6.2 установил, два сетевых интерфейса, 1) 192.168.31.1 во внутреннию сеть, 2) 10.0.0.5 на ADSL (10.0.0.1) default getowey=yes defaultrouting-10.0.0.1 на самом сервере интернет есть, внутренняя сеть тоже. Но когда с машин из сети 192.168.31.Х прописываешь шлюз 192.168.31.1.и DNS провайдера интернета нет :( а если любую машину завести в сеть 10.0.0.х и шлюзом сделать 10.0.0.5 то все работает Что не так делаю? Знаю для вас это легко :) Ноя что-то зашел в стопор ?( |
vertall
1. Надо перекомпилировать ядро с поддержкой ipfw. 2. Надо поднять NAT на вашем шлюзе. Или поставить прокси сервер, например Squid. 3. Поправить rc.conf |
Цитата:
vertall раз уж Вам нужно просто раскинуть интернет на несколько домашних машин, то ваша деятельность по созданию шлюза сродни мазохизму :) У среднестатестического ADSL модема (не думаю что Вы для себя фигню брали) имеется от 4-х портов для подключения всяческих девайсов, так что если у Вас в квартире менее 5 компьютеров не заморачивайтесь со шлюзом, просто подключите их напрямую и радуйтесь жизни :) |
Согласен, что у среднестатестического ADSL модема имеется от 4-х портов для подключения всяческих девайсов. ADSL модем у меня, D-link 500 с одним портом, настроен в режиме роутера, длее в свитч и у всех щастье :) можно и так. Да и щас компов не 5, а 17 штук, и сервер win2k3 c DHCP, DNS, NAT+ traffic inspector для учета и ограничение трафика+шейпер. И все отлично работает. Но чесно гововоря надоел этот моздай :). Хочется поробовать FreeBSD, да и на работе вскором времени понадобится.
Попробовал просто раздать интернет в сеть без всяких доп. сервисов, (хотел сделать шлюзом) не вышло. OC FreeBSD 6.2 Установил. В системе есть два сетевых интерфейса, 1) 192.168.31.1 смотрит во внутреннию сеть, 2) 10.0.0.5 на ADSL модем (с IP 10.0.0.1) включил в rc.conf gateway_enable="yes" defaultrouter=10.0.0.5 на самом сервере интернет есть, внутренняя сеть тоже. Но когда с машин из внутренней сети (192.168.31.Х) прописываешь шлюз 192.168.31.1 и DNS провайдера, интернета нет. Если любую машину завести в сеть 10.0.0.х и шлюзом сделать 10.0.0.5 то все работает . Что не так делаю? Знаю для вас это легко, но я что-то зашел в стопор ? И еще хотел спросить: Мне нужно пересобрать ядро, что бы включить options IPFEREWALL options IPDIVERT options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=10 options DUMMYNET options TCP_DROP_SYNFIN тоесть следующие строки надо вписать в файл /usr/src/sys/i386/conf/GENERIC в options ??? Тесть хочу спросить следующее, там этого всего нет (я думал это проста надо будет раскомментировать), а этого всего там нет, тоесть если я правильно понял, это все надо просто дописать????? Зарание спасибо! Извеняюсь за глупые вопросы . |
Вопросы не глупые, но в рамках форума объяснить их практически не реально.
Рекомендую статью авторитетного человека. А после нее если что не понятно, сюда. |
WhitePangolin,
Кому как. Что-то у меня дежа-вю проявляется ... Больше спорить не буду. :) |
vertall
тут -> http://www.freebsd.org/doc/ru_RU.KOI...nelconfig.html подробненько описано как и зачем пересобирать ядро. А вообще надо всегда начинать с этого -> http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ |
Спасибо! Разабрался! :)
|
Время: 10:05. |
Время: 10:05.
© OSzone.net 2001-