This removes some hard assumptions about the file system layout. It also hardens the tests with network interface renaming rules and guards.