Ключевые слова: Х-терминал, linux, LTSP, Linux Terminal Server Project, терминальный linux-сервер, бездисковая станция, ПК без жесткого диска, использование старых компьютеров, diskless workstation, thin client, asplinux, использование Linux в офисе, X-terminal
Настройка работы сетевых адаптеров с интерфейсом ISA заслуживает особого внимания. Дело в том, что ISA-устройства, как правило, не могут себя сами идентифицировать, то есть для их настройки понадобится приложить дополнительные усилия. Конечно, сетевая карта с интерфейсом ISA это далеко не идеальный выбор, но в некоторых случаях, к сожалению, единственный. Так, в старых 486-х ПК вообще может не быть PCI-слотов, но, согласитесь, не выбрасывать же из-за такой мелочи компьютер. Не в пользу ISA-сетевых карт говорит и скорость их работы, так вы вряд ли найдете сетевой адаптер со скоростью более 10 Мбит/с, конечно 10 Мбит/с вполне хватит для офисной работы и даже прослушивания mp3-музыки через локальную сеть, а вот фильм, увы, посмотреть не удастся.
Если вы все же “счастливый” обладатель сетевой карты ISA, то для ее настройки вам необходимо добавить специальный параметр в опции файла /etc/dhcpd.conf. Рассмотрим более детально этот пример:
host ws001 {
hardware ethernet 00:E0:06:E8:00:84;
fixed-address 192.168.1.7;
filename "/lts/vmlinuz-2.4.19-ltsp-1";
option option-128 e4:45:74:68:00:00; #This is NOT a MAC address
option option-129 "NIC=ne IO=0x300";
}
Как видно из фрагмента файла конфигурации сервера DHCP, на загрузку через сетевую карту с ISA интерфейсом указывает специальный параметр “option option-128 e4:45:74:68:00:00”, важно оставить его именно в таком виде, так как e4:45:74:68:00:00 – это не MAC-адрес сетевого адаптера. Далее следует выбрать тип сетевого адаптера и перечислить специфические для его модуля ядра параметры. Если вы до этого никогда не настраивали ISA устройств в Linux, то эта процедура может показаться вам достаточно сложной. На самом деле особо сложного в ней ничего нет, просто нужно понимать принцип использования модулей ядра операционной системы Linux и иметь под рукой документацию по нужному вам модулю сетевой карты.
Так, очень часто достаточно знать название модуля для сетевой карты, например, 3с509 для сетевого адаптера 3COM Etherlink III. В настройке сетевой карты вам поможет документация к модулям ядра для сетевых карт, которую вы сможете найти в каталоге /usr/src/linux/Documentation/networking. Так, для настройки упомянутой выше карты производства 3Com достаточно было сделать вот такие изменения:
host ws001 {
hardware ethernet 00:E0:06:E8:00:84;
fixed-address 192.168.1.7;
filename "/lts/vmlinuz-2.4.19-ltsp-1";
option option-128 e4:45:74:68:00:00; #This is NOT a MAC address
option option-129 "NIC=3с509";
}
После внесения соответствующих изменений в файл /etc/dhcpd.conf и перезапуска DHCP-сервера можно проверять сетевую загрузку при помощи сетевого адаптера с интерфейсом ISA.