Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Переадресация IPv6 в OpenVZ

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Переадресация IPv6 в OpenVZ, Proxmox Виртуальная Среда
     
    inhost
    Guest
    #1
    0
    22.01.2013 01:15:00
    Привет, народ! После трёх дней плотной работы над этим я уже на последнем издыхании и больше не знаю, что делать. У меня есть несколько серверов с OpenVZ на CentOS, которые работают без проблем, но я решил попробовать proxmox ради лучшей поддержки veth. Однако я никак не могу настроить маршрутизацию IPv6 за пределы устройства vmbr.

    Есть кто-нибудь, кто может дать советы, подсказки или помощь, прежде чем я полностью сдамся?

    Сервер имеет публичный IP, а контейнеры используют локальный приватный диапазон 10.0.0.0/24. IPv4-связь работает без проблем:

    auto vmbr0  
    iface vmbr0 inet static  
    address 10.0.0.1  
    netmask 255.255.255.0  
    bridge_ports none  
    bridge_stp off  
    bridge_fd 0  
    post-up echo 1 > /proc/sys/net/ipv4/ip_forward  
    post-up iptables -t nat -A POSTROUTING -s '10.0.0.0/24' -o eth0 -j MASQUERADE  
    post-down iptables -t nat -D POSTROUTING -s '10.0.0.0/24' -o eth0 -j MASQUERADE

    Контейнеры могут выходить в интернет по IPv4 через veth или даже venet-интерфейс.

    ---

    Я также создал vmbr6 для IPv6, он имеет IPv6-адрес и видит внешний мир по IPv6. Контейнер имеет veth-устройство eth1 с IPv6-адресом, он пингует vmbr6 на хосте, но дальше пинг не идёт.

    Я пробовал настраивать дефолтные маршруты в контейнере через vmbr6, vmbr0 и реальный IPv6-шлюз — ничего не меняется.

    sysctl.conf:

    net.ipv4.ip_forward = 1  
    net.ipv6.conf.all.forwarding = 1  
    net.ipv4.conf.default.proxy_arp = 1  
    net.ipv4.conf.all.rp_filter = 1  
    kernel.sysrq = 1  
    net.ipv4.conf.default.send_redirects = 1  
    net.ipv4.conf.all.send_redirects = 0  
    net.ipv6.conf.all.forwarding = 1  
    net.ipv6.conf.all.proxy_ndp = 1

    Кто-нибудь может подсказать, что делать? И есть ли информация, когда в proxmox добавят полноценную поддержку IPv6?

    Я заметил пару ошибок по proxy_ndp и forwarding IPv6 при загрузке, но система вроде запускается нормально. Для подстраховки я добавил в rc.local:

    echo 1 > /proc/sys/net/ipv6/conf/default/forwarding  
    echo 1 > /proc/sys/net/ipv6/conf/all/proxy_ndp  

    sysctl -p ошибок не показывает.

    Спасибо!  
    Антон.

    P.S. Уже однажды отправлял это сообщение, но, похоже, оно не дошло, извиняюсь, если дублируется.
     
     
     
    vikozo
    Guest
    #2
    0
    10.09.2014 23:09:00
    Привет, mo_, спасибо за ответ. У меня такая же проблема — я хочу, чтобы веб-сервер отвечал по IPv6, потому что у меня нет IPv4. Что ты имеешь в виду под «container IPv6 address»? И файл /etc/network/interfaces — мне нужно редактировать его внутри контейнера или на хосте? Еще я хотел бы, чтобы связь шла через vmbr1, а не через eth0 или eth1. Это проблема или я что-то пропустил? Хорошего дня, Винсент.
     
     
     
    mo_
    Guest
    #3
    0
    11.09.2014 04:22:00
    Это значит, что туда нужно вписать IPv6-адрес контейнера. Например, 2001:abcd::42 или какой там у вас. На хосте, как я и писал в тексте. Нет, это должно работать точно так же.
     
     
     
    vikozo
    Guest
    #4
    0
    11.09.2014 13:27:00
    привет, mo_ спасибо за быстрый ответ. Просто хочу уточнить — так как англичанский не мой родной язык — это будет ipv6-адрес моего контейнера с окончанием vmbr1 для нас. Если у меня будет больше одного openvz-сервера, это значит, что я смогу добавить такой адрес для каждого виртуального сервера?! Попробую сегодня вечером. Сам хост в моём случае не нуждается в ipv6, я буду ими управлять только локально. Хорошего дня, vinc
     
     
     
    mo_
    Guest
    #5
    0
    11.09.2014 16:40:00
    Вот что я и имел в виду, да. Однако я только что понял, что, возможно, тебе вообще не нужно этого делать, если использовать vmbr. Прошло уже много времени с тех пор, как я с этим возился.
     
     
     
    vikozo
    Guest
    #6
    0
    11.09.2014 21:48:00
    Так что теперь я не знаю, что делать! В общем, это выглядит примерно так , но сейчас IPv6-адрес нужен только для KVM или для контейнера OpenVZ.
     
     
     
    vikozo
    Guest
    #7
    0
    12.09.2014 17:05:00
    Есть идеи? Это бы спасло мои выходные!
     
     
     
    mo_
    Guest
    #8
    0
    12.09.2014 18:29:00
    Боюсь, это не от меня, извини. Я никогда не работал с openvswitch.
     
     
     
    vikozo
    Guest
    #9
    0
    13.09.2014 14:08:00
    Привет, Mo_! Пока что большое спасибо за твою помощь, может, кто-то ещё придумает идею и сможет помочь. Хорошего дня! vinc
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры