Настроил сервер centos 6 дома и установил ядро openvz, и все работает нормально.
Моя единственная проблема - маршрутизация IP-адресов в контейнеры. (ввод разных IP-адресов с другого ПК показал мой веб-сервер по умолчанию, поэтому я знаю, что он там работает) - Я назначил 2 IPs
к одному NIC
в centos
но моя проблема заключалась в том, чтобы направить это в контейнер на openvz
стек с этим IP-адресом - может быть, мне не хватает простой конфигурации?
любая помощь будет оценена
ОБНОВИТЬ
Вывод 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)
и vzlist -a вывод
CTID NPROC STATUS IP_ADDR HOSTNAME 101 16 running 192.168.2.100 -
Убедитесь, что у вас есть следующее в файле /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
Также проверьте правила вашего брандмауэра, у вас должно быть это правило:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Удачи !