ARM derlemesi, Raspberry Pi'niz için FortiClient desteği değildir
Çalışan bir ikili dosya, desteklenen bir istemci değildir. FortiClient Linux satırını, Pi'nin mimarisini, ardından ağ geçidinin protokolünü ve kaydını kontrol edin.
Raspberry Pi üzerinde VPN istemcisi çalıştırmak, FortiClient'ın orada desteklenmesiyle aynı şey değildir. Bu konuşmada üç iddia birbirine karışıyor: satıcı bir platformu nitelendiriyor, biri işlemci için ikili dosya derliyor ve ağ geçidi o istemcinin protokolüne ve kaydına izin veriyor. Üçünden birini bulmak diğer ikisi hakkında hiçbir şey söylemez. Bunları bu sırayla ele alın ve biri başarısız olduğunda durun, çünkü çözmeniz gereken odur.
Birinci adım: tam paketiniz için sürüm notu satırını okuyun
Destek beyanları sürüme bağlıdır, bu yüzden kuruluşunuzun onayladığı paketin sürüm notlarından başlayın. Somut bir örnek olarak, FortiClient Standalone 7.4.7 tablosu GNOME ile Ubuntu 22.04 ve 24.04, Red Hat 9 ve CentOS Stream 9'u listeler. Linux işlemci gereksinimi Intel veya eşdeğeri olarak ifade edilmiştir.
Raspberry Pi OS bu listelenen Linux ortamlarından biri değildir. Bu, her FortiClient sürümü hakkında bir hüküm ya da sonraki sürümler hakkında bir tahmin değildir; o belgedeki o satır hakkında bir ifadedir. Gerçekten konuşlandırmayı düşündüğünüz sürümün matrisini okuyun.
İşlemci notlarını Windows veya macOS satırlarından Linux satırına taşımayın. Satıcılar platformları sürüm ve yayın bazında belgeler ve bir satır için geçerli bir not diğeri için kanıt değildir.
İkinci adım: Pi'nin ne çalıştırdığını doğrulayın
Herhangi bir indirmeden önce üç komut yerel gerçekleri belirler:
uname -m
cat /etc/os-release
dpkg --print-architectureBirincisi çekirdek mimarisini, ikincisi dağıtımı ve sürümü, üçüncüsü ise paketlerin derlendiği kullanıcı alanı mimarisini söyler. 64 bit çekirdek ile 32 bit kullanıcı alanı mümkündür ve hangi pakete ihtiyacınız olduğunu değiştirir.
Ardından o platform için gerçekte neyin mevcut olduğunu kontrol edin. Debian trixie'nin yayımlanmış paket tablosu openfortivpn için arm64 ve armhf derlemelerini içerir. Bu, o dağıtımda mimarinin kullanılabilirliğini ortaya koyar. Fortinet'in türetilmiş bir dağıtımda FortiClient'ı nitelendirdiğini ya da kuruluşunuzun ağ geçidinin istemciyi kabul ettiğini ortaya koymaz.
Eski bir sürümden önbelleğe alınmış paket veya forum başlığından başarısız derleme raporu yerine desteklenen paketleri ve güncel sürüm belgelerini kullanın. Grafik önyüz varsa ayrıca nitelendirin: çalışan bir komut satırı derlemesi, düzenleyicinin, sır deposunun ve masaüstü sarmalayıcısının denetiminin sürdürüldüğünü kanıtlamaz.
Üçüncü adım: istemciyi suçlamadan önce ağ geçidini kontrol edin
Upstream, openfortivpn'ü pppd başlatan PPP ve TLS istemcisi olarak tanımlar. Bu belirli bir uygulamadır ve ağ geçidinin uyumlu bir kip sunmasını gerektirir. Sunucu marka adı bir protokol anlaşması değildir.
Ağ geçidinin sürümünü ve etkin erişim yöntemini, onaylanmış ana makine adını ve güven malzemesini, hizmetin gerektirdiği kimlik akışını, varsa ikinci faktörü ve cihaz duruş kontrolünü toplayın. Yönetilen bir kurulum, üçüncü taraf bir istemcinin gerçekleştirmesinin hiçbir yolu olmayan kayıt adımları gerektirebilir.
Bağlantıyı size verilen hesapla deneyin, yöneticininkiyle değil, çünkü kayıt ve ilke genellikle kullanıcıya bağlıdır:
sudo openfortivpn vpn.example.com:443 -u <username>Sadece çıkış kodunu değil, hatayı okuyun. Sertifika hatası, PPP zaman aşımı ve ilke reddi üç farklı sorundur ve yalnızca biri ARM ile ilgilidir.
Dördüncü adım: cihazda, anlaşma çerçevesinde kabul edin
Kurulumu gerçek bir özel kaynakla, tünel üzerinden DNS çözümlemesiyle ve ağ koptuktan sonra yeniden bağlanmayla kabul edin. Ardından erişilemez kalması gereken bir hedefin hâlâ başarısız olduğunu doğrulayın, çünkü yalnızca erişilebilirlik ilkenin doğru olduğunu kanıtlamaz.
Dört olguyu birlikte kaydedin: işletim sistemi sürümü, kullanıcı alanı mimarisi, istemci paketi sürümü ve ağ geçidi kipi. Dördü olmadan bir sonraki kişi kurulumun desteklenip desteklenmediğini ya da yalnızca çalışıp çalışmadığını söyleyemez.
İşveren Pi'nin karşılayamayacağı yönetilen bir FortiClient ortamı istiyorsa, onaylanmış bir uç nokta veya onaylanmış bir erişim ana makinesi talep edin. Eş doğrulamayı kapatmayın, duruş kontrollerini taklit etmeyin ve tek bir makineye uymak için kuruluşun ağ geçidini değiştirmeyin. Yazılacak sonuç, hangi desteklenen birleşimin yetkili olduğudur; kapalı kaynak yazılımın ARM'ı asla hedefleyemeyeceği değil.