Полезная информация

Server for Information Technologies
Сервер поддерживается
Центром Информационных Технологий
(095) 932-9212, 932-9213, 939-0783
E-mail: info@citforum.ru
Сервер Информационных Технологий содержит море(!) аналитической информации

Настройка совместно используемого сетевого каталога MS Windows для рабочих станций-клиентов, работающих с NETX и VLM

Для настройки сетевой копии MS Windows с целью поддержки отдельных пользователей, которые оперируют с несколькими рабочими станциями-клиентами, работающими с запросчиком NetWare для DOS (VLM) или оболочкой рабочей станции NetWare (NETX), необходимо выполнить следующие процедуры:

Настройка сетевых каталогов и файлов

Предпосылки

Процедура

  1. С помощью опции SETUP /A инсталлируйте MS Windows и создайте совместно используемый сетевой каталог для системных файлов MS Windows.
    Например, можно создать такой каталог, как
           F:\APPS\WINSYS
  2. Создайте каталог для файлов оболочки рабочей станции NetWare: NETWARE.DRV и NETWARE.HLP.
    Например, можно создать такой каталог, как
           F:\APPS\WINSYS\NETXDRV
  3. В подкаталог NETXDRV скопируйте файлы NetWare.DRV и NetWare.HLP, поддерживающие программное обеспечение оболочки рабочей станции NetWare (NETX).
  4. Запустите программу инсталляции клиента NetWare для DOS и MS Windows в каталог сетевой копии MS Windows, созданный в действии 1.
    Описание процедур смотрите в подразделе "Изменение файлов конфигурации MS Windows в сетевом каталоге".
  5. Создайте группу NetWare с именем "NETXUSER".
  6. В группу "NETXUSER" добавьте каждого пользователя, который использует рабочую станцию-клиент, работающую с программным обеспечением оболочки рабочей станции (NETX).
  7. В системную процедуру регистрации или процедуру регистрации контейнера включите следующую команду:
          IF MEMBER OF "NETXUSER" AND %LOGIN_NAME <> 
          SUPERVISOR THEN #C:\COMMAND /C SYS_SET.BAT

    Убедитесь в том, что информация в кавычках находится в нужном верхнем или нижнем регистрах для указанной группы пользователей.

  8. Создайте приведенный ниже командный файл и сохраните его как SYS_SET.BAT в каталоге SYS:PUBLIC:
          @echo OFF
          IF "%NETDRV%"=="NETX" goto NETX >nul
          NCOPY F:SYSTEM.NET F:SYSTEM.INI >NUL
          GOTO END
          NETX
          NCOPY F:SYSTEM.NTX F:SYSTEM.INI >NUL
          :END

Настройка индивидуальных рабочих станций-клиентов и каталогов пользователей

Предпосылки

Процедура

  1. С помощью опции SETUP /N выполните инсталляцию копии MS Windows для каждого пользователя, который использует либо запросчик NetWare для DOS, либо оболочку рабочей станции NetWare.
    Благодаря параметру /N, для каждого пользователя создаются индивидуальные файлы .INI и .GRP.
    Убедитесь в том, что Вы выполняете инсталляцию в уникальный каталог MS Windows для каждого пользователя, который имеет доступ к совместно используемому каталогу System MS Windows.
    Дайте программному обеспечению возможность выполнять замену файлов AUTOEXEC.BAT и CONFIG.SYS на каждой рабочей станции-клиенте.
  2. В файл STARTNET.BAT на каждой рабочей станции-клиенте, работающей с программным обеспечением оболочки рабочей станции NetWare, добавьте следующую переменную среды:
          SET NETDRV=NETX
  3. Создайте две версии файла SYSTEM.INI - по одному для каждого типа программного обеспечения клиента - и сохраните их в личном каталоге каждого пользователя.
    Файл SYS_SET.BAT, автоматически созданный в действии 8 "Создайте приведенный ниже командный файл и сохраните его как SYS_SET.BAT в каталоге SYS:PUBLIC:" предыдущей процедуры ("Создайте приведенный ниже командный файл и сохраните его как SYS_SET.BAT в каталоге SYS:PUBLIC:"), использует соответствующий файл SYSTEM.INI для запуска программного обеспечения клиента на конкретной рабочей станции.
    Например, можно создать файл SYSTEM.INI с именем SYSTEM.NET, в котором имеются следующие строки:
          [boot]
          network.drv=netware.drv
          [386Enh]
          network=*vnetbios,vnetware.386,vipx.386
    А также создать другой файл с именем SYSTEM.NTX:
          [boot]
          network.drv=f:\apps\winsys\netxdrv\netware.drv
          [386Enh]
          network=*vnetbios,vnetware.386,vipx.386

