Re: Configuracion de red en Containers de Proxmox 4 (LXC container)

2016-02-01 Thread Camaleón
El Mon, 01 Feb 2016 08:10:29 +0100, Maykel Franco escribió:

(ese formato...)

> El 31 ene. 2016 9:20 p. m., "ArBo"  escribió:
>>
>> Gracias por la ayuda, ya hoy logre resolver, efectivamente y como lo
>> dice
> Cristian Mitchell, el problema se debia a que no estaba habilitado el
> ip_forward
>>
>> Lo corregi con el comando
>>
>> echo 1 > /proc/sys/net/ipv4/ip_forward
>>
>> y creando una regla en iptables como la siguiente:
>>
>> iptables -t nat -A POSTROUTING -s '192.168.100.0/24' -o vmbr0 -j
>> MASQUERADE
>>
>>
>> Gracias por la ayuda...
>>
>> Nota: ya habia leido la documentación de
>> http://pve.proxmox.com/wiki/Network_Model pero por no saber del tema,
>> estaba sinceramente confundido en lo que estaba haciendo...

Si quieres mantener el modo de red NAT asegúrate de que se carguen las 
reglas iptables al reiniciar el anfitrión o te volverás quedar 
desconectado (en la página web de documentación tienes los comandos 
exactos post-up/post-down pero también puedes usar un script 
personalizado).

> Lo normal no es poner como gateway en la VM la del host anfitrión
> proxmox,
> sino la de un router por eso habilitando el forward te ha funcionado. Si
> más adelante quieres exponerlo públicamente tendrás que natear en el
> router y además toquetear notables en proxmox.
> 
> Yo así no lo haría a no ser que fuera estrictamente necesario.

Cuando tienes un entorno de virtualización (del tipo que sea), es vital 
entender cómo funcionan las distintas opciones para configurar la red.

En entornos de producción la más habitual es usar la predeterminada 
(puente) donde todos los equipos se comportan de manera independiente 
como si fueran máquinas individuales en una misma red y tienen contacto 
con el exterior. 

Una red en modo NAT "aísla" a los contenedores del exterior y sólo los 
hace visibles dentro del anfitrión y entre ellos pero como dices este 
tipo de configuración tiene más limitaciones cuando quieres hacer cosas 
serias con los contenedores o las máquinas virtuales (el modo NAT es el 
predeterminado en VirtualBox).

Saludos,

-- 
Camaleón



Re: Configuracion de red en Containers de Proxmox 4 (LXC container)

2016-01-31 Thread Maykel Franco
El 31 ene. 2016 9:20 p. m., "ArBo"  escribió:
>
> Gracias por la ayuda, ya hoy logre resolver, efectivamente y como lo dice
Cristian Mitchell, el problema se debia a que no estaba habilitado el
ip_forward
>
> Lo corregi con el comando
>
> echo 1 > /proc/sys/net/ipv4/ip_forward
>
> y creando una regla en iptables como la siguiente:
>
> iptables -t nat -A POSTROUTING -s '192.168.100.0/24' -o vmbr0 -j
MASQUERADE
>
>
> Gracias por la ayuda...
>
> Nota: ya habia leido la documentación de
http://pve.proxmox.com/wiki/Network_Model pero por no saber del tema,
estaba sinceramente confundido en lo que estaba haciendo...
>
>
> El 31 de enero de 2016, 10:52, Cristian Mitchell 
escribió:
>>
>>
>>
>> El 30 de enero de 2016, 16:06, ArBo escribió:
>>>
>>> Saludos cordiales,
>>>
>>> Les escribo en esta oportunidad para ver si pueden colaborarme con el
siguiente problema:
>>>
>>> Estoy usando proxmox 4 en mi debian 8.3 y cuando intento configurar la
red me he vuelto un lio, y es que mis container inicialmente no podían
hacer contacto (por ejemplo ping) con el host, así que realice la siguiente
configuración:
>>>
>>> En el host modifique el archivo /etc/network/interfaces y agregue lo
siguiente:
>>> auto vmbr2
>>> iface vmbr2 inet static
>>> address 192.168.100.254
>>> netmask 255.255.255.0
>>> bridge_ports none
>>> bridge_stp off
>>> bridge_fd 0
>>>
>>> y en el container modifique el archivo /etc/network/interfaces de la
siguiente manera:
>>> auto lo
>>> iface lo inet loopback
>>> auto eth0
>>> iface eth0 inet static
>>> address 192.168.100.1
>>> netmask 255.255.255.0
>>> gateway 192.168.100.254
>>>
>>> Con esto logre poder hacerle ping desde el container al host y del host
al container, pero ahora no logro que el container tenga internet (pueda
acceder a cualquier url de internet, por ejemplo http://www.google.com a
traves de ping)
>>>
>>> Podrían ayudarme?
>>>
>>>
>>> --
>>> Alejandro Barreto
>>> Web Personal: www.arbo.com.ve
>>
>>
>>
>> Ante que nada yo nunca instale proxmos
>>
>> pare tu problema se resume a dos posibilidades
>>
>> o no tenes habilitado el forwardeo en el server
>>
>> echo 1 > /proc/sys/net/ipv4/ip_forward
>>
>> o tenes problemas en la table de ruteo
>>
>>
>>
>>
>> --
>> MrIX
>> Linux user number 412793.
>> http://counter.li.org/
>>
>> las grandes obras,
>> las sueñan los santos locos,
>> las realizan los luchadores natos,
>> las aprovechan los felices cuerdo,
>> y las critican los inútiles crónicos,
>>
>
>
>
> --
> Alejandro Barreto
> Developer/Consulting & Computer Maintenance
> DCE 2005 de 3 Estrellas
> MCP 70-536
> Celular: +58 426 5185104
> MSN Messenger: a...@arbo.com.ve
> Web Personal: www.arbo.com.ve

