Problem je v tom, ze je to shell script, ktey nastavuje env promenne. pokud se spletes, tak to bude tvoji chybu ignorovat. Nejsem si jistej co se stane, kdyz zmenis vlan10 na vlan11, odebere se vlan10?
Konfigurace sitovych inferfaces by si zaslouzila jednotny datovy model. Anebo vlastni "scriptovaci"(DSL) jazyk.