Инсталляция файлов рабочей станции-клиента вручную

При инсталляции новых и обновлении существующих рабочих станций-клиентов для того, чтобы копирование всех файлов выполнялось в правильную область и файлы конфигурации были правильно изменены, рекомендуется использовать программу инсталляции.

Однако программное обеспечение клиента NetWare для DOS и MS Windows можно инсталлировать вручную в соответствии с конкретной сетевой средой.

Кроме того, если Вы не позволили программе инсталляции изменять файлы конфигурации DOS, может возникнуть необходимость обращения к данному подразделу. Перед перезапуском рабочей станции-клиента Вы должны убедиться в том, что выполнены соответствующие изменения.

Копирование и распаковка файлов

Для копирования вручную файлов программного обеспечения клиента NetWare с дискет клиента NetWare для DOS и MS Windows в соответствующие каталоги (по умолчанию: C:\NWCLIENT) выполните следующие действия.

Процедура

  1. На каждой рабочей станции-клиенте создайте любой из следующих соответствующих Вашей среде каталогов:

    Тип программного обеспечения клиента NetWare Каталог по умолчанию
    Ядро DOS
    Языковая поддержка для DOS
    C:\NWCLIENT
    C:\NWCLIENT\NLS
    Каталог MS Windows
    Языковая поддержка для MS Windows
    Каталог SYSTEM MS Windows
    C:\WINDOWS
    C:\WINDOWS\NLS
    C:\WINDOWS\SYSTEM
    Необязательное программное обеспечение DOSC:\NWCLIENT

  2. С дискет клиента NetWare для DOS и MS Windows в соответствующие каталоги скопируйте необходимые файлы и каталоги.

    Введите или

          NCOPYисходное_устройство:путь
               целевое_устройство:путь /s /e /c <Enter>
    
    или
          XCOPYисходное_устройство:путь 
               целевое_устройство:путь /s /e <Enter>
    

    IMPORTANT: Для этой процедуры не используйте команду DOS COPY. Важно, чтобы поддерживалась структура каталогов внутри каждого подкаталога. Для выполнения этой процедуры используйте команду DOS XCOPY или команду NetWare NCOPY.

    Например, введите

          NCOPY A:NLS\*.* C:\NWCLIENT /s /e /c<Enter>
    
    или
          XCOPY A:NLS\*.* C:\NWCLIENT /s /e<Enter>
    

  3. Распакуйте файл с помощью следующей команды
          NWUNPACKисходное_устройство:имя_файла
                  целевое_устройство:имя_файла<Enter>
    
    Например, чтобы распаковать файл ODINSUP.COM, нужно ввести
          NWUNPACK A:ODINSUP.CO_ C:\NWCLIENT\ODINSUP.COM<Enter>
    
  4. Повторяйте действие 3, пока все файлы клиента NetWare не будут находиться в соответствующих каталогах.

    Ниже представлен полный список файлов программного обеспечения клиента NetWare, входящих в комплект клиента (Client Kit) и в состав красной коробки NetWare.

Таблица 7-1. Комплект программного обеспечения клиента NetWare

