OpenVPN, OpenVZ y firewall

2010-11-17 Thread Marc Olive

Hola gente, veo que está animada la lista, bien, bien.

A ver si me podeis echar un cable: tengo un par de máquinas, una de ellas con 
dos NICs haciendo de firewall, SNAT y redirigiendo puertos hacia servicios 
internos.
La otra máquina tiene varios contenedores VZ, entre ellos uno con OpenVPN para 
poder acceder a la red remotamente sin problemas (dice la teoria).

Sin firewall no se puede acceder a la VPN, pero creo que el mismo firewall 
bloquea el acceso a los contenedores con VETH.
Conectado por VPN puedo acceder a los equipos de la red sin mas, y tambien 
puedo acceder a los contendores que usan VENET, pero no a los que tienen una 
VETH.

Las reglas iptables estan a http://pastebin.ca/1994330
Hay una regla comentada que dice:
$IPTABLES -A FORWARD -i eth1 -o eth1 -j ACCEPT
Sin esta regla no puedo hacer pings a los contenedores VENETH, con ella puedo 
hacer pings, pero entonces las respuestas parecen venir de la IP del firewall y 
no del contenedor y da problemas:

~$ host vpn
;; reply from unexpected source: 10.81.53.2#53, expected 10.81.53.5#53
;; reply from unexpected source: 10.81.53.2#53, expected 10.81.53.5#53

10.81.53.2 es el firewall y 10.81.53.5 el DNS.

Alguna idea de por que no puedo acceder a los contenedores VENETH via VPN?
He mirado los arp_filter y forwarding y la ruta hacia la VPN está puesta (o no 
podria acceder a los VENET).

Gracias!

-- 

Marc Olivé
Grup Blau

www.grupblau.com  


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201011171047.56727.marc.ol...@grupblau.com



Re: OpenVPN, OpenVZ y firewall

2010-11-17 Thread Marc Aymerich
2010/11/17 Marc Olive :
>
> Hola gente, veo que está animada la lista, bien, bien.
>
> A ver si me podeis echar un cable: tengo un par de máquinas, una de ellas con
> dos NICs haciendo de firewall, SNAT y redirigiendo puertos hacia servicios
> internos.
> La otra máquina tiene varios contenedores VZ, entre ellos uno con OpenVPN para
> poder acceder a la red remotamente sin problemas (dice la teoria).
>
> Sin firewall no se puede acceder a la VPN, pero creo que el mismo firewall
> bloquea el acceso a los contenedores con VETH.
> Conectado por VPN puedo acceder a los equipos de la red sin mas, y tambien
> puedo acceder a los contendores que usan VENET, pero no a los que tienen una
> VETH.
>
> Las reglas iptables estan a http://pastebin.ca/1994330
> Hay una regla comentada que dice:
> $IPTABLES -A FORWARD -i eth1 -o eth1 -j ACCEPT
> Sin esta regla no puedo hacer pings a los contenedores VENETH, con ella puedo
> hacer pings, pero entonces las respuestas parecen venir de la IP del firewall 
> y
> no del contenedor y da problemas:
>
> ~$ host vpn
> ;; reply from unexpected source: 10.81.53.2#53, expected 10.81.53.5#53
> ;; reply from unexpected source: 10.81.53.2#53, expected 10.81.53.5#53
>
> 10.81.53.2 es el firewall y 10.81.53.5 el DNS.
>
> Alguna idea de por que no puedo acceder a los contenedores VENETH via VPN?
> He mirado los arp_filter y forwarding y la ruta hacia la VPN está puesta (o no
> podria acceder a los VENET).
>
> Gracias!

Buenas Marc,
No se si estas dos cosas te van a servir, te lo comento porque es lo
que siempre me ha funcionado para solucionar problemas con venet y su
extraño comportamiento.
1)Para que un container con venet y varias ips responda con la que
toca (al menos des del punto de vista de su HN) prueba con ejecutar
esto dentro del container:
ip r add 10.0.0.0/24 dev venet0 src 10.0.0.21
ip r add 77.xxx.xxx.0/24 dev venet0 src 77.xxx.xxx.81

2)Y para controlar que ip van a tener esos paquetes fura del HN creo
que puedes configurarlo con VE_ROUTE_SRC_DEV en /etc/vz/vz.conf


-- 
Marc


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktinkzsab45uisdccg3hcrwr3ckf=rugvuga-b...@mail.gmail.com



Re: OpenVPN, OpenVZ y firewall

2010-11-17 Thread Marc Olive
On Wednesday 17 November 2010 11:26:58 Marc Aymerich wrote:
> 2010/11/17 Marc Olive :

> > Alguna idea de por que no puedo acceder a los contenedores VENETH via
> > VPN? He mirado los arp_filter y forwarding y la ruta hacia la VPN está
> > puesta (o no podria acceder a los VENET).
> > 
> > Gracias!
> 
> Buenas Marc,
> No se si estas dos cosas te van a servir, te lo comento porque es lo
> que siempre me ha funcionado para solucionar problemas con venet y su
> extraño comportamiento.

Perdona, donde dije "VENETH" queria decir "VETH".
Me apunto como poner las rutas para que use la IP que corresponda, gracias.

-- 

Marc Olivé
Grup Blau

www.grupblau.com  


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201011171420.51296.marc.ol...@grupblau.com