Имеет место следующая проблема
WTWare Lite 4.3.27 (en)
Kerio Winroute Firewall
Стоит все на одной машине
DHCP поднят На Kerio. Firewall настроен правильно. Других DHCP нет (по крайней мере я не нашел).
TFTP Log
SUCCESS: WTware TFTP server (c) 2003-2007 WTware http://www.wtware.com
INFO : 172.16.100.118 requests file "lite\4.3.27\pxelinux.0". Tsize is requested, blksize default.
INFO : Sending OASK (tsize 13148) to 172.16.100.118.
WARNING: Received opcode 5 from 172.16.100.118.
INFO : 172.16.100.118 requests file "lite\4.3.27\pxelinux.0". Tsize is not requested, blksize 1456 bytes.
INFO : Sending OASK (blksize 1456) to 172.16.100.118.
INFO : Transfer of file "lite\4.3.27\pxelinux.0" to 172.16.100.118 completed.
INFO : Connection to 172.16.100.118 closed.
INFO : Timeout occured while transfer "lite\4.3.27\pxelinux.0" to 172.16.100.118.
INFO : Timeout occured while transfer "lite\4.3.27\pxelinux.0" to 172.16.100.118.
INFO : Timeout occured while transfer "lite\4.3.27\pxelinux.0" to 172.16.100.118.
INFO : Timeout occured while transfer "lite\4.3.27\pxelinux.0" to 172.16.100.118.
INFO : Timeout occured while transfer "lite\4.3.27\pxelinux.0" to 172.16.100.118.
WARNING: Client 172.16.100.118 not responding. Connection closed.
INFO : Connection to 172.16.100.118 closed.
-----------------
На терминале видим следующее
........
My IP address seems to be AC106476 172.16.100.118
IP=172.16.100.118:0.0.0.0:172.16.100.1:255.255.255.0
TFTP prefix: lite\4.3.27\
Trying to load: pxelinux.cfg/01-00-19-d1-04-76-76
Trying to load: pxelinux.cfg/AC106476
Trying to load: pxelinux.cfg/AC10647
.....
И все....
Выглядит все так что после того как pxelinux.0 загрузился он не может достучаться до TFTP
Меня несколько смущает строка
IP=172.16.100.118:0.0.0.0:172.16.100.1:255.255.255.0
на терминале - не означает ли это что маска подсети не проставлена ?
Не грузится по сети
Не грузится по сети
Последний раз редактировалось impetus Пт авг 17, 2007 6:42 pm, всего редактировалось 1 раз.
-
- Разработчик
- Сообщения: 11806
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Первый запрос к DHCP выполняет код из прошивки PXE сетевой карты. По результатам он скачивает pxelinux.0. Это работает.
Затем запускается pxelinux.0. Он пытается отобрать у прошивки PXE те данные, которые она получила от DHCP. И запрашивает свои pxelinux.cfg/01-00-19-d1-04-76-76 и подобные.
Судя по тому, что эти запросы до TFTP НЕ доходят (в логе tftp сервера только pxelinux.0) - проблема в треугольнике "прошивка PXE" - pxelinux.0 - DHCP сервер. Понятнее стало?
Чего делать:
1. Взять вот этот pxelinux.0:
http://www.pxe.ru/files/testing/200708180000/
2. Kerio и втварь стоят на одной машине? Если нет - попробуй поставить втварь на машину с керио.
3. Использовать другой DHCP. Потому что это не первая проблема с Керио, и раньше они никак не решались.
PS: а зачем нужна английская втварь? Это же изночально русский продукт. Тут все наоборот - оригинальная русская версия будет более стабильна, чем переведенная английская.
PPS: "висит на адресе 0.0.0.0:69" - это означает, что сервис слушает все интерфейсы этой машины. Это нормально, если на этой машине нет балансировки Microsoft NLB, бриджей и прочих наворотов, объединяющих несколько интерфейсов и/или IP адресов вместе.
Затем запускается pxelinux.0. Он пытается отобрать у прошивки PXE те данные, которые она получила от DHCP. И запрашивает свои pxelinux.cfg/01-00-19-d1-04-76-76 и подобные.
Судя по тому, что эти запросы до TFTP НЕ доходят (в логе tftp сервера только pxelinux.0) - проблема в треугольнике "прошивка PXE" - pxelinux.0 - DHCP сервер. Понятнее стало?
Чего делать:
1. Взять вот этот pxelinux.0:
http://www.pxe.ru/files/testing/200708180000/
2. Kerio и втварь стоят на одной машине? Если нет - попробуй поставить втварь на машину с керио.
3. Использовать другой DHCP. Потому что это не первая проблема с Керио, и раньше они никак не решались.
PS: а зачем нужна английская втварь? Это же изночально русский продукт. Тут все наоборот - оригинальная русская версия будет более стабильна, чем переведенная английская.
PPS: "висит на адресе 0.0.0.0:69" - это означает, что сервис слушает все интерфейсы этой машины. Это нормально, если на этой машине нет балансировки Microsoft NLB, бриджей и прочих наворотов, объединяющих несколько интерфейсов и/или IP адресов вместе.
Сделал, не помоголоaka писал(а): 1. Взять вот этот pxelinux.0:
http://www.pxe.ru/files/testing/200708180000/
Стоят на одной (пробовал и на разных, но тогда PXE не находит TFTP)aka писал(а): 2. Kerio и втварь стоят на одной машине? Если нет - попробуй поставить втварь на машину с керио.
Очень не хочется это делать....aka писал(а): 3. Использовать другой DHCP. Потому что это не первая проблема с Керио, и раньше они никак не решались.
Просто это все стоит у англоязычных пользователей, им по русски не козырно.aka писал(а): PS: а зачем нужна английская втварь? Это же изночально русский продукт. Тут все наоборот - оригинальная русская версия будет более стабильна, чем переведенная английская.
-
- Разработчик
- Сообщения: 11806
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
У меня больше идей нетуimpetus писал(а):Очень не хочется это делать....
Если умеешь пользоваться сниффером - можно поймать пакеты DHCP. Тогда я бы мог уверенно определить, кто виноват. Можно было бы послать комплейн в керио. Заочно я считаю, что виноваты именно керио - во-первых, из-за тех нулей которые ты выделил, во-вторых из-за того что несколько раз проблемы с ними уже были, ни разу не решились.
Другой DHCP не потребуте сносить всю керио - нужно только отключить их DHCP и перенести все настройки.
Я отправил лог на aka@wtware.com