|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Интернет шлюз на FreeBSD. |
|
|
FreeBSD - Интернет шлюз на FreeBSD.
|
Новый участник Сообщения: 12 |
Здравствуйте уважаемые форумчанине и форумчанки.
![]() История не нова, но всеже. Завили к нам в здание 10 мбитный интернет. Сразу возник вопрос это раздать, поделить и себя не обделенным оставить. Решение данного вопроса я возложил на себя. В копилке навыков имеется представление о построении сетей, настройки. Также имеется в копилке настройка файлового сервера на FreeBSD с интеграцией с AD. Сейчас есть интернет пропускной способностью 2 мбит, шлюз на слаке и полная анархия, кто торренты качает, кто Youtube, пока лечится только arp -s ip fake_mac. Дабы чувствовать себя в этой теме как рыба в воде, мною был прочитан вдоль и поперек лисяра , handbook и почитанны местные темы. И прежде чем приступать к практическим действиям, хочу спросить у вас, правильно ли я все понял и вник в суть: ![]() Это как я ее назвал схематическая схема. Как это должно работать: 1) Есть отдел занимающийся оформлением документов, им кроме как 80, 8080,443 и почтовых портов ничего не надо. (Я так сказал ![]() 2) Есть Very Important Person, это начальство и другие. Они создают на своем компе VPN подключение через стандартные функции Окон. И качают, и делают что хотят. Их всех заворачивает на НАТ. Что будет использоватся: DCHP - isc-dhcp3-relay Для раздачи IP DNS - BIND Кеширующий SQUID - Собственно сама прокси Rejik - Будем резать, будем бить, в интернет сюда ходить, а сюда не ходить. SAMS - Посмотреть, другим показать, кто куда лазиит. Apache, MySQL, PHP 5 - для поддержания веб морды SQUID´a NAT - еще не определился с программой, изучаю этот вопрос. IPFW - фаервол, отворот-поворот. VPN - по протоколу PPTP, программы PoPToP или mpd. Серия вопросов: 1) Помогите определится с NAT. 2) Нужен ли кеширющий ДНС, если есть прокси? 3) При VPN подключении к серверу создается еще один интерфейс, как с этим справится фаер или же в нем можно будет указать список интерфейсов, а не по одному прописывать. (Вопросом еще не занимался, не гуглил) 4) На Сквиде морда Самс, а на Нате как вести статистику? К процессу преступлю только недельки через две, не хочу прыгать сразу в прорубь. В процессе, сборки, установки, настройки буду отписываться из чего потом собирем RTFM. |
|
Отправлено: 11:48, 22-03-2011 |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать У меня все точно так же сделано, кроме VPN.
Цитата kyzmi4:
Цитата kyzmi4:
|
||
Последний раз редактировалось ashota, 31-03-2011 в 10:24. Отправлено: 10:52, 25-03-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Да, есть DHCP. Щас пытаюсь настроить DDNS. Обложен весь книжками и сотни открытых вкладок. Второй день бьюсь, но никак =\ В книжке написанно настраиваешь ДНС, потом типа делаешь nslookup ya.ru на машине с FreeBSD и приходит ответ Server: my_domain; Address: 127.0.0.1#53; Non-authoritative answer: Other servers. Ну вот не хочет.
Кстати веду блог по моим мучениям http://kyzmi4-freebsd.livejournal.com/ ![]() |
Последний раз редактировалось kyzmi4, 29-03-2011 в 17:34. Причина: плохая орфография Отправлено: 17:33, 29-03-2011 | #3 |
Ветеран Сообщения: 7313
|
Профиль | Отправить PM | Цитировать По пунктам
Цитата kyzmi4:
2 - я поставил pdnsd (есть в портах) - маленький, шустрый, без простыней конфигов. Работает отлично. 3 - VPN не использую, использую статику, т.к. так рапределять кто ВИП, а кто негр - проще. Раделение доступа к ресурсам через фаер или SQUID, причем в последнем можно даже по расписанию (типа всем везде можно в воскресенье и в субботу после 5 вечера, удобно) 4 - зачем? на НАТе? статистику? Хотите знать всё - tcpdump дампите и смотрите, смотрите, смотрите... очень долго смотрите ... ![]() |
|
------- Отправлено: 18:03, 29-03-2011 | #4 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать tcpdump, это да хорошо. Но не получается у моего мозга обрабатывать такое количество информации бегущей строкой
![]() Всетаки не могу немного разобратся с DNS. По моему мнению что я хочу пока добится: 1.) 127.0.0.1 переводится в inet.fms 2.) inet.fms переводится в 127.0.0.1 Подключаю виндовую машину получаю IP 192.168.1.10, делаю nslookup 127.0.0.1 192.168.1.1 получаю: *** Can´t find server name for address 192.168.1.1: Non-existent domain # Оно и понятно, 192.168.1.1 я не настраивал еще зону Server: UnKnown Address: 192.168.1.1 Name: inet.fms Address: 127.0.0.1 Но вот когда я делаю ping inet.fms, не удалось обнаружить узел, хотя поидеи должен меня пропинговать. Мои догадки это то что надо настоить zone inet.fms. Конфиги: named.conf
localhost.rev
rc.conf
|
|
Отправлено: 11:00, 30-03-2011 | #5 |
Ветеран Сообщения: 7313
|
Профиль | Отправить PM | Цитировать Цитата kyzmi4:
![]() Насчет ДНС - я не понял, вам именно полноценный ДНС нужен? Нужно держать имя для белого IP? Или просто чтобы "всё работало"? |
|
------- Отправлено: 11:56, 30-03-2011 | #6 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Цитата dmitryst:
![]() Цитата dmitryst:
P.S. Целый день пытался впихнуть в видеорегистратор 1996 года с IDE HDD, жесткий SATA через переходник SATA -> IDE, не прокатило. Так и не занимался ДДНС, догадываюсь что объема прочитанного достаточно для настройки, но вот не хватает малюсенького пинка ![]() |
||
Отправлено: 13:15, 30-03-2011 | #7 |
Ветеран Сообщения: 7313
|
Профиль | Отправить PM | Цитировать Цитата kyzmi4:
Цитата kyzmi4:
Жёсткий оффтоп! ![]() Цитата kyzmi4:
|
|||
------- Отправлено: 13:50, 30-03-2011 | #8 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Ну вообщем я его победил. Все всем выдается, получается и обновляется.
/etc/hosts Волнует меня только то, что команда dig @127.0.0.1 localhost. a не выдает ответа =\ Жёсткий оффтоп! P.S. Выглядит также переходник, только чип на нем JM20330. Терзают мутные сомнения что диск SATA II, а переходник SATA -> IDE. |
Последний раз редактировалось kyzmi4, 31-03-2011 в 10:05. Отправлено: 09:47, 31-03-2011 | #9 |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать У меня сделано так:
1) в файрволе открыл доступ все ко всем по 53 порту 2) файл hosts ::1 localhost localhost.*****ru 127.0.0.1 localhost localhost.*****.ru 192.168.3.254 ****.ru ****** 192.168.3.254 *****.ru. 3) конф файл dhcpd.conf ddns-update-style interim; default-lease-time 14400; max-lease-time 16200; authoritative; log-facility local7; subnet 192.168.3.0 netmask 255.255.255.0 { range 192.168.3.1 192.168.3.100; option routers 192.168.3.254; option ntp-servers 192.168.3.254; option subnet-mask 255.255.255.0; option domain-name "******.ru"; option domain-name-servers 192.168.3.254, DNS провайдера } key DHCP_UPDATER { algorithm HMAC-MD5; secret "секретный ключ"; }; zone 3.168.192.in-addr.arpa.{ primary 127.0.0.1; key DHCP_UPDATER; } zone *****.ru.{ primary 127.0.0.1; key DHCP_UPDATER; } acl "corpnets" { 192.168.3.0/24; 192.168.10.0/24; 127.0.0.1; }; options { // Relative to the chroot directory, if any directory "/etc/namedb"; pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; version "Xren vam"; max-cache-size 100M; listen-on {127.0.0.1; 192.168.3.254;}; allow-query { "corpnets"; }; allow-recursion { "corpnets"; }; allow-transfer { "corpnets"; }; }; key DHCP_UPDATER { algorithm HMAC-MD5; secret "тот же самый секретный ключ"; }; zone "." { type hint; file "named.root"; }; zone "0.0.127.IN-ADDR.ARPA" { type master; file "dynamic/localhost.rev"; }; zone "********.ru" { type master; file "dynamic/*****"; allow-update { key DHCP_UPDATER; }; }; zone "3.168.192.in-addr.arpa" { type master; file "dynamic/localnet.rev"; allow-update { key DHCP_UPDATER; }; }; # Use with the following in named.conf, adjusting the allow list as needed: key "rndc-key" { algorithm hmac-md5; secret "тот же самый секретный ключ"; }; controls { inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { "rndc-key"; }; }; # Start of rndc.conf key "rndc-key" { algorithm hmac-md5; secret "тот же самый секретный ключ"; }; options { default-key "rndc-key"; default-server 127.0.0.1; default-port 953; }; # End of rndc.conf |
Последний раз редактировалось ashota, 31-03-2011 в 10:32. Отправлено: 10:18, 31-03-2011 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FreeBSD - Шлюз FreeBSD в VMware | freemanlutsk | Общий по FreeBSD | 12 | 01-10-2009 06:01 | |
FreeBSD - Шлюз на FREEBSD 7 | admin666 | Общий по FreeBSD | 1 | 13-04-2009 22:35 | |
FreeBSD - шлюз на FreeBSD 4.8 не могу подключить к сети провайдера | Mai | Общий по FreeBSD | 8 | 19-11-2007 05:38 | |
FreeBSD как шлюз в интернет | vertall | Общий по FreeBSD | 18 | 13-08-2007 08:43 | |
Шлюз на FreeBSD | Guest | Общий по FreeBSD | 17 | 02-09-2004 08:06 |
|