BASH Programming - Введение

       

Настройка и использование lwared


Настройка сети IPX

Первая вещь которую вы должны сделать -- это настройка ваших интерфейсов Ethernet для поддержки сетей IPX, которые ваш сервер будет поддерживать. Для того чтобы сделать это вам необходимо знать сетевые адреса IPX для каждого из сегментов LAN, какие устройства Ethernet (eth0, eth1 etc.) находятся на каком сегменте, какой тип фреймов (802.3, EtherII

etc.) использует каждый сегмент LAN и какой адрес внутренней сети должен использовать ваш сервер (это необходимо только если ваш сервер будет обслуживать больше одного сегмента LAN). Настройка для сервера, который находится в двух непохожих сегментах с сетевыми адресами IPX равными 23a91300 и 23a91301 и адресом внутренней сети bdefaced может выглядеть так:

# ipx_internal_net add BDEFACED 1 # ipx_interface add eth0 802.3 23a91300 # ipx_interface add eth1 etherii 23a91301

Запуск демонов маршрутизации

Программное обеспечение ядра в действительности делает только перекладывание пакетов IPX, также как и для IP, но ядро требует дополнительных программ для управления обновлением таблицы маршрутизации. Для IPX требуются два демона и оба поставляются с lwared: ipxripd управляет маршрутизационной информацией IPX, а ipxsapd

управляет информацией SAP. Для запуска демонов вам только необходимо указать место где они могут писать свои файлы протокола:

# ipxripd /var/adm/ipxrip # ipxsapd /var/adm/ipxsap

Настройка сервера lwared

Существует два файла, которые вы должны настроить вручную чтобы разрешить пользователям входить на ваш сервер lwared. Это:

/etc/lwpasswd

Это место где хранится информация о пользователях LinWare. программа lwpasswd используется для работы с записями. В простейшем случае файл /etc/lwpasswd выглядит следующим образом:

ales: terryd: guest:

Этот формат является простым списком идентификаторов входа с последующим символом ':' и затем шифрованная версия пароля для входа. Здесь есть несколько дополнений: отсутствие шифрованного пароля означает вход без пароля, пользователи LinWare должны быть зарегестрированы в Linux, так что любой пользователь кроме записи в файле /etc/lwpasswd также должен иметь запись в /etc/passwd и только пользователь root


является пользователем, который может менять пароль для других пользователей LinWare. Если вы вошли в систему как root то вы можете сменить пароль пользователя LinWare как это показано:

# lwpasswd rodg Changing password for RODG Enter new password: Re-type new password: Password changed.

/etc/lwvtab

Этот файл содержит таблицу томов LinWare и хранить информацию о том какие директории будут доступны для пользователей LinWare (этот файл похож по природе на файл NFS /etc/exports). Простой пример формата этого файла:

SYS /lwfs/sys DATA /lwfs/data HOME /home

Формат очень прост: После имени тома через пробел следует экспортируемая директория Linux. Вы должны иметь по крайней мере запись для тома SYS, чтобы запустить сервер. Если вы намереваетесь для ваших DOS клиентов использовать сервер LinWare как первичный файловый сервер, тогда вы должны создать стандартную структуру директорий тома SYS в директории экспортируемой как ваш том SYS. Так как эти файлы являются патентованными и авторскими правами на них владеет корпорация Novell, вы дожны иметь на них лицензию. Если ваши пользователи будут использовать файловый сервер Novell как первичный сервер, то это не является необходимым.

Запуск сервера lwared

tada!

# lwared

Это выглядит разочаровывающе, не так ли? Ok, у вас есть вопрос? Какое имя сервера будет присвоено? Если вы запустите сервер как показано выше, то имя сервера LinWare будет присвоено на основе имени возвращенного командой Linux hostname. Если вы хотите какое-то другое имя, тогда вы можете задать имя сервера при его старте, например команда:

# lwared -nlinux00

должна запустить сервер с именем linux00.

Тестирование сервера lwared

Самая первая вещь для проверки -- это то что ваш сервер LinWare появился в выводе команды slist запущенной с клиента DOS на вашей сети. Программа slist хранится на томе SYS файлового сервера Novell, так что вы должны сделать это с какой-то машины уже подключенной куда-нибудь. Если это не произошло, то проверьте что запущены ipxsapd и lwared. Если выполнение команды slist

прошло удачно, то попытайтесь подключиться к серверу и замапировать том:

C:> attach linux00/ales ... ... C:> map l:=linux00/data: C:> l:

Вы должны затем нормально обращаться с новым мапированием также как с другими. Разрешения на файлы которые вы будете иметь, будут основаны на разрешениях, которые разрешены вашими правами на linux, которые являются параллельными вашему идентификатору LinWare.


Содержание раздела