Client Installation: Unterschied zwischen den Versionen
Aus Vosp.info
HK (Diskussion | Beiträge) (→/etc/dhcp/dhcpd.conf) |
HK (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
== MACs der Client-PCs finden == | == MACs der Client-PCs finden == | ||
− | |||
In diesem HowTo wird TinyCore eingesetzt.<br> | In diesem HowTo wird TinyCore eingesetzt.<br> | ||
Der große Vorteil liegt im per default eingesetzten dhcp-Clienten, der ein gebootetes TinyCore automatisch mit einer IP versorgt.<br> | Der große Vorteil liegt im per default eingesetzten dhcp-Clienten, der ein gebootetes TinyCore automatisch mit einer IP versorgt.<br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Auf CentOS == | == Auf CentOS == | ||
Zeile 81: | Zeile 19: | ||
mount -o loop core.iso /mnt | mount -o loop core.iso /mnt | ||
cp -a /mnt/* /tftpboot/detect/tinycore-hd | cp -a /mnt/* /tftpboot/detect/tinycore-hd | ||
+ | |||
+ | ==== tinycore notizen ==== | ||
+ | * openssh | ||
+ | Besteht aus: | ||
+ | gcc_libs.tcz | ||
+ | openssl-1.0.0.tcz | ||
+ | openssh.tcz | ||
=== /tftpboot/detect/pxelinux.cfg/default === | === /tftpboot/detect/pxelinux.cfg/default === |
Version vom 8. April 2015, 14:19 Uhr
Inhaltsverzeichnis
MACs der Client-PCs finden
In diesem HowTo wird TinyCore eingesetzt.
Der große Vorteil liegt im per default eingesetzten dhcp-Clienten, der ein gebootetes TinyCore automatisch mit einer IP versorgt.
Auf CentOS
- Ziel: Erkennen und Einbinden neuer Clients
Notwendige Pakete
yum install -y syslinux-tftpboot nmap
Struktur erstellen
mkdir -p /tftpboot/detect/tinycore-hd mkdir /tftpboot/detect/pxelinux.cfg
cp -v /usr/share/syslinux/pxelinux.0 . cp -v /usr/share/syslinux/memdisk .
tinycore
wget http://tinycorelinux.net/5.x/x86/release/Core-current.iso -O /tftpboot/detect/core.iso mount -o loop core.iso /mnt cp -a /mnt/* /tftpboot/detect/tinycore-hd
tinycore notizen
- openssh
Besteht aus:
gcc_libs.tcz openssl-1.0.0.tcz openssh.tcz
/tftpboot/detect/pxelinux.cfg/default
vim /tftpboot/detect/pxelinux.cfg/default
default core label core kernel tinycore-hd/boot/vmlinuz append initrd=tinycore-hd/boot/core.gz
/etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
- Einfügen
# Global # filename detect # filename "detect/pxelinux.0"; # in der subnet definition #range detect # range <sehr großer range>;
Für den detect mode den range und den filename in der dhcpd.conf umschalten.
systemctl restart dhcpd.service