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