Назад | Перейти на главную страницу

Контейнер OpenVZ не может подключиться к Интернету

Я установил OpenVZ на свой сервер Debian 6, у которого только 1 IP.
Поэтому я пытался следовать это руководство на вики OpenVZ, но, увы, только при частичном везении.
Я успешно перенаправил порт 8090 хост-сервера на порт 80 контейнера.
Но я все еще не могу подключиться к Интернету из контейнера.
Моя таблица IP-адресов NAT выглядит так:

Chain PREROUTING (policy ACCEPT 43M packets, 26G bytes)
 pkts bytes target     prot opt in     out     source               destination
   21  1008 DNAT       tcp  --  *      *       0.0.0.0/0            IP_ADDRESS          tcp dpt:8090 to:192.168.1.100:80

Chain POSTROUTING (policy ACCEPT 34571 packets, 6317K bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0 SNAT       all  --  *      eth0    0.0.0.0/0            0.0.0.0/0           to:IP_ADDRESS

IP_ADDRESS - это IP-адрес хостов / серверов, 192.168.1.100 - это IP-адрес контейнера, а eth0 - физический сетевой интерфейс.
Переадресация IP включена (cat / proc / sys / net / ipv4 / ip_forward == 1).

Почему я все еще не могу подключиться к Интернету из контейнера?

Я наконец нашел, в чем проблема.
После повторной проверки всех конфигураций снова и снова я наконец обнаружил небольшую опечатку в своих контейнерах resolv.conf.
После настройки на правильный сервер имен он наконец-то работает.