Rede doméstica OpenVZ + CentOS 6.0 + [fechada]

1

Configure um servidor centos 6 em casa e instale o kernel openvz e tudo funcionando bem.

Meu único problema é rotear IPs para os contêineres (digitar os diferentes IPs de outro computador mostrou meu servidor da Web padrão para que eu saiba que está funcionando lá) - Eu atribuí 2 IPs ao um NIC em centos mas meu problema foi rotear isso para o contêiner na pilha openvz com esse IP - poderia ser uma configuração simples Estou perdendo?

qualquer ajuda seria apreciada

  • 192.168.2.49 - servidor real executando openvz + pilha centos
  • 192.168.2.100 - deve ser roteado para o contêiner openvz no servidor, mas está roteando para o mesmo local que o IP principal

UPDATE

saída ifconfig:

eth0      Link encap:Ethernet  HWaddr 00:1C:C0:94:33:28
          inet addr:192.168.2.49  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:c0ff:fe94:3328/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4926 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4822 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:577713 (564.1 KiB)  TX bytes:1767109 (1.6 MiB)
          Interrupt:20 Memory:d0300000-d0320000

eth0:0    Link encap:Ethernet  HWaddr 00:1C:C0:94:33:28
          inet addr:192.168.2.100  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:20 Memory:d0300000-d0320000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:97 errors:0 dropped:0 overruns:0 frame:0
          TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5748 (5.6 KiB)  TX bytes:5748 (5.6 KiB)

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet6 addr: fe80::1/128 Scope:Link
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:53 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3478 (3.3 KiB)  TX bytes:0 (0.0 b)

veth101.0 Link encap:Ethernet  HWaddr 00:18:51:10:37:76
          inet6 addr: fe80::218:51ff:fe10:3776/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:4 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

e vzlist -a output

      CTID      NPROC STATUS    IP_ADDR         HOSTNAME
       101         16 running   192.168.2.100   -
    
por coder4show 06.03.2012 / 16:48

1 resposta

1

Por favor assegure-se de ter o seguinte no arquivo /etc/sysctl.conf:

net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0

Verifique também as regras do seu firewall, você precisa ter esta regra:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Boa sorte!

    
por 06.03.2012 / 17:03

Tags