Apache. Client ip в access.log при пробросе порта.

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

xmpp
Сообщения: 26
ОС: Gentoo

Apache. Client ip в access.log при пробросе порта.

Сообщение xmpp »

Проброшен локальный порт apache2 на сервер. При обращение, в access.log записывается client ip 127.0.0.1, явно из-за проброски порта. Как можно реальный айпи в access.log'е получать?
Спасибо сказали:
Аватара пользователя
AnViar
Сообщения: 182
ОС: Linux, Solaris

Re: Apache. Client ip в access.log при пробросе порта.

Сообщение AnViar »

телепаты из отпуска не возвращались.
настройки фаервола в студию плиз
Спасибо сказали:
xmpp
Сообщения: 26
ОС: Gentoo

Re: Apache. Client ip в access.log при пробросе порта.

Сообщение xmpp »

AnViar писал(а):
26.02.2010 14:00
телепаты из отпуска не возвращались.
настройки фаервола в студию плиз

порт проброшен по ssh (ssh -R port:localhost:80)
Спасибо сказали:
Аватара пользователя
AnViar
Сообщения: 182
ОС: Linux, Solaris

Re: Apache. Client ip в access.log при пробросе порта.

Сообщение AnViar »

откуда куда? дайте карту сети, команды где и какие выполняете
Спасибо сказали:
xmpp
Сообщения: 26
ОС: Gentoo

Re: Apache. Client ip в access.log при пробросе порта.

Сообщение xmpp »

AnViar писал(а):
26.02.2010 15:21
откуда куда? дайте карту сети, команды где и какие выполняете


Локальная машина:
127.0.0.1 localhost
На ней apache на порту 80

Удаленная машина
server

На локальной машине выполняю ssh -R 9091:localhost:80 server
при обращение с внешних адресов к http://server:9091/ в логах на локальной машине Client ip 127.0.0.1
Спасибо сказали:
Аватара пользователя
AnViar
Сообщения: 182
ОС: Linux, Solaris

Re: Apache. Client ip в access.log при пробросе порта.

Сообщение AnViar »

По всей видимости (не уверен) в этой схеме ssh выступает в роли proxy.
Попробуйте для решения задачи сделать всё на связке openvpn + iptables - в логах сможете видеть ip реальный клиентов.
Спасибо сказали:
Аватара пользователя
mandreika
Сообщения: 217
ОС: Debian 3,4,5,6

Re: Apache. Client ip в access.log при пробросе порта.

Сообщение mandreika »

При такой схеме как у вас ssh делает редирект порта и подменяет ваш адрес своим.
Если хотите видеть внешний Ip либо меняйте схему подключения, либо добавьте
в лог коннекты по ssh.
Если по умолчанию не пишется в auth.log то сделай iptables -t mangle -A PREROUTING -p tcp --dport 22 -j LOG --log-prefix "ssh-connect:"
Спасибо сказали: