阅读量:3
Ubuntu Cobbler网络配置详细步骤
1. 安装Cobbler及相关服务
首先更新系统并安装Cobbler、DHCP、TFTP等必要组件:
sudo apt update
sudo apt install cobbler cobbler-web dhcp3-server tftpd-hpa xinetd
2. 配置Cobbler主配置文件
编辑/etc/cobbler/settings,设置核心参数:
- 将
server和next_server修改为Cobbler服务器的本机IP地址(如192.168.1.2); - 启用TFTP和DHCP服务:
manage_tftpd: 1、manage_dhcp: 1; - 可选:设置默认加密密码(用于自动创建系统账户):
default_password_crypted: $1$rLza5zNH$xLKFqWoK32/IA/zslG3Up0(通过openssl passwd -1 "yourpassword"生成)。
3. 配置DHCP服务
方式一:通过Cobbler模板配置(推荐)
编辑/etc/cobbler/dhcp.template,添加以下内容(根据网络环境调整):
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1; # 网关地址
option domain-name-servers 8.8.8.8, 8.8.4.4; # DNS服务器
filename "pxelinux.0"; # PXE启动文件
range dynamic-bootp 192.168.1.100 192.168.1.200; # DHCP分配的IP范围
default-lease-time 21600; # 默认租约时间(秒)
max-lease-time 43200; # 最大租约时间(秒)
next-server $next_server; # 指向Cobbler服务器($next_server会自动替换为settings中的next_server)
}
方式二:手动编辑DHCP配置文件
若未使用模板,直接编辑/etc/dhcp/dhcpd.conf,内容同上,并修改/etc/default/isc-dhcp-server指定监听接口:
INTERFACESv4="eth0" # 替换为你的网络接口(如eth0、ens33)
重启DHCP服务使配置生效:
sudo systemctl restart isc-dhcp-server
4. 配置TFTP服务
编辑/etc/xinetd.d/tftp,确保TFTP服务正常运行:
service tftp {
disable = no # 启用TFTP
server = /usr/sbin/in.tftpd # TFTP服务器路径
server_args = -s /var/lib/tftpboot # TFTP根目录(Cobbler默认路径)
per_source = 11
cps = 100 2
flags = IPv4
}
重启xinetd服务:
sudo systemctl restart xinetd
5. 同步Cobbler配置
执行以下命令将所有配置应用到系统中:
sudo cobbler sync
此命令会自动部署DHCP模板(若启用了manage_dhcp)、更新TFTP文件及启动相关服务。
6. 验证网络配置
- 检查服务状态:确保Cobbler、DHCP、TFTP服务均处于
active (running)状态:sudo systemctl status cobblerd dhcp isc-dhcp-server tftp - 测试PXE启动:在客户端设备上设置BIOS/UEFI为“PXE优先启动”,若配置正确,客户端将自动从Cobbler服务器获取IP并加载PXE引导文件(如
pxelinux.0)。
注意事项
- 确保服务器防火墙允许DHCP(UDP 67/68)、TFTP(UDP 69)端口通信;
- 若使用Ubuntu 22.04及以上版本,DHCP服务可能为
isc-dhcp-server,旧版本可能为dhcp3-server; next_server必须指向Cobbler服务器的IP地址,否则客户端无法正确获取PXE引导文件。
以上就是关于“Ubuntu Cobbler如何进行网络配置”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm