Made random_mac faster by making the kernel do the work and added random IP generators