Executando o pfSense no HP t740 Thin Client: dicas e guia de solução de problemas
Table of Contents
pfSense, OPNsense ou HardenedBSD no HP t740 Thin Client**
Se você está procurando um dispositivo poderoso para executar pfSense, OPNsense ou HardenedBSD, o HP t740 Thin Client pode ser uma escolha adequada para você.
Mais Potência e Servidor Doméstico Compacto
O HP t740 Thin Client é um dispositivo compacto que pode ser usado como uma poderosa caixa pfSense ou um servidor doméstico compacto. Ele oferece mais potência do que o t730 ou t620 Plus, o que o torna uma escolha adequada para executar PPPoE, especialmente se você tiver internet de fibra. Ele também pode oferecer um caminho de atualização para redes de 10 Gigabit.
PS/2 Congela
No entanto, se você planeja executar o FreeBSD ou seus derivados como pfSense, OPNsense ou HardenedBSD no bare metal (ao contrário de dentro do ESXi ou Proxmox), você pode encontrar um problema em que o sistema congela na inicialização com a mensagem atkbd0: [GIANT-LOCKED]
Felizmente, esse problema pode ser resolvido digitando os seguintes comandos no prompt de inicialização:
unset hint.uart.0.at
unset hint.uart.1.at
Observe que você precisa desativar ambos, caso contrário, ele ainda será bloqueado na inicialização.
Depois de instalar o sistema operacional, abra um shell de pós-instalação e execute o seguinte comando:
vi /boot/loader.conf.local
Em seguida, adicione estas duas linhas:
hint.uart.0.disabled="1"
hint.uart.1.disabled="1"
Persistir alterações usando VI
Para aqueles que não estão familiarizados com o vi, você pode adicionar a linha fazendo o seguinte:
Adicionando as linhas hint.uart.0.disabled="1"
e hint.uart.1.disabled="1"
para o /boot/loader.conf.local
arquivo usando o editor vi pode ser feito com as seguintes etapas:
Abra o terminal em seu sistema FreeBSD.
Digite
vi /boot/loader.conf.local
e pressione Enter para abrir o arquivo no editor vi.Pressione o botão
i
para entrar no modo de inserção.Mova o cursor para a parte inferior do arquivo usando as teclas de seta.
Digite
hint.uart.0.disabled="1"
sem as aspas.Pressione Enter para iniciar uma nova linha.
Digite
hint.uart.1.disabled="1"
sem as aspas.Pressione o botão
Esc
para sair do modo de inserção.Tipo
:wq
e pressione Enter para salvar e sair do arquivo.
Isso adicionará as duas linhas ao /boot/loader.conf.local
arquivo, que desabilitará os UARTs e corrigirá o problema de congelamento durante a inicialização em determinados dispositivos HP t740 “Thin Client” ao executar o FreeBSD ou seus derivados como pfSense, OPNsense ou HardenedBSD.
Isso corrigirá o problema nas reinicializações e atualizações de firmware no pfSense/OPNsense.
SSD
Se você estiver usando o HP M.2 eMMC, ele não será detectado em uma instalação do FreeBSD pronta para uso. Nesse caso, você precisará de um SSD M.2 de terceiros. Qualquer SSD M.2 pode funcionar, SATA ou NVMe.
Se você estiver procurando por um SSD M.2 de terceiros para seu thin client HP t740, recomendamos considerar o Western Digital 500GB WD Blue SN570 NVMe or the Western Digital 500GB WD Blue SA510 SATA Ambas as opções são confiáveis e devem funcionar bem com o seu dispositivo. Se você quiser aproveitar os dois slots, precisará de ambos. Você sacrificará as velocidades do NVME, mas ganhará alguma redundância que é tão importante.
Observe que o autor deste artigo executou com êxito o pfSense CE 2.5.2 e o OPNsense 22.1 em seu t740 sem problemas após seguir as etapas acima.
Solução de problemas e pós-instalação
Após a instalação, se você encontrar algum problema com a edição de arquivos, poderá instalar o editor nano usando pkg update
e pkg install nano
Isso ajudará você a editar arquivos de texto com facilidade.
Para garantir que as alterações feitas no /boot/loader.conf.local
arquivo persistir nas atualizações de versão do pfSense, você precisa adicionar as seguintes linhas para /boot/loader.conf
e /etc/rc.conf.local
hint.uart.0.disabled="1"
hint.uart.1.disabled="1"
No entanto, às vezes, a edição de /boot/loader.conf.local
arquivo antes de reiniciar não corrige o problema. Nesses casos, pode ser necessário adicionar as seguintes linhas no início do primeiro boot:
unset hint.uart.0.at
unset hint.uart.1.at
Essas etapas devem resolver a maioria dos problemas que podem surgir durante e após o processo de instalação.
Referências:
- HP t740 “Thin Client”
- pfSense
- OPNsense
- HardenedBSD
- ServeTheHome
- FreeBSD (or pfSense/OPNsense) on the HP t740 Thin Client
Disclosure and Affiliate Statement:
Divulgação de afiliados: Podemos ganhar uma comissão por links desta página. Essas comissões apoiam nosso site e o conteúdo que fornecemos. Fique tranquilo, recomendamos apenas produtos/serviços nos quais acreditamos. Obrigado por sua confiança! Clique aqui para saber mais