PXE TFTP server - jhu-information-security-institute/NwSec GitHub Wiki
- Perform clean install of Ubuntu server
- Install net-tools
- Disable auto and unattended upgrades by sudo editing
/etc/apt/apt.conf.d/20auto-upgrades
- Install NFS using:
$ sudo apt-get install nfs-kernel-server
- Install TFTP using:
$ sudo apt-get install tftpd-hpa
- Configure UFW:
- Edit
/etc/fstab
:LABEL=writable / ext4 defaults 0 0 LABEL=system-boot /boot/firmware vfat defaults 0 1 /dev/sda1 /mnt/usb ext4 defaults 0 0 /mnt/usb /mnt/nfs none bind 0 0 /mnt/usb /tftpboot none bind 0 0
- Edit
/etc/exports
:/mnt/nfs 172.16.0.0/24(rw,sync,no_subtree_check,no_root_squash)
- Edit