Поставили. Работает. Тоже не менялись виланы.
Долго копали почему и нашли в файле set_vlan.php:
snmp2_set($ip, $rw, "1.3.6.1.4.1.3320.101.12.1.1.18.$iface.port", i, "1");
snmp2_set($ip, $rw, "1.3.6.1.4.1.3320.101.12.1.1.3.$iface.port", i, $vlan);
добавили перед port символ доллара $
snmp2_set($ip, $rw, "1.3.6.1.4.1.3320.101.12.1.1.18.$iface.$port", i, "1");
snmp2_set($ip, $rw, "1.3.6.1.4.1.3320.101.12.1.1.3.$iface.$port", i, $vlan);
И теперь виланы с веб интерфейса переключаются (естественно на порту epon чтоб сам вилан присутствовал).
Спасибо автору!