LINUX.ORG.RU
решено ФорумAdmin

Реалистичная сетевая карта в Docker

 ,


0

1

Есть некий софт, который требует реалистичной сетевой карты. В виртуальной машине Virtual Box этот софт работает, а если там вырубить сетевую карту, то софт падает (аварийно, ошибка сегментирования). Также, если для VB сетевухи задать нулевой MAC адрес - падение с той же ошибкой.

Так вот, в Docker есть сетевой интерфейс. Сеть как таковая через него работает, а софт падает с точно такой же ошибкой, как и внутри Virtual Box с отключенной сетевой картой.

Первая мысль - что-то не так с сетевой картой Docker. Так и есть - был нулевой MAC-адрес. Когда задали ненулевой MAC адрес через командную строку при запуске Docker, то всё равно падает.

Вопрос: что можно попробовать еще, чтобы сделать сетевую карту в Docket «еще реалистичнее». Просто не знаю, что с ней может быть не так, что даже задав MAC адрес, софт, который требуется сетевую карту, падает. При том что Virtual Box приходится софту по вкусу.

P.S. Нужно запустить Quartus 17.* Lite (бесплатный) в среде Docker.

Ответ на: комментарий от I-Love-Microsoft

можно еще попробовать с мак вланами поиграться, если не поможет.

v9lij ★★★★★
()
Ответ на: комментарий от paganmind

v9lij Вот это --net=host помогло! Спасибо за помощь! А то местные эксперты по Docker не были в курсе про такую опцию почему-то, ибо у них их софт работал нормально и так.

I-Love-Microsoft ★★★★★
() автор топика

что можно попробовать еще, чтобы сделать сетевую карту в Docket «еще реалистичнее».

docker run --cap-add=NET_ADMIN ?

af5 ★★★★★
()
Последнее исправление: af5 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.