IPXE配置
2025-06-09 06:31:53 1 举报
AI智能生成
配置IPXE的流程
作者其他创作
大纲/内容
DHCP
Update
sudo apt-get update -y<br>
vim编辑工具<br>
apt-get install vim -y
安装
sudo apt install isc-dhcp-server -y<br>
配置网口
sudo vim /etc/default/isc-dhcp-server<br>
配置地址池
sudo vim /etc/dhcp/dhcpd.conf<br>
配置TFTP服务器
开启服务
sudo systemctl restart isc-dhcp-server<br>
重启
sudo systemctl enable isc-dhcp-server<br>
开机自启
sudo systemctl status isc-dhcp-server<br>
查看状态<br>
HTTP
安装
sudo apt install apache2 -y<br>
<b>Apache2</b>/Nginx
开启服务
sudo systemctl restart isc-dhcp-server
重启
sudo systemctl enable apache2<br>
开机自启
TFTP
安装
sudo apt install tftpd-hpa -y<br>
配置IPXE镜像文件<br>
sudo vim /etc/default/tftpd-hpa<br>
开启服务
sudo systemctl restart tftpd-hpa<br>
重启
sudo systemctl enable tftpd-hpa<br>
开机自启
<b>Samba</b>、<b>NFS</b>、iSCSI、WebDAV、FTP(可选)<br>
安装Samba
sudo apt install samba -y<br>
配置Samba<br>
sudo vim /etc/samba/smb.conf<br>
sudo adduser arm<br>
这里的arm是用户名,必须是你系统中已经拥有的账户
[web] <br> path = /var/www/html<br> browsable = yes<br> read only = no<br> valid users = arm<br>
\\10.1.1.100\web
valid users = 允许那些用户访问这个路径 arm alex <br>
[global]<br> server min protocol = NT1<br> client min protocol = NT1<br> ntlm auth = yes<br>
允许老版本 Windows 客户端通过 NTLM(非加密)认证方式连接。
配置Samba用户密码
sudo smbpasswd -a arm<br>
是登录samba的密码,和系统arm用户名密码可以不相同,是分开的,不影响系统用户和密码
开启Samba服务
sudo systemctl restart smbd<br>
重启
sudo systemctl enable smbd<br>
开机自启
分割线
分割线
分割线
分割线
分割线
分割线
分割线
分割线
分割线
分割线
安装NFS
sudo apt install nfs-kernel-server -y<br>
配置NFS文件路径
sudo vim /etc/exports<br>
/var/www/html/ubuntu22 *(rw,sync,no_subtree_check)<br>
导出配置
sudo exportfs -a<br>
重启
sudo systemctl restart nfs-kernel-server<br>
sudo systemctl enable nfs-kernel-server<br>
挂载+复制<br>
sudo mount -o loop ./iso/CentOS-7-x86_64-DVD-2009_2.iso ./mnt/
sudo cp -a ./mnt/. ./centos7/
sudo umount ./mnt/
sudo mount ./iso/ubuntu-20.04.6-desktop-amd64.iso ./mnt/
sudo cp -a ./mnt/. ./ubuntu22/
收藏
0 条评论
下一页