Add IPRoute2 support for Linux

IPRoute2 support for Linux added. More compact and usable than first request. Added calculation of broadcast address (I had some problem without it).