Страница 1 из 1

oops transparent proxy - проблема

Добавлено: 2008-10-31 19:07:20
FeRan
установил oops из портов. Настроил как transparent. Заработало.
Через 2 дня работать перестало. В чем может быть проблема?

Ядро - GENERIC, 7.0-RELEASE
/etc/pf.rules:

Код: Выделить всё

lan="vr0"
wan="ng0"

trusted_lan="192.168.93.0/24"
table <proxy_ip> { 192.168.93.0/24, !192.168.93.93 }

set block-policy return
set skip on lo0
scrub in all

rdr on $lan inet proto tcp from <proxy_ip> to any port www -> 192.168.93.93 port 3128
nat on $wan from $trusted_lan to any -> ($wan) 
В логах постоянно появляются ошибки типа:
transparent/redir(): NAT open failed: No such file or directory

Re: oops transparent proxy - проблема

Добавлено: 2008-11-01 8:10:38
manefesto
Странно конечно.
Но если мне не изменяет память нужно нат поднимать через natd.
Или в pf можно и так ?
Конечно нат тут не при чем должен быть.
Ты уверен что инет работает?

Re: oops transparent proxy - проблема

Добавлено: 2008-11-01 14:28:42
paix
можно через пф.

а ng0 в данный момент присутствует в системе?

Re: oops transparent proxy - проблема

Добавлено: 2008-11-01 21:29:06
---nebo---
1) Как именно перестал работать? Пользователи не подключ. к проксе или прокся не тянет с нета?
2) Если ставить нат, то зачем тогда прокси? ты ставиш прокси что бы как-то управлять пользователями и доступом их нет, но если он вместо того что-бы в браузере пост.галочку прокси, просто укажут шлюз в настройках, то все будет ити мино прокси.

Re: oops transparent proxy - проблема

Добавлено: 2008-11-04 23:22:32
FeRan
NAT у меня через PF сделан.
Все работает в любом случае.
В случае падения проксика инет и ng0 присутствуют.

После глюка начисто перестает работать oops.
А надо хотя бы для того чтобы резать рекламу и экономить на трафике.
Народ дикий и нервный. F5 в браузерах нажимает каждые минуту - две.
причем с разных машин по одинаковым сайтам.
И галочку их сложно заставить поставить.
Причем примерная схема отлично работала на Линуксе. Правда сам линукс приходилось нечер 2 дня перегружать...

Re: oops transparent proxy - проблема

Добавлено: 2008-11-04 23:26:43
FeRan
А после того, как глюк случается. то делаем
shutdown -r now
потом видим в логах /var/log/oops/oops.log:

Код: Выделить всё

Tue Nov  4 22:22:52 2008  [0x28401100]main(): Binding to 123.123.123.123 enabled.
Tue Nov  4 22:22:52 2008  [0x28401100]report_limits(): RLIMIT_DATA: 536870912
Tue Nov  4 22:22:52 2008  [0x28401100]report_limits(): RLIMIT_NOFILE: 2599
Tue Nov  4 22:22:52 2008  [0x28401100]report_limits(): RLIMIT_CORE: 4294967295
Tue Nov  4 22:22:52 2008  [0x28401100]main(): oops 1.5.24 Started.
Tue Nov  4 22:22:52 2008  [0x28401100]run(): http_listen on descriptor 29
Tue Nov  4 22:22:52 2008  [0x28401100]run(): http_listen accf_http not loaded No such file or directory
Tue Nov  4 22:22:52 2008  [0x28401100]run(): icp_listen on descriptor 30
Tue Nov  4 22:22:52 2008  [0x28401100]Starting threads
Tue Nov  4 22:22:52 2008  [0x28401300]Statistics started.
Tue Nov  4 22:22:52 2008  [0x28401400]Garbage collector started.
Tue Nov  4 22:22:52 2008  [0x28401500]Garbage drop started.
Tue Nov  4 22:22:52 2008  [0x28401600]Log rotator started.
Tue Nov  4 22:22:52 2008  [0x28401700]Clean disk started.
Tue Nov  4 22:22:52 2008  [0x28401800]Eraser started.
Tue Nov  4 22:22:52 2008  [0x28401200]check_storage(): Checking storage /usr/local/oops/storages/oops_storage
Tue Nov  4 22:22:52 2008  [0x28401200]check_storage(): Super: 153600 total
Tue Nov  4 22:22:52 2008  [0x28401200]check_storage():        135835 free
Tue Nov  4 22:22:52 2008  [0x28401200]check_storage():        4096 blk size
Tue Nov  4 22:22:52 2008  [0x28401200]check_storage():        deadfeed - magic
Tue Nov  4 22:22:52 2008  [0x28401200]check_storage(): Read map.
Tue Nov  4 22:22:52 2008  [0x28401200]check_storage(): Done.
Tue Nov  4 22:22:52 2008  [0x28401200]check_storage(): Done with it.
Tue Nov  4 22:22:52 2008  [0x28401200]check_storage(): Found 135835 free blocks in map, 135835 in superblock
Tue Nov  4 22:22:52 2008  [0x28401200]check_storage(): Free list ok.
Tue Nov  4 22:22:52 2008  [0x28401200]init_storage(): Build seg map.
Tue Nov  4 22:22:52 2008  [0x28401200]init_storage(): Storage /usr/local/oops/storages/oops_storage ready.
Tue Nov  4 22:22:52 2008  [0x28401200]prep_storages(): Storages checked.
Tue Nov  4 22:23:02 2008  [0x28401700]check_expire(): EXPIRE started, 0 total, 0 expired
Tue Nov  4 22:23:02 2008  [0x28401700]release_blks(): segmap[60984]=65537

Re: oops transparent proxy - проблема

Добавлено: 2008-11-05 6:57:32
manefesto
собирал с какой нибудь оптимизацией ?

Re: oops transparent proxy - проблема

Добавлено: 2008-11-05 13:14:12
FeRan
собирал из портов 1.5.24_6
из опций GIGABASE и PCRE

Re: oops transparent proxy - проблема

Добавлено: 2008-11-06 10:53:21
gonzo111
а где в логах падение, прокси с какой ошибкой?
может что в конфиге oops намудрил?

Re: oops transparent proxy - проблема

Добавлено: 2008-11-06 20:57:56
Morty
сам оопс не падает ?? если падает пробуй другой тип БД для хранилища,
пересобирай и вместо gigabase ставь DB4

Re: oops transparent proxy - проблема

Добавлено: 2009-05-17 20:37:18
Bellringer
В консоле набираем
edit /usr/local/etc/oops/oops.cfg

Ищем строчки
module transparent {
myport 3128
# broken_browsers MSIE
}

Строчка broken_browsers MSIE д,б, закомментированна иначе ждёт вас big wahalla