Как сделать интернет-сервер в качестве брандмауэра с помощью Ubuntu 11.10

У меня есть одно статическое широкополосное соединение, которое идет на мой сервер Ubuntu с двумя сетевыми картами, есть еще 10 компьютеров, к которым мне нужно подключиться к Интернету через сервер Ubuntu, а также я должен заблокировать доступ к сайтам социальных сетей во время офиса ч. Теперь я путаюсь с тем, как я должен следовать

  1. я должен пойти для того, чтобы делиться интернет-соединением & amp; построение брандмауэра или
  2. должны настроить DHCP-сервер, маршрутизатор и усилитель; брандмауэр.

, что будет самой простой настройкой и что я должен сделать для этого.

Потому что это будет мой первый раз.

0
задан 9 March 2012 в 12:23

2 ответа

Это не Ubuntu, но это производная от Debian. Вы можете взглянуть на Untangle . Похоже, это именно то, что вы хотите с меньшей сложностью, чем вводить кучу командных строк, и у него есть руководство. Их официальный сайт здесь .

0
ответ дан 9 March 2012 в 12:23

Вы можете настроить, используя прокси-сервер Squid и комбинацию фильтрации контента Dansguardian. Ниже приведены ссылка и шаги

http://kamleshgosavi.blogspot.in/2011/01/dansguardian-content- filtering-with.html

Фильтрация контента Dansguardian с прозрачным прокси Squid в Ubuntu Фильтрация контента Dansguardian с прозрачным прокси Squid в Ubuntu

sudo apt-get install squid3 sudo nano / etc / squid3 /squid.conf

(поиск http_port 3128 и добавление следующего) http_port 3128 прозрачный

(поиск INSERT и добавление следующего)

acl localnet src 192.168.2.0/24

http_access allow localnet http_access allow localhost

sudo /etc/init.d/squid3 restart Для подробной информации о squid перейдите по ссылке ниже, не переходите по IPtable из этой ссылки

http://kamleshgosavi.blogspot.com/2011/01/squid3-transparent-proxy-setup.html

Настроить DansGuardian; Фильтр интернет-контента В то время как большинство программ «интернет-фильтрации» просто запрещают определенные URL-адреса, занесенные в черный список, DasGuardian фактически просматривает контент, а также черный список, так что вам не нужно подписываться на службу, чтобы обновить черный список. Более того, DansGuardian бесплатен! Вы устали от всех программ, которые вам пришлось настроить? Ну, это мясо прокси-сервера, который мы хотели построить. Если вы не хотите иметь больше возможностей, чем интернет-фильтрация и кэширование, это последняя страница инструкций, которой вы должны следовать. Давайте начнем.

apt-get install dansguardian

Теперь конфигурационный файл /etc/dansguardian/dansguaridan.conf.

vim /etc/dansguardian/dansguaridan.conf

Найдите следующие 4 записи и установите такие же значения, как показано ниже. Обратите внимание, что значение для filterip должно быть пустым.

- # Сетевые настройки

- # IP, который прослушивает DansGuardian. Если оставить пустым, DansGuardian будет

- # прослушивать все IP-адреса. Это будет включать в себя все сетевые карты, шлейф, модем и т. Д.

- # Обычно ваш брандмауэр защищает это, но если вы хотите

- # вы можете ограничить его только 1 IP. Да, только один.

filterip =

- # порт, который слушает DansGuardian.

filterport = 8080

- # ip прокси (по умолчанию это шлейф - т.е. этот сервер)

proxyip = 127.0.0.1

- # порт DansGuardian подключается к прокси на

proxyport = 3128

Наконец закомментируйте (поставьте # перед ним) следующую строку (выделено жирным шрифтом), и все готово!

UNCONFIGURED - Пожалуйста, прокомментируйте эту строку после конфигурации

Теперь мы должны перезапустить Dansguarian. По неизвестным мне причинам у меня были проблемы (не всегда) с перезапуском Dansguardian. Однако, остановка и запуск Dansguardian всегда работали. Странно, а? Но это то, что я собираюсь показать здесь.

/etc/init.d/dansguardian stop /etc/init.d/dansguardian start

Тестировать открытый прокси Firefox.

Перейдите на http://tits.com или на любой другой известный сайт.

Сайт должен отображаться.

Теперь в Firefox выберите:

Редактировать> Настройки> Дополнительно> Соединение> Настройки

Выбрать Ручную настройку прокси.

В поле «Прокси-сервер HTTP» введите: 127.0.0.1 (IP-адрес прокси-сервера). Порт: 8080

Установите флажок «Использовать этот прокси-сервер для всех протоколов». Нажмите OK, затем Закрыть.

Перейдите на http://google.com , и Google должен отобразиться. Нажмите «Обновить» и убедитесь, что он все еще работает.

Перейдите на http://tits.com или на любой другой известный сайт.

Сайт должен показываться как заблокированный. Возможно, вам придется нажать обновить, чтобы это работало. На данный момент прокси работает.

Теперь в Firefox выберите:

«Правка»> «Установки»> «Дополнительно»> «Подключение»> «Настройки». Выберите «Нет прокси».

Нажмите OK, затем Закрыть.

Чтобы исключить конкретную машину, добавьте IP и перезапустите службу

sudo vi / etc / dansguardian / lists / exceptioniplist

Запуск Dansguardian может занять много времени (несколько минут), но это нормально в моем опыте.

Настройки по умолчанию для Dansguardian довольно строги, и могут быть законные сайты, которые вы заблокированы для просмотра. В этом случае вы можете настроить файлы в каталоге / etc / dansguardian. Например, если вы хотите явно разрешить веб-сайт, вы можете добавить URL-адрес веб-сайта в файл «список исключений». Также вы, вероятно, хотите закомментировать большинство типов файлов MIME и их расширений, которые связаны с потоковым мультимедиа и загрузкой соответственно. Файлы для MIME и расширений - это «bannedmimetypelist» и «bannedextensionlist». Как всегда, я рекомендую комментировать записи, а не стирать их.

Если вы измените эти файлы конфигурации, не забудьте перезапустить Dansguardian. Для Прозрачного прокси

Отредактируйте /etc/sysctl.conf

sudo nano /etc/sysctl.conf

Раскомментируйте строку, включающую пересылку пакетов для IPv4 и IPv6

Net.ipv4.ip_forward = 1

Net.ipv6.conf.all.forwarding = 1

Шаг 7. Редактирование rc.local

sudo nano /etc/rc.local

iptables -t nat -A ПРЕДУПРЕЖДЕНИЕ -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080

iptables -t nat -A РАЗМЕЩЕНИЕ -o eth0 -j MASQUERADE

0
ответ дан 9 March 2012 в 12:23

Другие вопросы по тегам:

Похожие вопросы: