I have removed it as you suggestion, nothing has changed unfortunately still does not work.To work from a script, you do not need to enclose the script in a local scope. Remove do { ... }
protocol "ALL"? It doesnt exist
http://wiki.mikrotik.com/wiki/Manual:Nv ... guring_Nv2
http://wiki.mikrotik.com/wiki/Manual:Nv ... ing_to_Nv2