Де Router1 і Router2 є одним і тим же фізичним маршрутизатором і віртуальна машина працює на робочій станції. Пакети, що йдуть від робочої станції до VM, повинні слідувати цьому шляху Робоча станція - & gt; Router1 - & gt; Інтернет - & gt; Router2 - & gt; В.М.
Це просто неможливо, використовуючи будь-який стандартний маршрутизатор. Маршрутизатор не буде направляти пакети до Інтернету, якщо пакет призначений для мережі, з якою він безпосередньо підключений. Так про єдине, що ви можете зробити, це щось подібне. Робоча станція - & gt; Router1 - & gt; В.М. .
Ви, напевно, можете налаштувати мережу, на якій ви можете перевірити речі, але вимагатимете більш складну настройку, ніж ви, напевно, захотіли / очікували.
Оскільки ви працюєте з Vmware, ви можете налаштувати кілька віртуальних мереж і, принаймні, віртуальні машини для тестування. Вам потрібно буде створити купу. Думаю, я б створив такі мережі.
Віртуальні машини
- маршрутизатор 1 (підключає робочу станцію 1 до локальної мережі)
- два інтерфейси один на VMnet0 і один на VMnet3
- маршрутизатор 2 (підключає робочу станцію 2 до локальної мережі)
- два інтерфейси один на VMnet0 і один на VMnet4
- робоча станція 1 (клієнт або сервер для тестування)
- робоча станція 2 (клієнт або сервер для тестування)
Мережі:
- VMnet0 - це вже існуюча мостова мережа для тестування розглядає її як зовнішню мережу
- VMnet3 - тільки для хоста - DHCP вимкнено - це підключає маршрутизатор 1 до робочої станції 1
- VMnet4 - тільки для хоста - DHCP вимкнено - це підключає маршрутизатор 2 до робочої станції 2
Що стосується маршрутизаторів, ви можете використовувати щось просте, як x86 версію DD-WRT або pfsense, щоб отримати досить простий у використанні маршрутизатор. Для тестування ви можете спробувати декілька різних маршрутизаторів.
При налаштуванні мережі, як і на вищезгадані пакети, між двома робочими станціями тестування буде протікати так:
workstation 2 -> vmnet4 -> router 2 -> vmnet0 -> router 1 -> vmnet3 -> workstation 3