Подведем итог: мы создали интерфейс, который будет получать тегированные пакеты с vlan id = 100 и соответственно вешать на пакеты тег 100 при выпуске пакета в сеть через этот интерфейс. и назначили ему ip адрес 10.10.10.10/24
Проверяем, что все это не ложь и провокация! запустим на VM1 слушателя и постучимся на него с VM2 и проснифаем траффик. на VM1 запустим nc -lvp 3000 а на VM2 запустим nc 10.10.10.10 3000
Теперь переходим к пункту №2 - разобьем эти 2 виртуалки на разные vlan и настроим роутер. На VM1: -добавить интерфейс eth0.200 c тегом 200 и присвоить ему адрес 192.168.0.2 на VM2: -добавить интерфейс eth0.300 c тегом 300 и присвоить ему адрес 172.16.0.2 (Самостоятельно)
Включим и настроим роутер. На роутере в отличие от VM1, VM2 нужно создать интерфейс и во vlan 200 и во vlan 300. и присвоить им адреса 192.168.0.1, 172.16.0.1
Проверяем связность. пингуем с роутера 192.168.0.2 и 172.16.0.2. (Кстати говоря вот тут была небольшая проблема, т.к. я ошибся в настройке eth0.300 на VM2. Ошибку говорить не буду, пусть будет тест на понимание, ищите.)