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

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

У меня есть выделенный сервер, и я хочу разделить его на два виртуальных сервера с двумя разными IP-адресами. Я купил два внешних IP-адреса для этого сервера, и теперь у меня их три, один основной адрес, один для первого VPS и один для второго VPS.

Я установил Debian 7 x64 на сервер и OpenVZ, установил загрузку в ядро ​​OpenVZ и создал контейнер с Debian 8.0 и добавил только внешний внешний IP (основной адрес 8x.xxx.132.7x, я добавил 8x.xxx.249.20x в контейнер). Я запустил контейнер и подключился к SSH с помощью 8x.xxx.249.20x. Это отлично работает.

Но когда я пытаюсь выполнить ping google.rs в контейнере я получаю ошибку: ping: unknown host google.rs

Как разрешить интернет-соединение из контейнера?

P.S. Пытаюсь исправить с сегодняшнего вечера (3 часа). Ничего из интернета не помогает.

Вывод из контейнера при выполнении ifconfig:

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:65536  Metric:1
          RX packets:0 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:0 (0.0 B)  TX bytes:0 (0.0 B)

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:127.0.0.2  P-t-P:127.0.0.2  Bcast:0.0.0.0  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:179 errors:0 dropped:0 overruns:0 frame:0
          TX packets:158 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:19000 (18.5 KiB)  TX bytes:17609 (17.1 KiB)

venet0:0  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:89.163.249.207  P-t-P:89.163.249.207  Bcast:89.163.249.207  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1

Таблица маршрутов:

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
89.163.132.1    0.0.0.0         255.255.255.255 UH    0      0        0 eth0
89.163.249.221  0.0.0.0         255.255.255.255 UH    0      0        0 venet0
89.163.249.207  0.0.0.0         255.255.255.255 UH    0      0        0 venet0
89.163.132.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         89.163.132.1    0.0.0.0         UG    0      0        0 eth0

Была очень частая проблема при использовании OpenVZ, когда DNS-серверы случайно исчезали. Удостоверились ли вы, что все DNS-серверы настроены правильно и работают?

Проблема, судя по комментариям:

  • Разрешение DNS-имен работало некорректно.

Решение:

  • Заменены /etc/resolv.conf с компьютером, на котором размещен контейнер.