Форум русскоязычного сообщества Ubuntu


Автор Тема: Docker network macvlan не выпускает в общую сеть  (Прочитано 515 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн snioo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Всем привет, есть Ubuntu 20.04 с установленным docker из родного репозитория, создана сеть macvlan и запущены контейнеры с подсоединением к этой сети, но наружу выйти контейнеры не могут, пинги не идут, хотя 2 контейнера внутри бодро пингуют друг друга. Сделано по документации docker:
(Нажмите, чтобы показать/скрыть)

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

P.S. не уверен , что это имеет значение, но хост на hiper-v работает.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27658
    • Просмотр профиля
Re: Docker network macvlan не выпускает в общую сеть
« Ответ #1 : 21 Май 2020, 20:17:24 »
ip -s link
покажи. С хоста.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн snioo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Docker network macvlan не выпускает в общую сеть
« Ответ #2 : 21 Май 2020, 20:54:07 »
ip -s link
покажи. С хоста.
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27658
    • Просмотр профиля
Re: Docker network macvlan не выпускает в общую сеть
« Ответ #3 : 21 Май 2020, 22:13:12 »
А, сори, забыл, macvlan так не увидишь.
Изнутри контейнера можно посмотреть на это всё?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн snioo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Docker network macvlan не выпускает в общую сеть
« Ответ #4 : 22 Май 2020, 07:51:01 »
А, сори, забыл, macvlan так не увидишь.
Изнутри контейнера можно посмотреть на это всё?

с контейнера

(Нажмите, чтобы показать/скрыть)

inspect контейнера

(Нажмите, чтобы показать/скрыть)

inspect macvlan

(Нажмите, чтобы показать/скрыть)


Пользователь добавил сообщение 22 Май 2020, 10:14:22:
В общем дело, не в ubuntu совсем  , а в гипервизоре, у машинок на hiper-v по дефолту запрещен спуффинг mac адресов, нужно его разрешить для хоста и все будет бодро работать.. всем спасибо кто прочитал))) и помог.
« Последнее редактирование: 22 Май 2020, 10:14:22 от snioo »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27658
    • Просмотр профиля
Re: Docker network macvlan не выпускает в общую сеть
« Ответ #5 : 22 Май 2020, 12:35:55 »
Попробуйте ipvlan, я слышал, у него с этим меньше проблем.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.077 секунд. Запросов: 25.