================================================== ip add nano /etc/netplan/50-cloud-init.yaml ip add netplan apply # cat /etc/netplan/50-cloud-init.yaml network: ethernets: enp0s3: dhcp4: true enp0s8: dhcp4: no dhcp6: no addresses: [10.0.2.1/24, ] version: 2 ================================================== apt install dnsmasq nano /etc/dnsmasq.d/56.conf service dnsmasq restart # cat /etc/dnsmasq.d/56.conf # Set the interface on which dnsmasq operates. # If not set, all the interfaces is used. interface=enp0s8 # To disable dnsmasq's DNS server functionality. port=0 # To enable dnsmasq's DHCP server functionality. dhcp-range=enp0s8,192.168.56.100,192.168.56.199,4h # Set DNS server as Router. dhcp-option=6,192.168.0.1 # Logging. log-facility=/var/log/dnsmasq.log # logfile path. log-async log-queries # log queries. log-dhcp # log dhcp related messages. ================================================== apt install tftpd-hpa tftp-hpa cd wget http://archive.ubuntu.com/ubuntu/dists/disco/main/installer-amd64/current/images/netboot/netboot.tar.gz tar -xvzf netboot.tar.gz -C /var/lib/tftpboot/ chown -R nobody:nogroup /var/lib/tftpboot echo "dhcp-boot=pxelinux.0,roo,192.168.56.1 " >/etc/default/tftpd-hpa service tftpd-hpa restart service tftpd-hpa status Configure static ip netplan * https://www.tecmint.com/configure-network-static-ip-address-in-ubuntu/} Configure dnsmasq dhcpserver * https://yulistic.gitlab.io/2018/03/configuring-dnsmasq-only-for-dhcp-server-in-ubuntu-pc/ NetBoot * https://help.ubuntu.com/community/Installation/Netboot Remaster a CD unattended install * https://askubuntu.com/questions/122505/how-do-i-create-a-completely-unattended-install-of-ubuntu Ubuntu Diskless * https://help.ubuntu.com/community/DisklessUbuntuHowto CentOS Cloud Init * https://stafwag.github.io/blog/blog/2019/03/03/howto-use-centos-cloud-images-with-cloud-init/ * https://makandracards.com/makandra/41188-virsh-reload-xml-config-file * https://linuxhint.com/cloud_init_vms/ KVM Networking * https://help.ubuntu.com/community/KVM/Networking