The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как настроить внешний ip адресс для LXC контейнера?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Виртуализация)
Изначальное сообщение [ Отслеживать ]

"Как настроить внешний ip адресс для LXC контейнера?"  +/
Сообщение от stanlee email(ok) on 14-Дек-14, 18:52 
OS CentOS 7

Установлен libvirt с настроенным по умолчанию мостом для серых адресов

Понадобилось поднять контейнер с белым адресом.

Подскажите как это сделать.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как настроить внешний ip адресс для LXC контейнера?"  +/
Сообщение от stalker37 email on 14-Дек-14, 22:55 
> OS CentOS 7
> Установлен libvirt с настроенным по умолчанию мостом для серых адресов
> Понадобилось поднять контейнер с белым адресом.
> Подскажите как это сделать.

Варианта собственно 2 - бридж с внешним сетевым интерфейсом
или бридж внутри хоста с белым IP

в зависимости от того как именно у Вас доступен белый IP

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как настроить внешний ip адресс для LXC контейнера?"  +/
Сообщение от stanlee email(ok) on 15-Дек-14, 00:39 
>> OS CentOS 7
>> Установлен libvirt с настроенным по умолчанию мостом для серых адресов
>> Понадобилось поднять контейнер с белым адресом.
>> Подскажите как это сделать.
> Варианта собственно 2 - бридж с внешним сетевым интерфейсом
> или бридж внутри хоста с белым IP
> в зависимости от того как именно у Вас доступен белый IP

при установке libvirt создал интерфейс с такими настрйоками

<network>
  <name>default</name>
  <uuid>9e2e7cd7-78d4-4fbe-9be3-70ff3eee7f74</uuid>
  <bridge name="virbr0" />
  <forward/>
  <ip address="192.168.122.1" netmask="255.255.255.0">
    <dhcp>
      <range start="192.168.122.2" end="192.168.122.254" />
    </dhcp>
  </ip>
</network>

я скопировал конфиг и прописал вместо серых ипов белые
и перегрузил

я что то сделал не так?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Как настроить внешний ip адресс для LXC контейнера?"  +/
Сообщение от pavlinux (ok) on 15-Дек-14, 02:58 
> я что то сделал не так?

Бридж собирать надо!  

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Как настроить внешний ip адресс для LXC контейнера?"  +/
Сообщение от stanlee (??) on 15-Дек-14, 10:44 
>> я что то сделал не так?
> Бридж собирать надо!

Вы имеете ввиду конфиг файл в папке /etc/sysconfig/network-scripts ?


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Как настроить внешний ip адресс для LXC контейнера?"  +/
Сообщение от PavelR (??) on 15-Дек-14, 08:24 
>> OS CentOS 7
>> Установлен libvirt с настроенным по умолчанию мостом для серых адресов
>> Понадобилось поднять контейнер с белым адресом.
>> Подскажите как это сделать.
> Варианта собственно 2 - бридж с внешним сетевым интерфейсом
> или бридж внутри хоста с белым IP
> в зависимости от того как именно у Вас доступен белый IP

Вполне прекрасно можно настроить маршрутизацию требуемого белого IP, в том числе через сеть серых адресов, а не бридж.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Как настроить внешний ip адресс для LXC контейнера?"  +/
Сообщение от stanlee (??) on 15-Дек-14, 10:44 
>>> OS CentOS 7
>>> Установлен libvirt с настроенным по умолчанию мостом для серых адресов
>>> Понадобилось поднять контейнер с белым адресом.
>>> Подскажите как это сделать.
>> Варианта собственно 2 - бридж с внешним сетевым интерфейсом
>> или бридж внутри хоста с белым IP
>> в зависимости от того как именно у Вас доступен белый IP
> Вполне прекрасно можно настроить маршрутизацию требуемого белого IP, в том числе через
> сеть серых адресов, а не бридж.

Подскажите как

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Как настроить внешний ip адресс для LXC контейнера?"  +/
Сообщение от PavelR (??) on 15-Дек-14, 16:10 
>>>> OS CentOS 7
>>>> Установлен libvirt с настроенным по умолчанию мостом для серых адресов
>>>> Понадобилось поднять контейнер с белым адресом.
>>>> Подскажите как это сделать.
>>> Варианта собственно 2 - бридж с внешним сетевым интерфейсом
>>> или бридж внутри хоста с белым IP
>>> в зависимости от того как именно у Вас доступен белый IP
>> Вполне прекрасно можно настроить маршрутизацию требуемого белого IP, в том числе через
>> сеть серых адресов, а не бридж.
> Подскажите как

простой вариант:

настраиваете внутри ВМ серый айпи и белый алиасом.

на цепочке маршрутизаторов и на самом сервере ВМ прописываете требуемые маршруты.

На внешнем интерфейсе маршрутизатора белых адресов, прописываете arp-публикацию, примерно так:

arp -Ds 1.2.3.4 eth0 pub


---
можно на ВМ и не держать серых адресов, тогда на сервере ВМ должен быть прописан маршрут белого адреса через интерфейс ВМ (по интерфейсу), примерно так:

ip ro add 1.2.3.4 dev ${vif} src 1.2.3.1


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Как настроить внешний ip адресс для LXC контейнера?"  +/
Сообщение от stanlee email(ok) on 21-Дек-14, 03:28 
>[оверквотинг удален]
> настраиваете внутри ВМ серый айпи и белый алиасом.
> на цепочке маршрутизаторов и на самом сервере ВМ прописываете требуемые маршруты.
> На внешнем интерфейсе маршрутизатора белых адресов, прописываете arp-публикацию, примерно
> так:
> arp -Ds 1.2.3.4 eth0 pub
> ---
> можно на ВМ и не держать серых адресов, тогда на сервере ВМ
> должен быть прописан маршрут белого адреса через интерфейс ВМ (по интерфейсу),
> примерно так:
> ip ro add 1.2.3.4 dev ${vif} src 1.2.3.1

удалил libvirt, настроил два моста - внешний и внутреннний, все работает но виртуакли не видят мир, я так понимаю проблема в роутинге, но не знаю как это настроить

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру