Add interface auto-detection