LINUX.ORG.RU

LXD. Присвоение IP контейнеру

 , , ,


0

1

У меня есть сервер с основным IP: 46.xxx.xxx.168. И дополнительный: 46.xxx.xxx.186 (MAC адрес выдать нельзя) Шлюз: 46.xxx.xxx.129

Они находятся под одним и тем же шлюзом/подсетью и тому подобное.

Может я что-то не так делал, но настройка macvlan/routed/bridge мне не помогла

Один из вариантов который я использовал

lxc config device add test eth0 nic nictype=routed parent=eth0 ipv4.address=46.xxx.xxx.186

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

Провайдер фильтрует IP по физическому (или виртуальному) порту.

Спасибо за помощь!



Последнее исправление: Marshy (всего исправлений: 2)

Написано много, а вопрос где? Какой нужен результат?

Или, в моем случае, я должен создать мостовую сеть на хост-компьютере

Что за ваш случай?

По умолчанию, по-моему, и так мост создаётся:

lxc network edit lxdbr0
config:                                                                                                                                         
  ipv4.address: 10.x.x.1/24                                                                                                                  
  ipv4.nat: "true"                                                                                                                              
  ipv6.dhcp.stateful: "false"                                                                                                                   
description: ""                                                                                                                                 
name: lxdbr0                                                                                                                                    
type: bridge                                                                                                                                    
used_by:                                                                                                                                        
- ...
managed: true                                                                                                                                   
status: Created                                                                                                                                 
locations:                                                                                                                                      
- none

Доступ из контейнера во вне есть, если нужен доступ из вне к контейнеру, то думаю, надо на хосте пробросить нужные порты.

vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от vvn_black

Благодарю за отклик!

Вопрос таков:

Каким образом, в моём случае присоеденить дополнительный IP к контейнеру, так, чтобы он был доступен не только из под хост машины?

Ранее использовал хетзнер - у них всё проше. Конфигруация по macvlan опираясь на mac адрес

Marshy
() автор топика
Ответ на: комментарий от vvn_black

No luck. С хост машины отвечает на пинг, но это всё. В контейнере нету подключение к интернету и из вне контейнер тоже не доступен.

У меня нету файрвола. Пробовал и с ним и без, ничего не дало =\

Marshy
() автор топика