LINUX.ORG.RU
ФорумAdmin

Загрузка по сети clonezilla

 , , , ,


0

1

Есть задача, загрузить по сети clonezilla, обязательное условие в качестве сервера выступает windows. Испробовали кучу разного софта все безрезультатно. Дабы понять в чем затык поднял всю эту лабуду на Linux, все завелось с первого раза. Все файлы (ядро, рам, сквашФС, menu.c32, pxelinux.0) параметры меню одинаковые, но в виндовсе не работает в линуксе работает, как так?

вот конфиг менюшки:

DEFAULT menu.c32
TIMEOUT 60
MENU TITLE ==============( PXE BOOT MENU SIA )================

LABEL Clonezilla
MENU LABEL Clonezilla
KERNEL images/clonezilla/vmlinuz
APPEND initrd=images/clonezilla/initrd.img boot=live config noprompt noswap nomodeset nolocales/nosplash edd=on vga=788 ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_bash="no" ocs_lang="" fetch=tftp://10.10.10.1/images/clonezilla/filesystem.squashfs

вот даже для наглядности видео сделал http://youtu.be/I30EFq8Xx5Q

Помогите плиз, а то я уже вообще не понимаю как так может быть

★★★

Думаю, вам нужно копать в сторону DHCP-сервера. Вы ничего не написали про его настройки и не понятно, разные ли они в случае windows и linux?

mky ★★★★★
()
Ответ на: комментарий от mky

настройки прописывал как статические так и dhcp, результат тот же. Эта зараза (в случае с виндовс) пишет что сетевая карта не поддерживается ядром,но за тем мы видим с помощью ifconfig что интерфейс eth0 есть и настраивается, я в ступоре, противоречие. В случае с линуксом никаких настроек по настройке сети не нужно.

CHIPOK ★★★
() автор топика
Ответ на: комментарий от CHIPOK

настойки идентичніе

Настройки dhcp-сервера через syslinux?

На какой минуте видео пишется, что сетевая не поддерживается? Там проходит 15 секунд, в течении которых clonezilla пытается получить настройки сетевой карточки по dhcp и дальше она выпадет в осадок.

Поэтому я и спрашиваю, как настроен dhcp-сервер, когда сервером выстуает windows и какое имя у этого dhcp-сервера?

mky ★★★★★
()
Ответ на: комментарий от mky

mky благодарю за наводку, сам dhcp настроен правильно и работает, оказалось что для того чтоб все заработало нужен DNS сервер, но он нужен не клиенту а серверу виндовому, вот дамп http://pastebin.com/n1cKdZCf

ИП 10.10.10.1 - это и есть сервер на ХР, клиенты в пуле 10.10.10.10 - 10.10.10.20, осталось ради спортивного азарта понять почему так, или может кто нибуть подскажет. Так как логики я в этом не вижу.

CHIPOK ★★★
() автор топика
Ответ на: комментарий от CHIPOK

Можешь выложить скриншоты всех закладок настроек tftpd32 ? Фаервол на всякий глянь, статистику по пакетам в виндах неплохо бы посмотреть, тип сетевухи попробуй поменять, версию tftpd32 попробуй другую, как-то давно напарывался в ней на невнятное поведение, не помню уже что-там было. Да, и имя хоста винды ты так и не написал.

handbrake ★★★
()
Ответ на: комментарий от border-radius

ПЖЖИ! Это где такое есть? Фича клонзиллы самой или чего?

тип того http://clonezilla.org/livepxe.php

handbrake, фаервол отключен, с сетевухой и версией все путем, как выяснилось затык именно в ДНСе. хостнейм test-xp, скрины http://www.ex.ua/80907992

CHIPOK ★★★
() автор топика
Ответ на: комментарий от handbrake

вот даже лог tftpd32

1 не работает

Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 08:00:27:27:D7:DF [16/09 11:24:01.362]
DHCP: proposed address 10.10.10.11 [16/09 11:24:01.992]
Message received on an unbound interface (IP 192.168.0.16) [16/09 11:24:02.002]
440 Request 2 not processed [16/09 11:24:02.023]
Message received on an unbound interface (IP 192.168.0.16) [16/09 11:24:53.106]

2 работает

Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 08:00:27:27:D7:DF [16/09 11:27:03.594]
Connection received from 10.10.10.10 on port 34890 [16/09 11:27:03.814]
Read request for file </images/clonezilla/filesystem.squashfs>. Mode octet [16/09 11:27:03.824]
OACK: <blksize=10240,tsize=115077120,> [16/09 11:27:03.824]
Using local port 1384 [16/09 11:27:03.824]
DHCP: proposed address 10.10.10.11 [16/09 11:27:04.255]
Message received on an unbound interface (IP 192.168.0.16) [16/09 11:27:04.405]
440 Request 2 not processed [16/09 11:27:04.495]

CHIPOK ★★★
() автор топика
Ответ на: комментарий от CHIPOK