Тип программного обеспеченияИмя дискетыКаталогИмя файла
Ядро DOSNetWare Client for DOS and MS Windows Disk 2\AUTO.VL_
BIND.VL_
CONN.VL_
FIO.VL_
GENERAL.VL_
IPXNCP.VL_
IPXODI.CO_
LSL.CO_
NDS.VL_
NETX.VL_
NWP.VLM_
PRINT.VL_
REDIR.VL_
SECURITY.VL_
TRAN.VL_
VLM.EX_
NetWare Client for DOS and MS Windows ODI LAN Drivers или NetWare Client for DOS and MS Windows Disk 1\DOSСетевые драйверы ODI .CO_ и .IN_
Языковая поддержка для DOSNetWare Client for DOS and MS Windows Disk 2\NLS\языкDOSRQSTR.MS_
IPXODI.MS_
LSL.MS_
NESL.MS_
NMR.MS_
README.TX_
RSMONSTK.MS_
NetWare Client for DOS and MS Windows Disk 3\NLS\языкMIB2IF.MS_
MIB2PROT.MS_
STPIPX.MS_
STPUDP.MS_
WSASN1.MS_
WSDRVPRN.MS_
WSREG.MS_
WSSNMP.MS_
WSTRAP.MS_
Каталог MS WindowsNetWare Client for DOS and MS Windows Disk 3\NOVELL.BM_
NOVLOGO1.BM_
NWADMIN.IN_
NWRCON.PI_
Языковая поддержка для MS WindowsNetWare Client for DOS and MS Windows Disk 4\Таблицы Unicode
NetWare Client for DOS and MS Windows Disk 4\NLS\языкNETWARE.HL_
Каталог SYSTEM MS WindowsNetWare Client for DOS and MS Windows Disk 3\NETWARE.DR_
NWCALLS.DL_
NWGDI.DL_
NWIPXSPX.DL_
NWNET.DL_
NWPOPUP.EX_
NWUSER.EX_
PNW.DL_
TLI_SPX.DL_
TLI_TCP.DL_
TLI_WIN.DL_
VIPX.38_
VNETWARE.38_
NetWare Client for DOS and MS Windows Disk 4\NWLOCALE.DL_
NWPSRV.DL_
Необязательное программное обеспечение DOSNetWare Client for DOS and MS Windows Disk 2\DOSNP.EX_
HRMIB.EX_
HRMIB.IN_
MIB2IF.VL_
MIB2PROT.VL_
NESL.CO_
NETBIOS.EX_
ODINSUP.CO_
PNW.VL_
ROUTE.CO_
RPL.CO_
RSA.VL_
RSMONSTK.CO_
STPIPX.CO_
STPUDP.CO_
TSASMS.CO_
WSASN1.VL_
WSDRVPRN.VL_
WSREG.VL_
WSSNMP.VL_
WSTRAP.VL_

Создание или изменение файлов конфигурации

С помощью текстового редактора ASCII необходимо изменить следующие системные файлы и файлы конфигурации:

AUTOEXEC.BAT

В предыдущих версиях клиента программное обеспечение загружалось из файла AUTOEXEC.BAT. В настоящей версии клиента используется запускаемый из AUTOEXEC.BAT файл STARTNET.BAT, из которого загружается запросчик NetWare для DOS и драйвер ЛС.

Процедура

  1. В начало файла AUTOEXEC.BAT рабочей станции-клиента вставьте строку @CALLустройство:\каталог_клиента\STARTNET.
  2. В файле AUTOEXEC.BAT каждой рабочей станции-клиента удалите или запретите выполнение загрузки какой-либо предыдущей оболочки NetWare или драйвера ЛС, которые могут конфликтовать с вновь инсталлированным программным обеспечением.

    Если в файле AUTOEXEC.BAT существует какой-либо из следующих файлов, удалите или запретите их выполнение:

      LSL.COM
     Драйвер ЛС (например, NE2000.COM)
     IPXODI.COM
     NETx.COM (или другие файлы оболочки рабочей станции NetWare)
     IPX.COM

NOTE: При изменении AUTOEXEC.BAT после запуска программы инсталляции оригинальный файл AUTOEXEC.BAT сохраняется как AUTOEXEC.BNW в том же каталоге. Это происходит только в том случае, если программе инсталляции разрешено изменять файлы конфигурации DOS.

CONFIG.SYS

В предыдущих версиях клиента первое сетевое устройство устанавливался после установки DOS LASTDRIVE в файле CONFIG.SYS. Настоящее программное обеспечение требует, чтобы установка LASTDRIVE была настроена на устройство Z:.

В конце файла CONFIG.SYS добавьте или измените строку LASTDRIVE=Z.

NOTE: При изменении файла CONFIG.SYS после запуска программы инсталляции оригинальный файл CONFIG.SYS сохраняется как CONFIG.BNW в том же каталоге. Это происходит только в том случае, если программе инсталляции разрешено изменять файлы конфигурации DOS.

