HP t740 ਥਿਨ ਕਲਾਇੰਟ ‘ਤੇ pfSense ਚੱਲ ਰਿਹਾ ਹੈ: ਸੁਝਾਅ ਅਤੇ ਸਮੱਸਿਆ ਨਿਪਟਾਰਾ ਗਾਈਡ
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 ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਫਾਈਲ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
ਆਪਣੇ FreeBSD ਸਿਸਟਮ ‘ਤੇ ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ।
ਟਾਈਪ ਕਰੋ
vi /boot/loader.conf.local
ਅਤੇ vi ਐਡੀਟਰ ਵਿੱਚ ਫਾਈਲ ਖੋਲ੍ਹਣ ਲਈ ਐਂਟਰ ਦਬਾਓ।ਦਬਾਓ
i
ਸੰਮਿਲਿਤ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ ਕੁੰਜੀ.ਐਰੋ ਕੁੰਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਰਸਰ ਨੂੰ ਫਾਈਲ ਦੇ ਹੇਠਾਂ ਲੈ ਜਾਓ।
ਟਾਈਪ ਕਰੋ
hint.uart.0.disabled="1"
ਹਵਾਲੇ ਦੇ ਬਗੈਰ.ਨਵੀਂ ਲਾਈਨ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਐਂਟਰ ਦਬਾਓ।
ਟਾਈਪ ਕਰੋ
hint.uart.1.disabled="1"
ਹਵਾਲੇ ਦੇ ਬਗੈਰ.ਦਬਾਓ
Esc
ਇਨਸਰਟ ਮੋਡ ਤੋਂ ਬਾਹਰ ਨਿਕਲਣ ਲਈ ਕੁੰਜੀ।ਟਾਈਪ ਕਰੋ
: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
ਇਹਨਾਂ ਕਦਮਾਂ ਨਾਲ ਜ਼ਿਆਦਾਤਰ ਮੁੱਦਿਆਂ ਨੂੰ ਹੱਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਇੰਸਟਾਲੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਪੈਦਾ ਹੋ ਸਕਦੇ ਹਨ।
ਹਵਾਲੇ:
- HP t740 “Thin Client”
- pfSense
- OPNsense
- HardenedBSD
- ServeTheHome
- FreeBSD (or pfSense/OPNsense) on the HP t740 Thin Client
Disclosure and Affiliate Statement:
ਸੰਬੰਧਿਤ ਸ਼ੋਸ਼ਨਾ: ਅਸੀਂ ਇਸ ਪੰਨੇ ਦੇ ਲਿੰਕਾਂ ਤੋਂ ਕਮੀਸ਼ਨ ਕਮਾ ਸਕਦੇ ਹਾਂ। ਇਹ ਕਮੀਸ਼ਨ ਸਾਡੀ ਵੈੱਬਸਾਈਟ ਅਤੇ ਸਾਡੀਆਂ ਪੇਸ਼ ਕੀਤੀਆਂ ਸਮੱਗਰੀਆਂ ਨੂੰ ਸਹਾਇਕ ਕਰਦੀਆਂ ਹਨ। ਆਪਣੀ ਭਰੋਸੇਮੰਦੀ ਵਿਚ ਰਹੋ, ਅਸੀਂ ਸਿਰਫ ਉਹ ਪਰਮਾਣੂ / ਸੇਵਾਵਾਂ ਸਿਫਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ ਜਿਨ੍ਹਾਂ ਤੇ ਅਸੀਂ ਵਿਸ਼ਵਾਸ ਰੱਖਦੇ ਹਾਂ। ਤੁਹਾਡੀ ਵਿਸ਼ਵਾਸਾ ਲਈ ਧੰਨਵਾਦ! ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