fix bug, use connected interface to create VIF