LinuxForum.Fans
Тема

Proxy

Автор: MozgFx_test 34 сообщений 5278 просмотров
#388994

попробовал не прокатило...
в тех инструкциях что в сети... кусок кода сквида который морально устарел на что заменить?
[console]httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on[/console]

#389005

покажи весь конфиг - что то ты там явно наворотил;) А так то достаточно этого чтоб работало:
[console]http_port 3128 intercept[/console]
и норм настроеный проброс на фаерволе.
Ну и что б все красиво было разграничиваешь трафик через acl и http_access.

#389060
"beliy" написал:
покажи весь конфиг - что то ты там явно наворотил;)

Конфиг стандартный только указаны мои сети.. Чуть позже выложу так как последние эксперименты ни к чему хорошему не привели...
И все снес...

"beliy" написал:
и норм настроенный проброс на фаерволе.
Ну и что б все красиво было разграничиваешь трафик через acl и http_access.

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

#389072

Ещё заметил одно Но... если установить Заготовку "шлюз" то Yast-Squid не устанавливается... видимо исключен из-за проблем совместимости...
Сейчас пошагово распишу что делаю при настройке со снимками экрана разумеется...

Первым делом создаю две виртуальных машины...
1. Одна OpenSUSE 13.1 и в VBox ей назначаю два сетевых интерфейса
1. бриджом сетевой интерфейс смотрит на роутер в интернет....
2. Внутренняя сеть "inet"
2. Windows 7 ей назначаю только внутреннюю сеть "inet"...

Все это дело устанавливается и обновляется...
Сейчас все остальное подготовлю и выложу.

#389080

Настраиваю сетевой интерфейс:

Yast ifup
global options
overview
Тут я настроил сетевые интерфейсы ниже опишу подробнее
hostname DNS
Routing
Тут ничего не менял

Настройка сетевых интерфейсов:
для удобства работы присвою имена сетевым интерфейсам lan1 и lan2
lan1 подключается по DHCP к роутеру (подсеть 192.168.1.0/24)
lan2 вручную прописан адрес 172.18.76.1/24

lan1
lan2

Интерфейсы активируются при подключении кабеля и брандмауэр выключен...
На данном этапе полностью обновляю систему...
SuSeFirewall2 включается автоматически после установки обновлений...
Теперь устанавливаю пакеты для работы DHCP делаю это с помощью установки соответствующей заготовки...
[console]zypper in patterns-openSUSE-dhcp_dns_server[/console]
он требует установки пакетов

bind
yast2-dns-server
bind-doc
dchp-relay
dhcp-server
dhcp-tools
yast2-dhcp-server
#389163

Да, будет супер, если появится инструкция.

#389170

Все нужные пакеты для работы интернет шлюза устанавливаю с помощью заготовки:
[console]zypper in pattern-openSUSE-gateway_server[/console]
он потянет за собой следующие пакеты, как уже я написал ранее почему-то пакет для администрирования SQUID yast2 в него не входит..., а входят следующие пакеты, у некоторых из списка есть свои зависимости:

ddclient
fetchmail
ipsec-tools
mirror
quagga
radvd
rarpd
squid
squidGuard
wireshark
wwwoffle
#389173

На этом этапе интерфейсу интернета присваиваем внешнюю зону, а смотрящему в нашу виртуальную сеть внутреннюю и настраиваем DHCP.

Брандмауэр

Другие настройки на данном этапе не меняю. Сохраняю и пере запускаю сервис...
Перехожу к настройке DHCP

DHCP
first step
second step
задаем диапазон адресов

установили статус запуска при загрузке...
перезагружаемся и проверяем...

судя по снимку DHCP работает
#389175

Обязательно напиши про блокировку https сайтов, это будет изюминкой.

#389184

На этот раз я не трогаю yast2-squid... так как он заточен под версии squid ранее чем 3.1 так как начиная с версии 3.1 вместо опции transparent используется intercept...

#389219
"mozgfx" написал:
Все нужные пакеты для работы интернет шлюза устанавливаю с помощью заготовки:
Консоль
zypper in pattern-openSUSE-gateway_server

и 80% ненужных тоже. Вот за что я не ненавижу Сюзи так за ее костыли в виде яста и зипера, а также за вырвиглазые дефолтные конфиги, которые это чудо генерит.

"mozgfx" написал:
входят следующие пакеты, у некоторых из списка есть свои зависимости:

ddclient
fetchmail
ipsec-tools
mirror
quagga
radvd
rarpd
squid
squidGuard
wireshark
wwwoffle

из этого списка вам нужно от силы 2.

К слову для аналогии, в centos/fedora/RH для установки сквида нужна команда

yum -y install squid и правка человекапонятного конфига. +настройка iptables

для debian/ubuntu:

apt-get install squid

+ настройка iptables

#389301
beliy написал:
для debian/ubuntu:
apt-get install squid
+ настройка iptables

тут тоже можно ограничится установкой только нужного пакета...
[console]# zypper in squid[/console]
И конфигурацией SuseFirewall2...
Дома напряжение в сети падает меньше 173 вольт поэтому пока ничего не дописал... так как эксперименты прерываются частыми выключениями ПК.
Обещают наладить на днях. Тогда допишу...

#389321
"mozgfx" написал:
тут тоже можно ограничится установкой только нужного пакета

тогда почему б не ставить по этому принципу? Зачем засорять систему не нужными пакетами?

#389454
"beliy" написал:
Зачем засорять систему не нужными пакетами?

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

Войдите или зарегистрируйтесь, чтобы ответить.