Lo normal no es poner como gateway en la VM la del host anfitrión proxmox,
sino la de un router por eso habilitando el forward te ha funcionado. Si
más adelante quieres exponerlo públicamente tendrás que natear en el router
y además toquetear notables en proxmox.

Yo así no lo haría a no ser que fuera estrictamente necesario.


Re: Configuracion de red en Containers de Proxmox 4 (LXC container)

2016-01-31 Thread ArBo
Gracias por la ayuda, ya hoy logre resolver, efectivamente y como lo dice
Cristian Mitchell, el problema se debia a que no estaba habilitado el
ip_forward

Lo corregi con el comando

echo 1 > /proc/sys/net/ipv4/ip_forward

y creando una regla en iptables como la siguiente:

iptables -t nat -A POSTROUTING -s '192.168.100.0/24' -o vmbr0 -j MASQUERADE


Gracias por la ayuda...

Nota: ya habia leido la documentación de
http://pve.proxmox.com/wiki/Network_Model pero por no saber del tema,
estaba sinceramente confundido en lo que estaba haciendo...


El 31 de enero de 2016, 10:52, Cristian Mitchell 
escribió:

>
>
> El 30 de enero de 2016, 16:06, ArBo escribió:
>
>> Saludos cordiales,
>>
>> Les escribo en esta oportunidad para ver si pueden colaborarme con el
>> siguiente problema:
>>
>> Estoy usando proxmox 4 en mi debian 8.3 y cuando intento configurar la
>> red me he vuelto un lio, y es que mis container inicialmente no podían
>> hacer contacto (por ejemplo ping) con el host, así que realice la siguiente
>> configuración:
>>
>> En el host modifique el archivo /etc/network/interfaces y agregue lo
>> siguiente:
>> auto vmbr2
>> iface vmbr2 inet static
>> address 192.168.100.254
>> netmask 255.255.255.0
>> bridge_ports none
>> bridge_stp off
>> bridge_fd 0
>>
>> y en el container modifique el archivo /etc/network/interfaces de la
>> siguiente manera:
>> auto lo
>> iface lo inet loopback
>> auto eth0
>> iface eth0 inet static
>> address 192.168.100.1
>> netmask 255.255.255.0
>> gateway 192.168.100.254
>>
>> Con esto logre poder hacerle ping desde el container al host y del host
>> al container, pero ahora no logro que el container tenga internet (pueda
>> acceder a cualquier url de internet, por ejemplo http://www.google.com a
>> traves de ping)
>>
>> Podrían ayudarme?
>>
>> --
>> Alejandro Barreto
>> Web Personal: www.arbo.com.ve
>>
>
>
> Ante que nada yo nunca instale proxmos
>
> pare tu problema se resume a dos posibilidades
>
> o no tenes habilitado el forwardeo en el server
>
> echo 1 > /proc/sys/net/ipv4/ip_forward
>
> o tenes problemas en la table de ruteo
>
>
>
>
> --
> MrIX
> Linux user number 412793.
> http://counter.li.org/
>
> las grandes obras,
> las sueñan los santos locos,
> las realizan los luchadores natos,
> las aprovechan los felices cuerdo,
> y las critican los inútiles crónicos,
>
>


-- 
Alejandro Barreto
Developer/Consulting & Computer Maintenance
DCE 2005 de 3 Estrellas
MCP 70-536
Celular: +58 426 5185104
MSN Messenger: a...@arbo.com.ve
Web Personal: www.arbo.com.ve


Re: Configuracion de red en Containers de Proxmox 4 (LXC container)

2016-01-31 Thread Cristian Mitchell
El 30 de enero de 2016, 16:06, ArBo escribió:

