Table of Contents

HP t740 ਥਿਨ ਕਲਾਇੰਟ** ‘ਤੇ pfSense, OPNsense, ਜਾਂ HardenedBSD

ਜੇਕਰ ਤੁਸੀਂ pfSense, OPNsense, ਜਾਂ HardenedBSD ਨੂੰ ਚਲਾਉਣ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਡਿਵਾਈਸ ਲੱਭ ਰਹੇ ਹੋ, ਤਾਂ HP t740 ਥਿਨ ਕਲਾਇੰਟ ਤੁਹਾਡੇ ਲਈ ਇੱਕ ਢੁਕਵਾਂ ਵਿਕਲਪ ਹੋ ਸਕਦਾ ਹੈ।

ਹੋਰ ਪਾਵਰ ਅਤੇ ਸੰਖੇਪ ਹੋਮ ਸਰਵਰ

HP t740 ਥਿਨ ਕਲਾਇੰਟ ਇੱਕ ਸੰਖੇਪ ਯੰਤਰ ਹੈ ਜੋ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ pfSense ਬਾਕਸ ਜਾਂ ਇੱਕ ਸੰਖੇਪ ਹੋਮ ਸਰਵਰ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ t730 ਜਾਂ t620 ਪਲੱਸ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਪਾਵਰ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਜੋ ਇਸਨੂੰ PPPoE ਚਲਾਉਣ ਲਈ ਇੱਕ ਢੁਕਵਾਂ ਵਿਕਲਪ ਬਣਾਉਂਦਾ ਹੈ, ਖਾਸ ਕਰਕੇ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਫਾਈਬਰ ਇੰਟਰਨੈਟ ਹੈ। ਇਹ 10 ਗੀਗਾਬਿਟ ਨੈੱਟਵਰਕਿੰਗ ਲਈ ਇੱਕ ਅੱਪਗਰੇਡ ਮਾਰਗ ਵੀ ਪੇਸ਼ ਕਰ ਸਕਦਾ ਹੈ।

PS/2 ਫ੍ਰੀਜ਼

ਹਾਲਾਂਕਿ, ਜੇਕਰ ਤੁਸੀਂ FreeBSD ਜਾਂ ਇਸਦੇ ਡੈਰੀਵੇਟਿਵਜ਼ ਜਿਵੇਂ ਕਿ pfSense, OPNsense, ਜਾਂ HardenedBSD ਨੂੰ ਬੇਅਰ ਮੈਟਲ ‘ਤੇ ਚਲਾਉਣ ਦੀ ਯੋਜਨਾ ਬਣਾਉਂਦੇ ਹੋ (ਜਿਵੇਂ ਕਿ ਅੰਦਰ ESXi ਜਾਂ Proxmox ਦੇ ਉਲਟ), ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਸਮੱਸਿਆ ਆ ਸਕਦੀ ਹੈ ਜਿੱਥੇ ਸਿਸਟਮ ਸੁਨੇਹੇ ਨਾਲ ਬੂਟ ਹੋਣ ‘ਤੇ ਫ੍ਰੀਜ਼ ਹੋ ਜਾਂਦਾ ਹੈ। atkbd0: [GIANT-LOCKED] ਖੁਸ਼ਕਿਸਮਤੀ ਨਾਲ, ਇਸ ਮੁੱਦੇ ਨੂੰ ਬੂਟ ਪ੍ਰੋਂਪਟ ‘ਤੇ ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਦਾਖਲ ਕਰਕੇ ਹੱਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:

unset hint.uart.0.at
unset hint.uart.1.at

ਨੋਟ ਕਰੋ ਕਿ ਤੁਹਾਨੂੰ ਦੋਵਾਂ ਨੂੰ ਅਨਸੈੱਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਨਹੀਂ ਤਾਂ, ਇਹ ਅਜੇ ਵੀ ਬੂਟ ਹੋਣ ‘ਤੇ ਲਾਕ ਹੋ ਜਾਵੇਗਾ।

ਤੁਹਾਡੇ ਦੁਆਰਾ OS ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇੱਕ ਪੋਸਟ-ਇੰਸਟਾਲੇਸ਼ਨ ਸ਼ੈੱਲ ਖੋਲ੍ਹੋ ਅਤੇ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:

