I've changed my rules in /etc/udev/rules.d (Ubuntu) to change my ethernet port names from 0 to 1 and 1 to 2, however whenever I run:
sudo service udev restart
sudo udevadm control --reload-rules
it doesn't update my ethernet port numbers until I restart.
This obviously isn't an issue for running a normal computer, however I need to implement this idea into a live CD (Knoppix) to test ethernet ports on multiple systems that each need a different kernel set to specific ethernet ports for my scripts to work, and the only way I've found to do it was using the udev rules, however that's not easily possible because of the fact that the rules won't update unless you restart.
Is there anyone out there that knows a way to get these ports to change without restarting the machine?