Message received on an unbound interface (IP 192.168.0.16)

ИП 10.10.10.1 - это и есть сервер на ХР, клиенты в пуле 10.10.10.10 - 10.10.10.20

Не смущает ? Скрины не открываются, код какой-то хочет. Сколько сетевух в xp ? Возможно имеет смысл через netsh зачистить следы старых.

handbrake ★★★
()
Ответ на: комментарий от handbrake

Не смущает ?

нет не смущает, в этом случае как раз все работает я пробовал отключать вторую сетевуху, но это не влияет на работу.
http://i.piccy.info/i9/bcbb43f3d0303d5bfb5a02195eb5b121/1410868619/9937/79632...
http://i.piccy.info/i9/e4c3f6081ec087bc60ce56df2e624522/1410868650/14761/7963...
http://i.piccy.info/i9/c2c7e75e6949c1569dca993bde6fd37f/1410868673/14623/7963...

CHIPOK ★★★
() автор топика
Ответ на: комментарий от mky

в общем завели всю эту беду, на виртуалке работает а на реальном железе нет. в данный момент удалось заставить работать на реальном железе следующую связку:
Dual DHCP DNS Server - в качестве DHCP севера
tftpd32 - используется только tftp
nginx - для загрузки filesystem.squashfs

на виртуалке заработало все только на tftpd32 но с участием ДНС сервера, обсасывали уже.

На данный момент хочется вовсе отказатся от tftpd32 в пользу OpenTFTPServer, на реальном железе не удается получить менюшку запуска, ошибка «error code 0 at client tftp aborder», на виртуалке все работает как часы. При чем пробовал следующую конструкцию, в роли сервера выступает виртуалка а в роли клиента (машинки что грузится реальная железка) и все опять же работает, так что даже не знаю куда копать, конфиги опять же идентичны.

CHIPOK ★★★
() автор топика
Последнее исправление: CHIPOK (всего исправлений: 1)
Ответ на: комментарий от CHIPOK

Мыслей, почему работает только в виртуалке нет.

Я бы стал сравнивать дамп тарфика в этих двух случаях, при этом получал бы чего с помощью третье машины, подключая клиента на один хаб с неё (или через умный свитч с функцией port mirror). То есть смотреть то, что дейстивтельно передаётся по сети, а не то, что доходит до виртуалки. Но это долго и не факт, что будет найдена причина...

mky ★★★★★
()
Ответ на: комментарий от mky

возможно сегодня, если получится, подниму все это дело на линуксе на реальном железе, и протестирую но уверен что все заработает. Как меня уже подзадолбал этот кривой вендовый софт, хорошо что nginx и Dual DHCP DNS Server на дефолте работают безотказно.

вот выхлоп Open TFTP Server

accepting requests..
Open TFTP Server MultiThreaded Version 1.64 Windows Built 2001

starting TFTP...
alias / is mapped to d:\pxe\
permitted clients: all
server port range: all
max blksize: 1456
default blksize: 512
default timeout: 255
file read allowed: Yes
file create allowed: No
file overwrite allowed: No
thread pool size: 100
Listening On: 0.0.0.0:69
Client 192.168.1.12:2070 d:\pxe\pxelinux.0, Client 192.168.1.12:2070, Error Code 0 at Client, TFTP Aborted

но с виртуалки на этом же конфиге все работает.

а вот и конфиг Open TFTP Server:

[LISTEN-ON]
0.0.0.0

[HOME]
d:\pxe

[LOGGING]
All

[ALLOWED-CLIENTS]

[TFTP-OPTIONS]
'port-range=30000-30100
ThreadPoolSize=100
timeout=255
blksize=1456
read=Y
write=N
overwrite=N

я пробовал с помощью tftpd32 получать менюшку а дальше все грузить с Open TFTP Server, вырубив tftpd32, также все успешно грузится.

ПС. С умным свичем также протестирую, спс за наводку.

CHIPOK ★★★
() автор топика
Последнее исправление: CHIPOK (всего исправлений: 1)
19 декабря 2015 г.
Ответ на: комментарий от anonymous

Не, слава богу все решилось. Вся загвоздка была в корявом ДХЦП сервере винды.

CHIPOK ★★★
() автор топика
Последнее исправление: CHIPOK (всего исправлений: 2)
24 августа 2016 г.

У меня загрузка через pxe останавливается на:

Creating /etc/resolf.conf tftp: server error: (2) Acces violation Unable to find a live file system on the network

Конфиг:

LABEL Clonezilla MENU LABEL Clonezilla KERNEL vmlinuz APPEND initrd=initrd.img boot=live config noprompt noswap nomodeset nolocales/nosplash edd=on vga=788 ocs_live_run=«ocs-live-general» ocs_live_extra_param=«» ocs_live_keymap=«» ocs_live_bash=«no» ocs_la$ -----------

Подскажите, пожалуйста, куда копнуть?

bb8
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.