monitor() function occasionally picked the wrong eth interface