vi /boot/loader.conf.local

ਫਿਰ, ਇਹ ਦੋ ਲਾਈਨਾਂ ਜੋੜੋ:

hint.uart.0.disabled="1"
hint.uart.1.disabled="1"

VI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਦਲਾਅ ਜਾਰੀ ਰੱਖੋ

ਉਹਨਾਂ ਲਈ ਜੋ vi ਤੋਂ ਜਾਣੂ ਨਹੀਂ ਹਨ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਕੰਮ ਕਰਕੇ ਲਾਈਨ ਜੋੜ ਸਕਦੇ ਹੋ:

ਲਾਈਨਾਂ ਨੂੰ ਜੋੜਨਾ hint.uart.0.disabled="1" ਅਤੇ hint.uart.1.disabled="1" ਨੂੰ /boot/loader.conf.local vi ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਫਾਈਲ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:

  1. ਆਪਣੇ FreeBSD ਸਿਸਟਮ ‘ਤੇ ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ।

  2. ਟਾਈਪ ਕਰੋ vi /boot/loader.conf.local ਅਤੇ vi ਐਡੀਟਰ ਵਿੱਚ ਫਾਈਲ ਖੋਲ੍ਹਣ ਲਈ ਐਂਟਰ ਦਬਾਓ।

  3. ਦਬਾਓ i ਸੰਮਿਲਿਤ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ ਕੁੰਜੀ.

  4. ਐਰੋ ਕੁੰਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਰਸਰ ਨੂੰ ਫਾਈਲ ਦੇ ਹੇਠਾਂ ਲੈ ਜਾਓ।

  5. ਟਾਈਪ ਕਰੋ hint.uart.0.disabled="1" ਹਵਾਲੇ ਦੇ ਬਗੈਰ.

  6. ਨਵੀਂ ਲਾਈਨ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਐਂਟਰ ਦਬਾਓ।

  7. ਟਾਈਪ ਕਰੋ hint.uart.1.disabled="1" ਹਵਾਲੇ ਦੇ ਬਗੈਰ.

  8. ਦਬਾਓ Esc ਇਨਸਰਟ ਮੋਡ ਤੋਂ ਬਾਹਰ ਨਿਕਲਣ ਲਈ ਕੁੰਜੀ।

  9. ਟਾਈਪ ਕਰੋ :wq ਅਤੇ ਫਾਈਲ ਨੂੰ ਸੇਵ ਕਰਨ ਅਤੇ ਬਾਹਰ ਜਾਣ ਲਈ ਐਂਟਰ ਦਬਾਓ।

ਇਹ ਦੋ ਲਾਈਨਾਂ ਨੂੰ ਵਿੱਚ ਜੋੜ ਦੇਵੇਗਾ /boot/loader.conf.local ਫਾਈਲ, ਜੋ UARTs ਨੂੰ ਅਸਮਰੱਥ ਬਣਾ ਦੇਵੇਗੀ ਅਤੇ ਕੁਝ HP t740 “ਥਿਨ ਕਲਾਇੰਟ” ਡਿਵਾਈਸਾਂ ‘ਤੇ ਬੂਟ ਦੌਰਾਨ ਫ੍ਰੀਜ਼ਿੰਗ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰੇਗੀ ਜਦੋਂ FreeBSD ਜਾਂ ਇਸਦੇ ਡੈਰੀਵੇਟਿਵਜ਼ ਜਿਵੇਂ ਕਿ pfSense, OPNsense, ਜਾਂ HardenedBSD ਚਲਾ ਰਹੇ ਹੋ।

ਇਹ pfSense/OPNsense ‘ਤੇ ਰੀਬੂਟ ਅਤੇ ਫਰਮਵੇਅਰ ਅੱਪਗਰੇਡਾਂ ਵਿੱਚ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰੇਗਾ।

SSD

