squid ouvir interface

0

Eu tenho uma caixa Debian com o squid3 instalado. Minha caixa tem 2 interfaces, uma conectada à internet ( eth0 ) e uma conectada à LAN ( eth1 )

Aqui está meu /etc/network/interfaces

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
    address 10.122.72.2
    netmask 255.255.255.0
    network 10.122.72.0
    broadcast 10.122.72.255
    gateway 10.122.72.1
    dns-nameservers 202.46.129.2
auto eth1
iface eth1 inet static
    address 10.122.2.1
    netmask 255.255.255.0
    network 10.122.2.0
    broadcast 10.122.2.255

E aqui está uma parte do meu /etc/squid3/squid.conf

http_port 8080
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl lan src 10.122.72.2 10.122.2.0/24
http_access allow localhost
http_access allow lan

Com essa configuração, posso navegar na minha rede local ( 10.122.2.0/24 ) com o Firefox usando o proxy http 10.122.2.1 na porta 8080 . Por alguma razão, quero fazer o squid ouvir tanto o 10.122.2.1 quanto o 10.122.72.2 . Eu tentei alterar a http_port directive para http_port 10.122.72.2:8080 e configurar o Firefox para usar o proxy http 10.122.72.2 na porta 8080 , mas o Firefox disse the connection has timed out .

Alguma ideia? Obrigado pelo avanço

    
por user310055 21.10.2014 / 17:04

1 resposta

0

Pode haver um problema de roteamento quando você (AFAICS) tenta se conectar da rede interna à interface de rede externa do seu proxy. Então o seu squid responde via eth1 já que este é o dispositivo de rede preferido ...

Você já tentou isso de um navegador insode de 10.122.72.0/24

    
por 21.10.2014 / 17:32