попробовал не прокатило...
в тех инструкциях что в сети... кусок кода сквида который морально устарел на что заменить?
[console]httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on[/console]
Proxy
покажи весь конфиг - что то ты там явно наворотил;) А так то достаточно этого чтоб работало:
[console]http_port 3128 intercept[/console]
и норм настроеный проброс на фаерволе.
Ну и что б все красиво было разграничиваешь трафик через acl и http_access.
покажи весь конфиг - что то ты там явно наворотил;)
Конфиг стандартный только указаны мои сети.. Чуть позже выложу так как последние эксперименты ни к чему хорошему не привели...
И все снес...
и норм настроенный проброс на фаерволе.
Ну и что б все красиво было разграничиваешь трафик через acl и http_access.
А тут мои познания не очень сильны возможно в этом и проблема...
Читаю. кучу мануалов и в каждом пишут по своему...
А как правильно то.... сложно понять...
Ещё заметил одно Но... если установить Заготовку "шлюз" то Yast-Squid не устанавливается... видимо исключен из-за проблем совместимости...
Сейчас пошагово распишу что делаю при настройке со снимками экрана разумеется...
Первым делом создаю две виртуальных машины...
1. Одна OpenSUSE 13.1 и в VBox ей назначаю два сетевых интерфейса
1. бриджом сетевой интерфейс смотрит на роутер в интернет....
2. Внутренняя сеть "inet"
2. Windows 7 ей назначаю только внутреннюю сеть "inet"...
Все это дело устанавливается и обновляется...
Сейчас все остальное подготовлю и выложу.
Настраиваю сетевой интерфейс:
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
Да, будет супер, если появится инструкция.
Все нужные пакеты для работы интернет шлюза устанавливаю с помощью заготовки:
[console]zypper in pattern-openSUSE-gateway_server[/console]
он потянет за собой следующие пакеты, как уже я написал ранее почему-то пакет для администрирования SQUID yast2 в него не входит..., а входят следующие пакеты, у некоторых из списка есть свои зависимости:
ddclient
fetchmail
ipsec-tools
mirror
quagga
radvd
rarpd
squid
squidGuard
wireshark
wwwoffle
На этом этапе интерфейсу интернета присваиваем внешнюю зону, а смотрящему в нашу виртуальную сеть внутреннюю и настраиваем DHCP.
Брандмауэр
Другие настройки на данном этапе не меняю. Сохраняю и пере запускаю сервис...
Перехожу к настройке DHCP
DHCP
first step
second step
задаем диапазон адресов
установили статус запуска при загрузке...
перезагружаемся и проверяем...
судя по снимку DHCP работает
Обязательно напиши про блокировку https сайтов, это будет изюминкой.
На этот раз я не трогаю yast2-squid... так как он заточен под версии squid ранее чем 3.1 так как начиная с версии 3.1 вместо опции transparent используется intercept...
Все нужные пакеты для работы интернет шлюза устанавливаю с помощью заготовки:
Консоль
zypper in pattern-openSUSE-gateway_server
и 80% ненужных тоже. Вот за что я не ненавижу Сюзи так за ее костыли в виде яста и зипера, а также за вырвиглазые дефолтные конфиги, которые это чудо генерит.
входят следующие пакеты, у некоторых из списка есть свои зависимости:
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
для debian/ubuntu:
apt-get install squid
+ настройка iptables
тут тоже можно ограничится установкой только нужного пакета...
[console]# zypper in squid[/console]
И конфигурацией SuseFirewall2...
Дома напряжение в сети падает меньше 173 вольт поэтому пока ничего не дописал... так как эксперименты прерываются частыми выключениями ПК.
Обещают наладить на днях. Тогда допишу...
тут тоже можно ограничится установкой только нужного пакета
тогда почему б не ставить по этому принципу? Зачем засорять систему не нужными пакетами?
Зачем засорять систему не нужными пакетами?
Я привык к масштабированию...
Но в данном случае, так как слабо чего понимаю можно действительно и ограничится установкой одного пакета...