Xen domu apache

0

Esta é uma questão ponte Xen . Eu tenho um convidado do servidor web. Quando as pessoas clicam em uma página da web, os logs do apache mostram o IP da ponte, não o IP das pessoas que clicou na página. A ponte deve ser transparente (e está na minha configuração Debian antiga)

Eu tenho uma configuração bem direta, ou pelo menos acho que sim. Alguma idéia de por que os logs do meu servidor da Web convidado não estão vendo o IP dos usuários? Qual seria a causa típica?

# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo xenbr0 xenbr1
iface lo inet loopback
# The primary network interface
iface xenbr0 inet static
bridge_ports p6p1
address 74.xxx.xxx.5
netmask 255.255.255.240
gateway 74.xxx.xxx.14
bridge_stp off
dns-nameservers 68.xxx.xxx.146 68.xxx.xxx.98
iface xenbr1 inet static
bridge_ports eth1
bridge_stp off
address 192.168.1.1
netmask 255.255.255.0
post-up ethtool --offload p6p1 gso off tso off sg off gro off
post-up ethtool --offload eth1 gso off tso off sg off gro off
# This is an autoconfigured IPv6 interface
#iface p6p1 inet6 auto


bridge name bridge id   STP enabled interfaces
xenbr0  8000.00a0244d1fbe   no  p6p1
vif2.0
vif7.0
vif8.0
xenbr1  8000.feffffffffff   no  vif1.0
vif2.1
vif7.1
vif8.1
vif9.0
    
por Michael Russo 14.04.2016 / 16:59

1 resposta

0

Eu resolvi o problema adicionando-os ao sysctl

net.ipv4.conf.all.rp_filter = 0

net.ipv4.conf.all.arp_filter = 0

net.ipv4.conf.default.rp_filter = 1

net.ipv4.conf.default.arp_filter = 0

net.ipv4.conf.xenbr0.arp_filter = 0
    
por Michael Russo 15.04.2016 / 06:44