STARTNET.BAT

  1. В каталоге клиента NetWare создайте или измените существующий файл STARTNET.BAT.
    По умолчанию: C:\NWCLIENT.
  2. Для загрузки STARTNET.BAT в файл AUTOEXEC.BAT добавьте необходимую строку или загружайте файл STARTNET.BAT вручную каждый раз при подключении к сети или серверу.
  3. (При необходимости) При запуске MS Windows для рабочих групп 3.11 Вы должны добавить строку для файла ODIHLP.EXE.

    IMPORTANT: Убедитесь в том, что файл ODIHLP.EXE загружается из файла STARTNET.BAT после загрузки транспортного протокола (по умолчанию: файл IPXODI.COM). Если Вы загружаете ODIHLP.EXE из файла AUTOEXEC.BAT, переместите строку в файл STARTNET.BAT.

Файл STARTNET.BAT должен выглядеть как приведено ниже. При создании нового файла STARTNET.BAT добавьте следующие строки в данном порядке:

      set nwlanguage=предпочитаемый_язык
      c:\каталог_клиента\lsl.com
      c:\каталог_клиента\сетевой_драйвер_odi
      c:\каталог_клиента\ipxodi.com
      c:\каталог_MS_Windows\odihlp.exe
      c:\каталог_клиента\vlm.exe

NOTE: Строку каталога_MS_Windows включите только в том случае, если Вы запускаете MS Windows для рабочих групп.

Замените предпочитаемый_язык одним из следующих языков:

      ENGLISH
      DEUTSCH
      ESPANOL
      FRANCAIS
      ITALIANO

Замените каталог_клиента каталогом, в котором располагаются файлы клиента NetWare.

Замените сетевой_драйвер_odi именем сетевого драйвера ODI, используемого рабочей станцией.

Замените каталог_MS_Windows каталогом, в котором располагаются файлы MS Windows для рабочих групп.

NET.CFG

В каталоге клиента NetWare создайте или измените файл NET.CFG для конфигурирования регистрации, управления средой и системной интеграции. Для получения дополнительной информации относительно настроек в файле NET.CFG на рабочих станциях-клиентах NetWare обратитесь к подразделам, перечисленным ниже:

Файлы конфигурации MS Windows

В каталоге MS Windows отредактируйте следующие файлы:

Для получения дополнительной информации смотрите подраздел "Изменяются файлы конфигурации MS Windows".

Загрузка программного обеспечения клиента NetWare

Для загрузки на рабочих станциях программного обеспечения клиента NetWare для DOS и MS Windows необходимо выполнить следующую процедуру.

Процедура

  1. Убедитесь в том, что на каждой рабочей станции-клиенте установлена копия DOS или MS Windows.
    Смотрите подраздел "Настройка программного обеспечения рабочей станции".
  2. Убедитесь в том, что на каждой рабочей станции-клиенте, на которой Вы хотите запустить DOS или MS Windows, инсталлированы файлы программного обеспечения клиента NetWare.
    Для получения дополнительной информации смотрите подраздел "Запуск программы инсталляции клиента NetWare" или подраздел "Инсталляция файлов рабочей станции-клиента вручную".
  3. Убедитесь в том, что выполнены все необходимые изменения в файлах конфигурации рабочей станции-клиента.
    Для получения дополнительной информации смотрите подраздел "Инсталляция файлов рабочей станции-клиента вручную".
  4. Перезагрузите каждую рабочую станцию. (Необходимые файлы загружаются из файла STARTNET.BAT.)

    IMPORTANT: Если Вы решили заменить программное обеспечение клиента NetWare с версии 1.2 на более раннюю версию, нужно удалить файл LSL.MSG (версии 1.18 или выше), который был скопирован в каталог клиента NetWare во время инсталляции файлов версии 1.2.

    Файл LSL.MSG является новым для комплекта клиента NetWare 1.2. Файл LSL.COM, поставляемый с более ранними версиями комплекта клиента NetWare для DOS и MS Windows, не поддерживает файл LSL.MSG.

Использование двух сетевых плат

В большинстве случаев сетевые драйверы ODI (или совместимые с ними), поставляемые с программным обеспечением клиента NetWare, могут совместно использовать сетевую плату с другими коммуникационными пакетами, поэтому нет необходимости в приобретении двух сетевых плат.

В данном подразделе описываются

