public void addLocalRoutes(InternetKnoten knoten) { NetzwerkInterface nic; long netMask, netAddr; ListIterator it = knoten.getNetzwerkInterfaces().listIterator(); while (it.hasNext()) { nic = (NetzwerkInterface) it.next(); netMask = IP.inetAton(nic.getSubnetzMaske()); netAddr = IP.inetAton(nic.getIp()) & netMask; addRoute( new RIPRoute( 0, IP.inetNtoa(netAddr), IP.inetNtoa(netMask), nic.getIp(), bs.holeIPAdresse(), nic.getIp(), 0)); } }