Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Загружаем PXE-код
Будем считать, что сетевая плата на клиенте корректно работает, и PXE-код посылает DHCP-запросы в окружающий эфир. Следует оправдать ожидания сетевой платы и обработать DHCP-пакеты с помощью службы dhcpd (более подробно, см. /usr/doc/Linux-HOWTOs/DHCP, /usr/doc/dnsmasq2.8/FAQ). Для этого в загрузочный скрипт /etc/rc.d/rc.local добавляем строчку «/usr/sbin/dhcpd eth0», либо запускаем данный сервис в виде отдельной службы, например, через /etc/rc.d/rc.dhcpd. Или в случае, когда для старта службы dhcp используется скрипт /etc/init.d/rc.dhcpd, настроим запуск как «invoke.rc dhcpd start».
Не забудем также раскомментировать (если она, конечно же, закомментирована) в /etc/inetd.conf строчку, упоминающую сервис tftp. В конечном виде строка выглядит следующим образом:
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot -vv
Для обладателей RedHat-систем, где используется xinetd.conf, добавление выглядит примерно так:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -l -s /tftpboot
disable = no
}
Именно по протоколу tftp будет происходить загрузка файлов тонкого клиента ThinStation.
Чтобы суперсервер inetd перечитал свой конфигурационный файл, подадим следующую команду:
# killall -HUP inetd
Отредактируем файл /etc/dhcpd.conf или создадим его заново, в случае, если он отсутствует. У меня он выглядит примерно так:
ddns-update-style none;
subnet 10.0.0.0 netmask 255.0.0.0 {
option broadcast-address 10.0.255.255;
max-lease-time 7200;
default-lease-time 600;
}
host TS_EPIA_M_01 {