Windows терминал не видит

Windows-терминалы WTware

Программа-клиент службы терминалов Windows Terminal Services, для бездисковых терминалов и загрузки по сети. Основной сайт http://www.wtware.ru

TFTP не видит.

TFTP не видит.

Сообщение dnu » Ср ноя 02, 2011 10:59 am

Вопрос следующий. В подсетке 10.200.9.0 не получается терминалом увидеть TFTP находящийся на сервере 10.200.0.3. TFTP клиентом все хорошо видится. В нашей сети несколько подсетей. Т.е. с 10.200.0. .. по 10.200.9. . Сервер DHCP, он же DC и на нем же TFTP имеет IP 10.200.0.3
В подсетке 10.200.0.0 все прекрасно работает, все видится. Между подсетками 10.200.0.0 и 10.200.9.0 есть две циски. DHCP в 9 подсетке раздает циска. Думал, что проблема в ней. Циска прекрасно работает. У нас в 9 подсетке имеется несколько цисковских IP телефонов, которые при загрузке подцепляют конфигурацию по TFTP с сервера IP телефонии (10.200.0.2), которая находится в 0 подсетке.

Т.е. в 0 все прекрасно работает, а в 9 нет. Что делать.

В ‘0’ настройки DHCP следующие:
003 маршрутизатор — ‘10.200.0.1’
066 имя узла сервера загрузки — ‘10.200.0.3’
067 имя файла загрузки ‘5.0.1\wtware.pxe’
006 DNS — 10.200.0.3; 10.200.4.45

в ‘9’ подсетке почти все тоже самое:
003 маршрутизатор — ‘10.200.9.1’
066 имя узла сервера загрузки — ‘10.200.0.3’
067 имя файла загрузки ‘5.0.1\wtware.pxe’
006 DNS — 10.200.0.3; 10.200.4.45

не прокатывает. Вопрос — что бы такого сделать что бы все заработало? Второй сервер как-то ставить не хочется.

Re: TFTP не видит.

Сообщение aka » Ср ноя 02, 2011 2:14 pm

«не получается терминалом увидеть TFTP» это значит что на экране написано? А снифером посмотреть, какой запрос и куда шлет терминал по TFTP справишься?

Ты рассматриваешь прошивку PXE в сетевухе как настоящий IP стек. Не надо так делать. В каких-то сетевухах он может и настоящий, но точно не во всех.

Любая сетевуха может пойти на TFTP, который отвечает на том же IP, что и DHCP.

Следующий шаг — получить ответ от DHCP на одном сервере и обратиться к TFTP на другом сервере — уже дается не каждой сетевухе.

Задачи уровня «пойти к TFTP находящемуся за маршрутизатором» или «пойти к DNS чтобы распознать символьное имя TFTP сервера» слишком сложны для прошивок.

Если бы DHCP в 9 сетке раздавал линукс, я бы предложил сделать port forward для TFTP сервера. Чтоб в ответе DHCP было написано «tftp это я», а пакеты пробрасывались на .0.3. Но TFTP дубовый протокол, он через NAT лезет плохо, в линуксах для него отдельный connection tracking вроде бы есть. А в циске есть?

Еще вариант — прикрутить к циске свой TFTP. Гугл знает как, и тут на форуме что-то было про это.

Из-за ошибки безопасности клиенту не удалось подключиться к серверу терминалов

В этой статье приводится решение проблемы, из-за которой клиентам служб терминалов многократно отказано в доступе к серверу терминалов после обновления Windows.

Исходная версия продукта: Windows Server 2012 R2
Исходный номер КБ: 329896

Симптомы

После обновления домена Microsoft Windows NT до Windows 2000 или Windows Server 2003 клиентам служб терминалов Windows 2000 может быть повторно отказано в доступе к серверу терминалов. Если вы используете клиент служб терминалов для входа на сервер терминалов, вы можете получить одно из следующих сообщений об ошибке:

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

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

Кроме того, следующие сообщения с ид событиями могут регистрироваться в средствах просмотра событий на сервере терминалов:

ИД события: 50
Источник события: TermDD
Описание события: компонент протокола RDP X.224 обнаружил ошибку в потоке протокола и отключил клиент.

Идентификатор события: 1008
Источник события: TermService
Описание события: срок действия льготного периода лицензирования служб терминалов истек, и служба не зарегистрирована на сервере лицензирования. Для непрерывной работы требуется сервер лицензии служб терминалов. Сервер терминалов может работать без сервера лицензий в течение 90 дней после начального запуска.

ИД события: 1004
Источник события: TermService
Описание события: сервер терминалов не может выдавать клиентскую лицензию.

Идентификатор события: 1010
Источник события: TermService
Описание события: службам терминалов не удалось найти сервер лицензирования. Подтвердим, что все серверы лицензий в сети зарегистрированы в WINS\DNS, принимая сетевые запросы, и запущена служба лицензирования служб терминалов.

