Я використовую Vagrant для розгортання великого віртуального мережевого середовища для тестування деяких програм та мережевої активності. Я використовую лише мережеві мережі, щоб я міг визначити всі IP-адреси у своєму Vagrantfile, але одне із застосунків, які мені потрібно використовувати для тестування, - це зовнішній пристрій, який не може працювати як віртуальна машина.
Отже, мені цікаво, чи можна маршрутизувати трафік, що надходить на хост-апарат, призначений для локальної мережі лише для хоста. Я знаю, що це суперечить ідеї мережевих мереж, але я не можу використовувати мостові мережі в цьому випадку, оскільки Vagrant не в змозі встановити статичні IP-адреси на мостикових гостьових інтерфейсах.
Я спробував таке:
- Додано маршрут на пристрої, який дозволяє йому використовувати зовнішню IP-адресу хосту VirtualBox як шлюз для будь-якого трафіку, призначеного для локальної мережі лише для хоста.
- Увімкнено переадресацію IP на хості VirtualBox
- Додано маршрут на хості VirtualBox для пересилання будь-якого трафіку, призначеного для локальної мережі LAN, на інтерфейс vboxnet0.
- Спробував пінг із одного із гостей VirtualBox на єдиній локальній локальній мережі із зовнішнього пристрою - успіху не було.
Будь-які ідеї, якщо це взагалі можливо?
Редагувати:
Можливо, варто відзначити, що я можу пінговувати IP-адресу інтерфейсу лише для хостів на хості VirtualBox (інтерфейс vboxnet0) із зовнішнього пристрою.