The filer reads the /etc/rc on boot up to load the network information. You have to add it there to make any network configurations permanent.
The initial "setup" command will write the results there. But it is somewhat limited if you want to vlans / multi level vifs, etc.
I'm not sure if making the changes through FilerView will update the /etc/rc automatically or not.