30.11.2010 14:02
twix
 
Имеются:
а) DHCP сервер, который работает на контроллере домена под управлением Windows Server 2003;
б) TFTP сервер с миниатюрным линуксовым образом ThinStation - там же;
в) тонкие клиенты Depo 151 с установленным Debian Lenny 5.04.

Что надо:
необходимо, чтобы тонкие клиенты получали с контроллера домена сетевые настройки и загрузочный образ, и подключались к терминальному серверу, указанному в настройках ThinStation.

Проблема:
долгий DHCP discovering, приводящий к невозможности успешной загрузки образа на тонком клиенте.
( PXE Boot оказывается терпеливее сетевого демона в линуховом образе, и поэтому честно загружает и запускает образ с TFTP. А вот линукс уже выдает 'system halted' на этапе получения IP-адреса из-за DHCP timeout. )

Интересный момент заключается в том, что сеть у нас везде гигабитная. Но на время тестирования тонкий клиент был подключен к сети через 100-мегабитный свитч. Так вот... через этот свитч загрузка пролетает "на ура", и через двадцать секунд мы имеем подключенное рабочее место на сервере терминалов, а при соединении напрямую - на 1 Гбит - мы получаем дичайшие задержки при получении сетевых настроек от DHCP.
Чтобы сразу отмести один из советов, скажу: не только этот тонкий клиент ведет себя подобным образом - PXE-загрузка с любого из компьютеров, подключенных к нашей сети, приводит к такому результату. Включение в цепь клиент-сервер 100-мегабитного свича решает проблему. Под виндами получение адресов и сетевых настроек происходит вполне нормально.
Уберем еще одно предположение: со стороны сервера соединение на порте Cisco 2960 зарезано до 100 Мбит (full duplex).

Вопрос:
что еще можно попробовать, чтобы выявить причину такого поведения и ее устранить?
30.11.2010 14:32
Stels
 
где-то в нете попадалось на вроде
там тоже что-то было с загрузкой по сети ...
несогласованы параметры сетевой на клиенте и свиче..
т.е. допустим Клиент 100 FULL duplex, а свич 100, но не фулл ...
как-то так ...
какие режимы для 1000 не знаю ..

Рекомендация была ставить настройки:1) не в Авто 2) одинаковые на обоих сторонах.

как это сделать в вашем случае - незнаю :(
30.11.2010 14:49
twix
 
Цитата:
Stels где-то в нете попадалось на вроде
там тоже что-то было с загрузкой по сети ...
несогласованы параметры сетевой на клиенте и свиче..
т.е. допустим Клиент 100 FULL duplex, а свич 100, но не фулл ...
как-то так ...
какие режимы для 1000 не знаю ..

Рекомендация была ставить настройки:1) не в Авто 2) одинаковые на обоих сторонах.

как это сделать в вашем случае - незнаю :(
на тонких клиентах в биосе настроек кот наплакал. самое крутое, что там можно сделать - поменять очередь загрузки...
30.11.2010 15:14
OlegON
 
А поставить между сервером и клиентами что-то, где через Wireshark пощупать, что там бегает в том и другом случае? Ну или на сервере (я не помню, заводится акула на винде или нет)
30.11.2010 17:29
AlexeyF
 
Действительно несогласованность настроек портов.
>со стороны сервера соединение на порте Cisco 2960 зарезано до 100 Мбит (full duplex)
Вот тут поподробнее. В промежутке между сервером и клиентами есть сиська ?
У неё на порту, который в сервер смотрит, стоит 100 Мбит (full duplex) ? А на сервере принудительно выставлено то же самое, или авто определение ?
Если что - порты в циску надо точно так же настраивать, как и порты на самой циске, иначе - будут приключения. Порты циски, которые смотрят в сторону гигабитных свичей - так же надо принудительно режим прописать + и на самих свичах принудительно.
30.11.2010 19:24
twix
 
Цитата:
AlexeyF Действительно несогласованность настроек портов.
>со стороны сервера соединение на порте Cisco 2960 зарезано до 100 Мбит (full duplex)
Вот тут поподробнее. В промежутке между сервером и клиентами есть сиська ?
У неё на порту, который в сервер смотрит, стоит 100 Мбит (full duplex) ? А на сервере принудительно выставлено то же самое, или авто определение ?
Если что - порты в циску надо точно так же настраивать, как и порты на самой циске, иначе - будут приключения. Порты циски, которые смотрят в сторону гигабитных свичей - так же надо принудительно режим прописать + и на самих свичах принудительно.
да, сиська имеется. модели WS-C2960-24TC-L, 24-портовый коммутатор. а так же, между ней и клиентами имеются "умные" свичи D-link DGS-11xx/12xx - разное их количество и модели в зависимости от удаленности от серверной комнаты.
скорость и режим работы портов на сиське я выставил самостоятельно, в ходе экспериментов. изначально все было на автомате - как физические порты, так и транк-интерфейс. на самом сервере долбаный Intel TEAM вообще не дает возможности себя настроить - там как был, так и остался автомат. единственное, что сам этот транк работает на скорости 200 Мбит/с - по сотне с каждого физического интерфейса.

послезавтра попробую поиграться с настройками портов на коммутаторах - может, если все привести к единому виду, заработает нормально. только нам 100 Мбит не хватит... надо будет гигабит выставлять.
02.12.2010 17:08
AlexeyF
 
Результат сообщи, из спортивного интереса?
02.12.2010 18:14
twix
 
Цитата:
AlexeyF Результат сообщи, из спортивного интереса?
увы, не было сегодня времени перенастроить и проверить...
11.01.2011 12:23
twix
 
возвращаемся к нашим баранам.
проблема осталась, как я ни игрался с настройками портов.
в выходные запускал тонкого клиента без проблем. сейчас опять траблы. даже на ста МБитах... есть предположение, что кто-то из сетевых клиентов сильно гадит в сеть. чем из стандартных средств виндовс 2003 и 2008 можно помониторить загрузку сети?
11.01.2011 16:17
twix
 
есть определенная уверенность в том, виноват STP на cisco 2960
чейчас курю интернеты с целью выяснить возможность безопасного отключения этой фичи на всех портах
Часовой пояс GMT +3, время: 18:34.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.