/etc/udev/rules.d/70-persistent-net.rule\\... You are now presented with the Nano text editor and some info that looks similar to the following: # This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x8086:0x1004 (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="0a:03:27:c2:b4:eb", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" Delete the last two lines or simply comment out the SUBSYSTEM line on the end. This is a rule defining what MAC address should be explicitly assigned to "eth0?. Since you no longer have an ethernet card with the specified MAC address in this machine (it's on the old PC, remember), Ubuntu Server effectively ignores your new ethernet adapter because its MAC address does not match the defined rule for "eth0?. . Once you've made your changes, press CTRL + X and then Y and then Enter to save your changes. . Now reboot your box with: $ sudo reboot Upon reboot, Ubuntu Server will detect the "new" ethernet adapter in your PC and will automatically write a new rule into the /etc/udev/rules.d/70-persistent-net.rule\\... file, thus enabling networking over eth0 for your server. . To verify that the new adapter is working, type in: $ ifconfig ...and you should see eth0 now listed with your defined IP address. . Test remote connectivity to the server and if all is well, then pat yourself on the back.