Причины наличия двух сетевых плат

При использовании программного обеспечения клиента NetWare существует два условия, при которых можно извлечь пользу от наличия более одной сетевой платы, установленной в рабочих станциях-клиентах:

Если у Вас две сетевые платы, воспользуйтесь конфигурациями, описанными в следующих подразделах.

Дополнительные сетевые платы (после второй определенной сетевой платы) программным обеспечением клиента NetWare игнорируются.

Другой пакет коммуникационного программного обеспечения

Две сетевые платы можно использовать, если каждая плата поддерживается своим пакетом коммуникационного программного обеспечения.

Например, Вы можете одну сетевую плату использовать в MS Windows для рабочих групп для стеков протокола NDIS, а другую - в программном обеспечении клиента NetWare для стеков протокола IPX. Однако это не является необходимостью при инсталляции файла ODINSUP.COM. Для получения дополнительной информации смотрите главу 12 "Установка интерфейса поддержки ODI NetWare для протоколов NDIS".

Если для каждого коммуникационного пакета Вы используете отдельную сетевую плату, то для настройки второй сетевой платы в среде NetWare не требуется никаких дополнительных действий. Это происходит потому, что сетевая плата управляется другим коммуникационным пакетом. Может потребоваться конфигурирование с помощью другого коммуникационного пакета.

Физически отдельные сети

Использование двух сетевых плат может потребоваться, если каждая плата подключена к своей сети. Благодаря этому, становится возможным одновременный доступ к обоим сетям из одного приложения.

Это означает, что обе сети соединены физически с одной и той же машиной, но взаимодействие между двумя этими сетями не осуществляется.

Изменение файлов рабочей станции-клиента для двух сетевых плат

Для изменения системных и конфигурационных файлов рабочих станций-клиентов для двух сетевых плат требуется редактирование следующих файлов с помощью текстового редактора ASCII:

STARTNET.BAT

Программа инсталляции клиента NetWare позволяет выбрать один сетевой драйвер ODI. Этот драйвер загружается из файла STARTNET.BAT.

Если в рабочей станции-клиенте установлены две сетевые платы, то из файла STARTNET.BAT необходимо загрузить дополнительный сетевой драйвер ODI.

Файл STARTNET.BAT должен выглядеть, как приведено ниже. При создании нового STARTNET.BAT добавьте следующие строки в данном порядке:

      set nwlanguage=предпочитаемый_язык
      c:\каталог_клиента\lsl.com
      c:\каталог_клиента\первичный_дpайвер_ЛС
      c:\каталог_клиента\вторичный_драйвер_ЛС
      c:\каталог_клиента\ipxodi.com
      c:\каталог_клиента\vlm.exe
      c:\каталог_MS_Windows\odihlp.com

NOTE: Строку каталог_ MS_ Windows включите только в том случае, если Вы запускаете MS Windows для рабочих групп.

Замените предпочитаемый_язык одним из следующих языков:

      ENGLISH
      DEUTSCH
      ESPANOL
      FRANCAIS
      ITALIANO

Замените каталог_клиента каталогом, в котором располагаются файлы клиента NetWare.

Замените первичный_сетевой_драйвер именем сетевого драйвера ODI, привязка которого осуществляется первым на рабочей станции.

Замените вторичный_сетевой_драйвер именем сетевого драйвера ODI, привязка которого осуществляется вторым на рабочей станции.

Замените каталог_MS_Windows каталогом, в котором располагаются файлы MS Windows для рабочих групп.

NET.CFG

Два различных драйвера

Если у Вас две сетевые платы, использующие различные типы сетевых драйверов ODI, драйверы ЛС необходимо загружать отдельно, добавив секцию Link Driver для каждой сетевой платы.

Например, если у Вас установлены сетевая плата NE2000 (первичная плата) и сетевая плата token ring, в файл NET.CFG нужно включить следующие строки:

      link driver ne2000
      int 5
      port 360
      frame ethernet_802.2
      frame ethernet_802.3
      link driver ntr2000
      int 5
      port a20
      mem cc000
      frame token-ring
      frame token-ring_snap

Два идентичных драйвера

IMPORTANT: Если у Вас две сетевые платы, использующие одинаковый тип сетевого драйвера ODI, не указывайте в файле NET.CFG один и тот же драйвер дважды и не указывайте опцию "Protocol Stack".

