User mode linux (UML) with Fedora 20
1.) Boot command line (UML host)
./linux ubd0=ext3fs.img mem=768M systemd.unit=multi-user.target umid=fedora20 eth0=tuntap,,00:11:22:33:44:55,192.168.4.150 Change the MAC address to a static value so NetworkManager can assign an IP address automatically. The IP address given here will be the IP address of the tapX network device on the host of the UML OS. The MAC address will be the address of the virtual eth0 device inside the UML OS.
2.) Install uml_utilities (UML host)