EM7455 reset results in new eth device number in Linux

Hi, my EM7455 module shows up as network interface eth3 on my Linux custom board. After I issue a AT!RESET command to the module, when the module disconnects and reconnects back on the USB bus, the module shows up as network interface eth4. How do I change it so that it stays on eth3 after the reset?

Thanks

Actually both eth3 and eth4 network interfaces are assigned to the EM7455 module. But on a cold boot, eth3 interface is the one that can be assigned an IP address for data connection. But after doing a AT!RESET, eth4 is the one that can be assigned an IP address for data connection.

So what can I change so that after doing a AT!RESET, eth3 is still the one used for data connection?

I also noticed that after doing a AT!RESET, the AT command port changed from /dev/ttyUSB2 to /dev/ttyUSB0.