ਜੇਕਰ ਤੁਸੀਂ HP M.2 eMMC ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇਹ ਇੱਕ ਆਊਟ-ਆਫ-ਦ-ਬਾਕਸ FreeBSD ਇੰਸਟਾਲੇਸ਼ਨ ‘ਤੇ ਖੋਜਿਆ ਨਹੀਂ ਜਾਵੇਗਾ। ਉਸ ਸਥਿਤੀ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਇੱਕ ਤੀਜੀ-ਧਿਰ M.2 SSD ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਕੋਈ ਵੀ M.2 SSD ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ, SATA ਜਾਂ NVMe।

ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ HP t740 ਪਤਲੇ ਕਲਾਇੰਟ ਲਈ ਤੀਜੀ-ਧਿਰ M.2 SSD ਲੱਭ ਰਹੇ ਹੋ, ਤਾਂ ਅਸੀਂ ਇਸ ‘ਤੇ ਵਿਚਾਰ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ। Western Digital 500GB WD Blue SN570 NVMe or the Western Digital 500GB WD Blue SA510 SATA ਇਹ ਦੋਵੇਂ ਵਿਕਲਪ ਭਰੋਸੇਮੰਦ ਹਨ ਅਤੇ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਨਾਲ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਦੋਵਾਂ ਸਲਾਟਾਂ ਦਾ ਫਾਇਦਾ ਲੈਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਦੋਵਾਂ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਤੁਸੀਂ NVME ਦੀ ਗਤੀ ਦਾ ਬਲੀਦਾਨ ਦੇਵੋਗੇ, ਪਰ ਤੁਸੀਂ ਕੁਝ ਰਿਡੰਡੈਂਸੀ ਪ੍ਰਾਪਤ ਕਰੋਗੇ ਜੋ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੈ।

ਨੋਟ ਕਰੋ ਕਿ ਇਸ ਲੇਖ ਦੇ ਲੇਖਕ ਨੇ ਉਪਰੋਕਤ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨ ਤੋਂ ਬਾਅਦ ਆਪਣੇ t740 ‘ਤੇ pfSense CE 2.5.2 ਅਤੇ OPNsense 22.1 ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਚਲਾਇਆ ਹੈ।

ਟ੍ਰਬਲਸ਼ੂਟਿੰਗ ਅਤੇ ਪੋਸਟ ਇੰਸਟੌਲ ਕਰੋ

ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ, ਜੇਕਰ ਤੁਹਾਨੂੰ ਫਾਈਲਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਵਿੱਚ ਕੋਈ ਸਮੱਸਿਆ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਨੈਨੋ ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੰਸਟਾਲ ਕਰ ਸਕਦੇ ਹੋ pkg update ਅਤੇ pkg install nano ਇਹ ਆਸਾਨੀ ਨਾਲ ਟੈਕਸਟ ਫਾਈਲਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰੇਗਾ।

ਵਿੱਚ ਕੀਤੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ /boot/loader.conf.local ਫਾਈਲ pfSense ਸੰਸਕਰਣ ਅੱਪਗਰੇਡਾਂ ਵਿੱਚ ਜਾਰੀ ਰਹਿੰਦੀ ਹੈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੀਆਂ ਲਾਈਨਾਂ ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ /boot/loader.conf ਅਤੇ /etc/rc.conf.local

hint.uart.0.disabled="1"
hint.uart.1.disabled="1"

ਹਾਲਾਂਕਿ, ਕਈ ਵਾਰ ਸੰਪਾਦਨ /boot/loader.conf.local ਰੀਬੂਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਫਾਈਲ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਨਹੀਂ ਕਰਦੀ। ਅਜਿਹੇ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਪਹਿਲੇ ਬੂਟ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਹੇਠ ਲਿਖੀਆਂ ਲਾਈਨਾਂ ਨੂੰ ਜੋੜਨਾ ਜ਼ਰੂਰੀ ਹੋ ਸਕਦਾ ਹੈ:

unset hint.uart.0.at
unset hint.uart.1.at

ਇਹਨਾਂ ਕਦਮਾਂ ਨਾਲ ਜ਼ਿਆਦਾਤਰ ਮੁੱਦਿਆਂ ਨੂੰ ਹੱਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਇੰਸਟਾਲੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਪੈਦਾ ਹੋ ਸਕਦੇ ਹਨ।

ਹਵਾਲੇ: