Mam laptopa z systemem Windows XP i Ubuntu 12.04 (32 bity). Do tej pory korzystałem z systemu Windows XP, aby łączyć się z siecią Juniper VPN, ale teraz chciałbym wypróbować go w systemie Linux. Przeczytałem przewodnik dla szalonego naukowca (w tym część Sun Java), ale nie mogę uruchomić instalacji. Pojawia się okienko z pytaniem, czy na pewno chcę uruchomić aplet, ale nic.
szalony naukowiec twierdzi, że jest to prawdopodobnie problem z biblioteką uruchomieniową języka C i sugeruje użycie swojego skryptu z opcją -nojava, ale nie mówi przede wszystkim, jak zainstalować Network Connect. Dowolny pomysł?
Dziękuję za wszelkie sugestie!
Laurian
PS: Mam: Ubuntu 12.04 32bits Java od Sun 1.6.0.32 Firefox 12 xterm (myślę, że to sugerowano gdzieś)
Odpowiedzi:
Najnowsza wersja wtyczki openjdk i icedtea działa z Juniper VPN. Pomocne może być również usunięcie starszych i innych wersji Java.
Zobacz Czy ktoś mógłby podać krok po kroku, jak uzyskać jałowca netconnect i citrix?
To jedno miejsce, w którym znalazłem wiersz poleceń, który działa lepiej niż Centrum oprogramowania Ubuntu
Najpierw usuń starsze wersje Javy, zarówno Oracle (Sun), jak i OpenJDK. Na przykład, jeśli masz zainstalowany OpenJDK 6, wpisz terminal:
Usuń także Sun Java. Jeśli zainstalowałeś tylko środowisko JRE, zamiast JDK odpowiednio zmieniaj polecenia. Następnie zainstaluj OpenJDK-7 i odpowiednią wtyczkę:
Otwórz Firefox i przetestuj wersję Java jest używana, przechodząc na tę stronę http://www.java.com/en/download/testjava.jsp
Uwaga: od Chrome 35 obsługa Java w Chrome na Linuksie została wycofana. Musisz użyć Firefoksa, aby Java (a zatem Network Connect) działała.
Jeśli zobaczysz, że wersja 7 jest uruchomiona, możesz wypróbować Juniper VPN. Jeśli nie, być może będziesz musiał usunąć inną wersję Java. Mam nadzieję że to pomoże.
Aktualizacja: dla 64-bitowego systemu Ubuntu 12.04 do 13.10
Począwszy od 7.3, urządzenia Juniper SA obsługują 64-bitowe Ubuntu dla Network Connect.
Najpierw zainstaluj 64-bitowe jre / jdk i icedtea
Po drugie, zainstaluj 32-bitową wersję Jre
Uwaga: nie instaluj 32-bitowej aplikacji icedtea. Upewnij się, że 64-bit jest domyślną językiem Java. Tak długo, jak istnieje wersja 32-bitowa, Juniper znajdzie potrzebne pliki i będzie działać.
Testowany na Ubuntu 13.04 64bit.
Szczegółowe informacje można znaleźć w bazie wiedzy Juniper Network .
Aktualizacja 2: dla 64-bitowego systemu Ubuntu 14.04
Network Connect szuka
update-alternatives
w / usr / sbin / i wydaje się, że nie ma dowiązania symbolicznego wskazującego właściwy katalog, jak w 13.10.Oprócz powyższych kroków dla 64-bitowego Ubuntu 12.04-13.10, dodaj dowiązanie symboliczne do / usr / sbin / przez:
Problem z 14.04 wyjaśniono bardziej szczegółowo w Jak zainstalować Juniper VPN na Ubuntu 14.04 LTS?
źródło
Nigdy nie działałem z prostą Javą w przeglądarce. Na szczęście istnieje inna opcja: http://mad-scientist.us/juniper.html : D
Oczywiście najlepszą rzeczą byłoby to, że wszystko było obsługiwane w Network Managerze poprzez pakiet network-manager-vpnc.
źródło
Klient OpenConnect VPN typu open source obsługuje teraz Juniper. Zobacz http://www.infradead.org/openconnect/juniper.html
źródło
Aktualizacja do wersji 14.04 Trusty Tahr (64-bit)
Pierwsze uruchomienie z Network Connect 14.04 zakończyło się niepowodzeniem, a Network Connect narzekał na brak bibliotek 32-bitowych. Moja wersja NC to 7.4R6. Miałem zainstalowane wszystkie biblioteki i zainstalowane openjdk-7-jre: i386.
Trochę głębsze kopanie ujawniło, że Network Connect korzysta z listy alternatyw aktualizacji, aby zdecydować, czy zainstalowano 32-bitową wersję Jre.
Jednak wygląda
update-alternatives
na to/usr/sbin/
i wydaje się, że nie ma dowiązania symbolicznego wskazującego właściwy katalog, jak miało to miejsce w 13.10. Dodanie dowiązania symbolicznego do/usr/sbin/
pomocy.źródło
Korzystając z instrukcji tutaj: http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ Mam Juniper VPN działający na Ubuntu 12.04 64bit bez zainstalowanego oprogramowania 32-bitowego, z wyjątkiem tych 3 bibliotek:
Uruchamiam skrypt jnc perl, używam opcji --nox (bez GUI) i działa świetnie, używam go codziennie.
Pierwotnie pobrałem plik cert za pomocą przeglądarki Firefox 64-bit: Narzędzia> PageInfo> Bezpieczeństwo> Wyświetl certyfikat> szczegóły> eksportuj
Od tego czasu znalazłem ten skrypt, który robi to samo: https://github.com/udomsak/juniper-ncui/blob/master/getx509certificate.sh
Mój konkretny plik konfiguracyjny wymagał hosta, użytkownika, dziedziny i certyfikatu. Twoje mogą być inne.
Konfiguracja lokalizacji pliku certyfikatów wymagała pełnej nazwy ścieżki, ~ nie rozwija się do / home / nazwa użytkownika
źródło
Możesz połączyć się z siecią Juniper za pomocą Google Chrome i kilku 32-bitowych bibliotek. Spójrz na post na moim blogu:
http://arecordon.blogspot.com.ar/2013/07/ubuntu-junipers-network-on-ubuntu64.html
Mam nadzieję, że to pomoże.
źródło
Miałem problemy nawet po wykonaniu instrukcji (klient połączenia sieciowego po prostu się zawiesił). Przeglądałem dzienniki i okazało się, że skrypt sh do uruchomienia NC.jar wymaga xterm. Rozwiązaniem jest zainstalowanie xterm dla osób z moim problemem:
Używam java oracle 8 webupd8team jako domyślną i ręcznie instalowaną java oracle 8 u25 32-bit ręcznie z witryny oracle.
EDYCJA: Działa tylko na .... Linux Mint 17.1. Nigdy tak naprawdę nie udało mi się w pełni spójnie działać na Ubuntu 14.04.1
źródło