Control / dev / pts / * atribuições

2

Estou tentando encontrar uma maneira de criar uma regra do udev para um terminal conectado à rede? Basicamente eu preciso da regra para dizer que um endereço MAC específico, ou IP, é sempre atribuído pseudo terminal / dev / pts / 5 por exemplo. Temos instâncias em que Thin Clients são usados para sessões de terminal remotas em um servidor Linux por SSH. Nosso aplicativo permite que terminais específicos sejam atribuídos a dispositivos de hardware específicos, impressoras, balanças, etc. com base na identificação do terminal. Nosso método mais antigo era com terminais burros em serial, isso tornou mais fácil, já que um dispositivo serial está sempre conectado através de uma porta tty estática. Os terminais de rede, no entanto, recebem uma designação pseudo-terminal dinâmica de / dev / pts / *. Eu estou tentando encontrar uma maneira de forçar cada Thin Client para sempre se conectar na mesma porta pts. Talvez uma regra do udev não seja o método correto, então estou aberto a outras sugestões também.

Eu tenho testado diferentes variações com este formato de regra básica, mas até agora nada está funcionando. SUBSISTEMA == "net", ACTION == "add", DRIVERS == "? *", ATTR {endereço} == "C8: CB: B8: 04: 61: 87", ATTR {tipo} == "1 ", NAME=" / dev / pts / 5 "

    
por Jeremy T. 31.10.2015 / 00:09

0 respostas