0

问题

我的任务是为我们公司创建一个 Debian 映像服务器。不幸的是,我对 Linux 和服务器的了解都非常有限(这是技能提升计划的一部分)。

脚步

目前,我已尝试按照以下教程创建 PXEBoot 服务器和 ProxyDHCP:

最初我曾尝试在我已经开始工作的 Linux 服务器上使用已配置的 DHCP 服务器,但是我的经理建议他们更喜欢 DHCP 来自路由器。

因此,我使用 apt-get 安装以下应用程序并遵循源代码以正确获取配置。然而,它似乎仍然不是 100% 正确(见最新)

任务

所以目前我设置的任务如下:

  1. 必须在 Debian
  2. 必须是基于控制台的服务器(无 gui 界面)
  3. DHCP必须来自路由器
  4. 服务器应部署 Windows 映像
  5. 拍摄的图像需要被压缩(删除所有空白)

我只能找到这些 PXEBoot 和 ProxyDHCP 创建的 Ubuntu 指南,问题在于它们所指的位置并不总是存在于 Debian 中。因此,我只能选择一半可用的选项,而且由于我在这里的知识有限,我无法确定我哪里出错了,或者这些位置是否在其他地方。

任何人都可以为我提供一个教程或一组命令行来帮助我吗?我真的很感激。

使用

我目前正在使用(在 Debian 控制台上):

  • TFTPD-HPA
  • DNSMASQ
  • iPXE
  • 系统Linux

最新的

我已经能够让 dnsmaq 和 tftp-hpa 服务“工作”。也就是说,当我运行它们时,它们就会启动。但是,我似乎仍然无法启动并运行此安装。

我在 forums.debian.net/viewtopic.php?f=5&t=118315 上有另一个帖子

4

1 回答 1

0

我已经能够使用 3 个应用程序和大量研究来解决我的问题。我使用的应用程序是;DNSMASQ、TFTPD-HPA 和 SAMBA 这些应用程序的配置如下:

TFTPD-HPA

`apt-get install tftpd-hpa
nano /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot/"
TFTP_ADDRESS="<server address>:69"
TFTP_OPTIONS="-4 –secure --create"
RUN_DAEMON=”yes”
OPTIONS="-l -s /tftpboot"
mk dir /tftpboot
mk dir /tftpboot/pxelinux.cfg`

DNSMASQ

apt-get install dnsmasq nano /etc/dnsmasq.conf Interface=eth0 port=0 log-dhcp log-queries log-facility=/var/log/dnsmasq.log tftp-root=/tftpboot dhcp-boot=pxelinux.0,<server name>,<server address> dhcp-range=192.168.1.10,proxy,255.255.255.0 dhcp-no-override pxe-prompt="Press F8 for boot menu", 2 pxe-service=X86PC, "comment", pxelinux

桑巴

apt-get install samba nano /etc/samba/smb.conf [global] Workgroup = workgroup Server role = standalone server Dns proxy = no Wins support = yes Passwd program = /usr/bin/passwd %u Passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *Password\supdated\ssuccessfully* Syslog = 0 Log file = /var/log/smb.log.%m Max log size = 1000 Map to guest = bad user Usershare allow guests = yes Security = user [images] Comment = Network SAMBA share Path = tftpboot Create mask = 0775 Guest ok = yes Browseable = yes Read only = no Writeable = yes

于 2014-11-05T20:30:26.777 回答