> Saludos cordiales,
>
> Les escribo en esta oportunidad para ver si pueden colaborarme con el
> siguiente problema:
>
> Estoy usando proxmox 4 en mi debian 8.3 y cuando intento configurar la red
> me he vuelto un lio, y es que mis container inicialmente no podían hacer
> contacto (por ejemplo ping) con el host, así que realice la siguiente
> configuración:
>
> En el host modifique el archivo /etc/network/interfaces y agregue lo
> siguiente:
> auto vmbr2
> iface vmbr2 inet static
> address 192.168.100.254
> netmask 255.255.255.0
> bridge_ports none
> bridge_stp off
> bridge_fd 0
>
> y en el container modifique el archivo /etc/network/interfaces de la
> siguiente manera:
> auto lo
> iface lo inet loopback
> auto eth0
> iface eth0 inet static
> address 192.168.100.1
> netmask 255.255.255.0
> gateway 192.168.100.254
>
> Con esto logre poder hacerle ping desde el container al host y del host al
> container, pero ahora no logro que el container tenga internet (pueda
> acceder a cualquier url de internet, por ejemplo http://www.google.com a
> traves de ping)
>
> Podrían ayudarme?
>
> --
> Alejandro Barreto
> Web Personal: www.arbo.com.ve
>


Ante que nada yo nunca instale proxmos

pare tu problema se resume a dos posibilidades

o no tenes habilitado el forwardeo en el server

echo 1 > /proc/sys/net/ipv4/ip_forward

o tenes problemas en la table de ruteo




-- 
MrIX
Linux user number 412793.
http://counter.li.org/

las grandes obras,
las sueñan los santos locos,
las realizan los luchadores natos,
las aprovechan los felices cuerdo,
y las critican los inútiles crónicos,


[OT-Proxmox] Re: Configuracion de red en Containers de Proxmox 4 (LXC container)

2016-01-31 Thread Camaleón
El Sat, 30 Jan 2016 14:36:11 -0430, ArBo escribió:

> Saludos cordiales,
> 
> Les escribo en esta oportunidad para ver si pueden colaborarme con el
> siguiente problema:

Bien, pero si no se trata de Debian, marca el asunto como OT.

> Estoy usando proxmox 4 en mi debian 8.3 

Digo yo que será al revés, que estás usando Debian 8.3 en tu Proxmox ¿no?

> y cuando intento configurar la red me he vuelto un lio, y es que mis
> container inicialmente no podían hacer contacto (por ejemplo ping) con
> el host,

Antes de nada deberías familiarizarte con el tipo de gestión de de red 
que permite el entorno de máquina virtual que usas:

http://pve.proxmox.com/wiki/Network_Model

Es decir, la configuración predeterminada (modo "puente") permite la 
comunicación del anfitrión con los contenedores y entre los contenedores, 
actuando de manera independiente.

> así que realice la siguiente configuración:
> 
> En el host modifique el archivo /etc/network/interfaces y agregue lo
> siguiente:
> auto vmbr2 iface vmbr2 inet static address 192.168.100.254 netmask
> 255.255.255.0 bridge_ports none bridge_stp off bridge_fd 0
> 
> y en el container modifique el archivo /etc/network/interfaces de la
> siguiente manera:
> auto lo iface lo inet loopback auto eth0 iface eth0 inet static address
> 192.168.100.1 netmask 255.255.255.0 gateway 192.168.100.254
> 
> Con esto logre poder hacerle ping desde el container al host y del host
> al container, pero ahora no logro que el container tenga internet (pueda
> acceder a cualquier url de internet, por ejemplo http://www.google.com a
> traves de ping)
> 
> Podrían ayudarme?

Revisa la ayuda de Proxmox que te he pasado, viene bien explicado los 
distintos tipos de configuración disponibles que hay para el adaptador de 
red. Por los datos que has puesto, ahora estarías usando el modo de red 
enrutado pero seguramente mal configurado.

Saludos,

-- 
Camaleón



Configuracion de red en Containers de Proxmox 4 (LXC container)

2016-01-30 Thread ArBo
Saludos cordiales,

Les escribo en esta oportunidad para ver si pueden colaborarme con el
siguiente problema:

Estoy usando proxmox 4 en mi debian 8.3 y cuando intento configurar la red
me he vuelto un lio, y es que mis container inicialmente no podían hacer
contacto (por ejemplo ping) con el host, así que realice la siguiente
configuración:

En el host modifique el archivo /etc/network/interfaces y agregue lo
siguiente:
auto vmbr2
iface vmbr2 inet static
address 192.168.100.254
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0

y en el container modifique el archivo /etc/network/interfaces de la
siguiente manera:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.100.1
netmask 255.255.255.0
gateway 192.168.100.254

Con esto logre poder hacerle ping desde el container al host y del host al
container, pero ahora no logro que el container tenga internet (pueda
acceder a cualquier url de internet, por ejemplo http://www.google.com a
traves de ping)

Podrían ayudarme?

-- 
Alejandro Barreto
Web Personal: www.arbo.com.ve