ИД события: 28
Источник события: TermServLicensing
Описание события: лицензирование служб терминалов может быть запускаться только на контроллерах домена или сервере в группе. Дополнительные сведения см. в разделе справки по лицензированию сервера терминалов.

Причина

Эта проблема может возникнуть, если сертификат на сервере терминалов поврежден.

Читайте также:  Mac virtualbox usb windows

Решение

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Для получения дополнительных сведений о том, как создать и восстановить реестр, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт: 322756 Как создать и восстановить реестр в Windows

Чтобы устранить эту проблему, с помощью этой процедуры с помощью системы можно создать ее и удалить ключи реестра сертификатов X509, перезагрузить компьютер и повторно активировать сервер лицензирования служб терминалов. Для этого выполните указанные ниже действия.

Выполните следующую процедуру на каждом из серверов терминалов.

Убедитесь, что для реестра сервера терминалов успешно сделайте его.

Откройте редактор реестра.

Найдите и откройте следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters

В меню реестра выберите «Экспорт файла реестра».

Введите экспортные параметры в поле «Имя файла» и нажмите кнопку «Сохранить».

Если в будущем вам придется восстановить этот подкомай реестра, дважды щелкните файл Exported-parameters.reg, сохраненный на этом шаге.

В подкомитете реестра «Параметры» щелкните правой кнопкой мыши каждое из следующих значений, выберите «Удалить» и нажмите кнопку «Да», чтобы подтвердить удаление:

  • Сертификат
  • Сертификат X509
  • ИД сертификата X509

Запустите редактор реестра и перезапустите сервер.

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

При активации сервера лицензирования служб терминалов с помощью параметра «Телефон» сервер лицензирования использует другой формат сертификата.

Устранение неполадок в Терминале Windows Troubleshooting in Windows Terminal

В этом руководстве рассматриваются некоторые распространенные ошибки и препятствия, которые могут возникнуть при использовании Терминала Windows. This guide addresses some of the common errors and obstacles you may encounter when using Windows Terminal.

Настройте дистрибутив WSL для запуска в корневом каталоге

Set your WSL distribution to start in the home

directory when launched

По умолчанию startingDirectory профиля является %USERPROFILE% ( C:\Users\ ). By default, the startingDirectory of a profile is %USERPROFILE% ( C:\Users\ ). Это путь в Windows. This is a Windows path. Однако для WSL вместо этого может потребоваться использование пути к основной папке WSL. For WSL, however, you may want to use the WSL home path instead. startingDirectory принимает только путь в стиле Windows, поэтому для запуска в дистрибутиве WSL требуется префикс. startingDirectory only accepts a Windows-style path, so setting it to start within a WSL distribution requires a prefix.

Читайте также:  Firefox linux поисковая система по умолчанию

Начиная с Windows 10 версии 1903, запросы в файловые системы дистрибутивов WSL можно выполнять, используя префикс \\wsl$\ . Beginning in Windows 10 version 1903, the file systems of WSL distributions can be addressed using the \\wsl$\ prefix. Для любого дистрибутива WSL с именем DistroName используйте \\wsl$\DistroName в качестве пути Windows, указывающего на корень файловой системы этого дистрибутива. For any WSL distribution with the name DistroName , use \\wsl$\DistroName as a Windows path that points to the root of that distribution’s file system.

Например, следующий параметр запустит дистрибутив Ubuntu-18.04 в пути к основной папке: For example, the following setting will launch the «Ubuntu-18.04» distribution in its home file path:

Задание заголовка вкладки Setting the tab title

Сведения о настройке автоматического задания заголовка вкладки оболочкой см. в этом руководстве. To have the shell automatically set your tab title, visit the set the tab title tutorial. Если вы хотите задать собственный заголовок вкладки, откройте файл SETTINGS.JSON и выполните следующие действия: If you want to set your own tab title, open the settings.json file and follow these steps:

В профиле для выбранной командной строки добавьте «suppressApplicationTitle»: true , чтобы подавлять события изменения заголовка, отправляемые из оболочки. In the profile for the command line of your choice, add «suppressApplicationTitle»: true to suppress any title change events that get sent from the shell. При добавлении только этого параметра в профиль для заголовка вкладки задается имя вашего профиля. Adding only this setting to your profile will set the tab title to the name of your profile.

Если вам необходим пользовательский заголовок вкладки, который не является именем профиля, добавьте «tabTitle»: «TITLE» . If you want a custom tab title that is not the name of your profile, add «tabTitle»: «TITLE» . Замените TITLE необходимым заголовком вкладки. Replacing «TITLE» with your preferred tab title.

Аргументы командной строки в PowerShell Command line arguments in PowerShell

Сведения о функционировании аргументов командной строки в PowerShell см. на этой странице. Visit the Command line arguments page to learn how command-line arguments operate in PowerShell.

Аргументы командной строки в WSL Command line arguments in WSL

