Eu tenho um console discado em uma caixa Linux (Raspbian 9.1 em um Raspberry Pi 2 modelo B Rev 1.1, se isso for importante). A versão do mgetty é 1.1.36-3. Eu consigo discar e tudo funciona bem.
No passado, na minha máquina de console discada anterior (que estava executando o Debian 6.0; o sistema não está rodando, portanto não posso verificar a versão do mgetty), rodar 'who' mostraria informações interessantes sobre o usuário conectado ao modem:
jim tty7 2018-02-27 15:41 (:0)
jim pts/2 2018-02-27 22:20 (192.168.222.26)
jim ttyS0 2018-03-03 12:05 (33600/ARQ/V34/LAPM/V42BIS)
(Gerado manualmente da memória de como ele é exibido).
Em vez disso, é exibido como:
jim pts/0 2018-02-14 17:00 (2605:xxx:b9ff:fe17:e860)
jim pts/1 2018-03-03 14:08 (2605:xxx:d7e3:d555:6906)
jim ttyUSB0 2018-03-03 14:10
Observe que está em branco.
O arquivo de log em / var / log / mgetty mostra claramente as informações de conexão, então eu sei que o modem está fornecendo uma string de conexão útil para mgetty. A mgetty não está passando isso para o que quer que seja que tenha suas informações.
Conteúdo do arquivo de registro relevante:
08/19 10:52:51 ##### data dev=ttyUSB0, pid=25733, caller='306xxxyyyy', conn='16800/ARQ/HST/HST/V42BIS', name='TORVALDS L :)', cmd='/bin/login', user='jim'
Eu sei que isso é trivial e desnecessário, mas eu prefiro como costumava funcionar. Como faço para restaurar essa funcionalidade?
Eu duvido que seja relevante, mas a máquina antiga usava uma porta serial real, mas a nova, sem qualquer, está usando um conversor USB para serial.