Вместо этого используйте в NET.CFG секцию Link Driver, где укажите, что один и тот же драйвер используется дважды.

Выполните это, поместив в файл NET.CFG две секции Link Driver, каждая из которых определяет имя драйвера и установки оборудования, используемые сетевой платой.

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

Например, если Вы имеете два сетевых драйвера NE2000, в файл NET.CFG нужно включить следующие строки:

      link driver ne2000
      int 5
      port 360
      frame ethernet_802.2
      frame ethernet_802.3
      link driver ne2000
      int 4
      port 320
      frame ethernet_802.2
      frame ethernet_802.3

В этом случае драйвер NE2000 загружается дважды.

IMPORTANT: В случае использования двух сетевых плат одного типа, сетевую плату, фигурирующую в файле NET.CFG первой, IPX использует как первичную.

Кроме того, если не указаны две секции Link Driver, драйвер для вторичной сетевой платы загружен не будет и эта плата будет игнорироваться.

Дополнительную информацию смотрите в подразделе "Секция Link Driver" главы 2 руководства NetWare Client для DOS и Windows. Технический справочник.

Если у Вас имеются две сетевые платы Micro Channel* или EISA, использующие один и тот же драйвер (например, два сетевых драйвера NE3200TM или 3C523), в файле NET.CFG нужно указать секцию Link Driver для каждой сетевой платы. Однако, вместо указания используемых на сетевой плате установок оборудования, Вы можете задать установку "slot".

Установка "slot" не указывает порядок загрузки. Она сообщает драйверу место расположения сетевой платы. Драйвер затем просматривает сетевую плату и определяет используемые установки оборудования.

Например, для двух сетевых драйверов NE32000 в файл NET.CFG нужно включить следующие строки:

      link driver ne3200
      slot 2
      frame ethernet_802.2
      frame ethernet_802.3
      link driver ne3200
      slot 1
      frame ethernet_802.2
      frame ethernet_802.3

В этом примере сетевая плата, находящаяся в слоте 2, становится первичной, так как драйвер для нее загружается первым.

Для изменения первичной сетевой платы поменяйте очередность секций "Link Driver". Например, для того, чтобы сетевая плата, находящаяся в слоте 1, была установлена в качестве первичной, введите

      link driver ne3200
      slot 1
      frame ethernet_802.2
      frame ethernet_802.3
      link driver ne3200
      slot 2
      frame ethernet_802.2
      frame ethernet_802.3

Что читать дальше

После завершения инсталляции программного обеспечения клиента NetWare можно зарегистрироваться в сети. Кроме того, можно приступить к настройке рабочей станции-клиента с целью дополнительной сетевой поддержки.

ДляСмотрите
Подготовки к регистрации в сети выполните какое-либо из следующих действий:
  • Ознакомьтесь подробнее с регистрацией в NDS.
Подраздел "Регистрация в сервисе Каталога NetWare".
  • Настройте рабочую станцию-клиент для регистрации.
Главу 7 "Настройка рабочей станции-клиента NetWare для регистрации".
  • Для упрощения регистрации рабочих станций-клиентов NetWare 2 и 3 измените файл NET.CFG.
Подраздел "Модификация файла NET.CFG для регистрации в NetWare 2 и NetWare 3".
  • Для упрощения регистрации рабочих станций-клиентов NetWare 4 измените файл NET.CFG.
Подраздел "Модификация файла NET.CFG для регистрации в NetWare 4".
Для настройки дополнительной поддержки выполните какое-либо из следующих действий:
  • Установите сетевые устройства и каталоги.
Главу 9 "Настройка рабочей станции-клиента NetWare для регистрации".
  • Настройте и измените файл NET.CFG.
Главу 2 "Справочник опций NET.CFG" в руководстве NetWare Client для DOS и Windows. Технический справочник.
  • Настройте печать для рабочих станций-клиентов.
Главу 10 "Настройка печати на рабочей станции-клиенте".
  • Настройте рабочие станции-клиенты для поддержки приложений, функционирующих в среде переключения задач.
Главу 11 "Установка сетевой поддержки для сред с переключением задач".

Назад | Содержание | Вперед


Comments: info@citmgu.ru
Copyright © CIT