电脑拥有两张网卡,一张连接外网,另一张用来做pxe服务
sudo apt install tftp-server xinetd isc-dhcp-server tftpd-hpa
首先在控制台输入ifconfig -a,查看要被pxe服务使用的网卡的名称,我这里是eth0
然后在控制台输入以下命令,为这张网卡分配IP
sudo ip address add 172.31.250.1/24 dev eth0
首先编辑 /etc/default/isc-dhcp-server这个文件,设置DHCP服务器监听的网卡为上面的eth0
DHCP 配置的主文件是 /etc/dhcp/dhcpd.conf, 你必须填写会发送到客户端的所有网络信息。
并且 DHCP 配置中定义了两种不同的声明,它们是:
然后就是编辑/etc/dhcp/dhcpd.conf来配置dhcp服务选项,设置子网
这里面next-server选项指定了TFTP服务器的地址,filename选项指定了要从tftp服务器加载的文件。
通过以下命令启动tftp服务
sudo systemctl start tftpd-hpa.service
然后将启动文件放置在/srv/tftp/目录下即可。
转载请注明来源:https://longjin666.cn/?p=1391