Назад | Перейти на главную страницу

Control / dev / pts / * назначения

Я пытаюсь найти способ создать правило udev для подключенного к сети терминала? В основном мне нужно правило, чтобы сказать, что конкретный MAC-адрес или IP, например, всегда назначается псевдотерминалу / dev / pts / 5. У нас есть случаи, когда тонкие клиенты используются для удаленных терминальных сеансов с сервером Linux по SSH. Наше приложение позволяет назначать конкретным терминалам определенные аппаратные устройства, принтеры, весы и т. Д. На основе идентификатора терминала. Наш старый метод заключался в том, что немые терминалы подключались к последовательному порту, это упростило задачу, поскольку последовательное устройство всегда подключается через статический порт tty. Сетевые терминалы, однако, получают динамическое обозначение псевдотерминала / dev / pts / *. Я пытаюсь найти способ заставить каждый тонкий клиент всегда подключаться к одному и тому же порту pts. Возможно, правило udev - неподходящий метод, поэтому я открыт для других предложений.

Я тестировал различные варианты этого основного формата правил, но пока ничего не работает. SUBSYSTEM == "net", ACTION == "add", DRIVERS == "? *", ATTR {address} == "C8: CB: B8: 04: 61: 87", ATTR {type} == "1 ", NAME =" / dev / pts / 5 "