Сведения о функционировании аргументов командной строки в WSL см. на этой странице. Visit the Command line arguments page to learn how command-line arguments operate in WSL.

Проблема при настройке startingDirectory Problem setting startingDirectory

Если startingDirectory игнорируется в профиле, сначала убедитесь в правильности синтаксиса SETTINGS.JSON. If the startingDirectory is being ignored in your profile, first check to make sure your settings.json’s syntax is correct. Для выполнения проверки синтаксиса автоматически внедряется схема «$schema»: «https://aka.ms/terminal-profiles-schema» . To help you check this syntax, «$schema»: «https://aka.ms/terminal-profiles-schema» is automatically injected. Некоторые приложения, например Visual Studio Code, могут использовать эту схему для проверки JSON-файла при внесении изменений. Some applications, like Visual Studio Code, can use that injected schema to validate your json file as you make edits.

Если параметры верны, возможно, выполняется сценарий запуска, который задает начальный каталог терминала отдельно. If your settings are correct, you may be running a startup script that sets the starting directory of your terminal separately. Например, PowerShell имеет собственную отдельную концепцию профилей. For example, PowerShell has its own separate concept of profiles. Изменение в ней начального каталога приоритетнее определения параметра в Терминале Windows. If you are changing your starting directory there, it will take precedence over the setting defined in Windows Terminal.

Читайте также:  Драйвера сканера для samsung scx 4300 для windows

Кроме того, при запуске сценария с помощью параметра профиля commandline вы могли задать в нем расположение. Alternatively, if you are running a script using the commandline profile setting, it may be that you are setting the location there. Как и в случае с профилями PowerShell, эти команды приоритетнее параметра профиля startingDirectory . Similar to PowerShell profiles, your commands there take precedence over the startingDirectory profile setting.

Целью startingDirectory является запуск нового экземпляра Терминала Windows в заданном каталоге. The purpose of startingDirectory is to launch a new Windows Terminal instance in the given directory. Если терминал выполняет любой код, который изменяет каталог, необходимо внимательно изучить этот код. If the terminal runs any code that changes its directory, that may be a good place to take a look.

CTRL+= не увеличивает размер шрифта Ctrl+= does not increase the font size

Если вы используете раскладку клавиатуры на немецком языке, то можете столкнуться с этой проблемой. If you are using a German keyboard layout, you may run into this problem. CTRL+= десериализуется как CTRL+SHIFT+0 , если для главной раскладки клавиатуры задано значение «Немецкий». ctrl+= gets deserialized as ctrl+shift+0 if your main keyboard layout is set to German. Это правильное сопоставление для немецкой раскладки клавиатуры. This is the correct mapping for German keyboards.

Что более важно, приложение никогда не реагирует на нажатие клавиши CTRL+SHIFT+0 . More importantly, the app never receives the ctrl+shift+0 keystroke. Это связано с тем, что сочетание клавиш CTRL+SHIFT+0 зарезервировано в Windows, если активированы несколько раскладок клавиатуры. This is because ctrl+shift+0 is reserved by Windows if you have multiple keyboard layouts active.

Если вы хотите отключить эту функцию для правильного функционирования Ctrl+= , следуйте инструкциям в разделе «Изменение сочетаний клавиш для переключения раскладки клавиатуры в Windows 10» в этой записи блога. If you would like to disable this feature in order for Ctrl+= to work properly, follow the instructions for «Change Hotkeys to Switch Keyboard Layout in Windows 10» in this blog post.

Задайте для параметра «Смена раскладки клавиатуры» значение «Не назначено» (или отключите CTRL+SHIFT ), щелкните ОК, а затем — Применить. Change the ‘Switch Keyboard Layout’ option to ‘Not Assigned’ (or off of ctrl+shift ), then select OK and then Apply. Комбинация CTRL+SHIFT+0 должна теперь функционировать в качестве настраиваемого сочетания клавиш и передаваться в терминал. ctrl+shift+0 should now work as a key binding and is passed through to the terminal.

С другой стороны, если вы используете эту возможность сочетания клавиш для нескольких языков ввода, вы можете настроить пользовательское сочетание клавиш в файле SETTINGS.JSON. On the other hand, if you do use this hotkey feature for multiple input languages, you can configure your own custom key binding in your settings.json file.

Текст размыт The text is blurry

Некоторые драйверы экрана и аппаратные конфигурации не могут обрабатывать прокрутку и/или «грязные» области без размытия данных предыдущего кадра. Some display drivers and hardware combinations do not handle scroll and/or dirty regions without blurring the data from the previous frame. Чтобы устранить эту проблему, добавьте набор этих глобальных параметров отрисовки, чтобы снизить нагрузку на оборудование, вызванную отрисовщиком текста терминала. To mitigate this problem, you can add a combination of these global rendering settings to reduce the strain placed on your hardware caused by the terminal text renderer.

Оцените статью