การติดตั้งจูนิเปอร์เมื่อ 12.04


16

ฉันมีแล็ปท็อปที่ใช้ Windows XP และ Ubuntu 12.04 (32 บิต) จนถึงตอนนี้ฉันใช้ Windows XP เพื่อเชื่อมต่อกับ Juniper VPN แต่ตอนนี้ฉันอยากลองกับ Linux ฉันอ่านคำแนะนำของนักวิทยาศาสตร์ที่บ้า (รวมถึงส่วนของ java sun) แต่ฉันไม่สามารถเรียกใช้การตั้งค่าได้ ฉันได้รับป๊อปอัพที่ถามฉันว่าฉันแน่ใจว่าฉันต้องการเรียกใช้แอปเพล็ต แต่ก็ไม่มีอะไร

นักวิทยาศาสตร์บ้าบอกว่าอาจเป็นปัญหา lib C runtime และแนะนำให้ใช้สคริปต์ของเขากับ -nojava แต่เขาไม่ได้บอกวิธีการติดตั้ง Network Connect ในตอนแรก ความคิดใด ๆ

ขอบคุณสำหรับคำแนะนำใด ๆ !

Laurian

PS: ฉันมี: Ubuntu 12.04 32bits Java จาก Sun 1.6.0.32 Firefox 12 xterm (ฉันคิดว่ามันเป็นข้อเสนอแนะที่อื่น)


ฉันไม่มีคำตอบ แต่ฉันถามคำถามเดียวกันที่นี่: askubuntu.com/questions/130473/…
JIm

ฉันคิดว่านี่เป็นคำถามที่ดีกว่าอื่น ๆ เนื่องจากมีเฉพาะเจาะจงมากขึ้นและมีการถามเกี่ยวกับสิ่งหนึ่งเท่านั้น ....
belacqua

คำตอบ:


16

เวอร์ชันล่าสุดของปลั๊กอิน openjdk และ icedtea ทำงานร่วมกับ Juniper VPN การลบ Java เวอร์ชันเก่าและเวอร์ชันอื่นอาจช่วยได้เช่นกัน

เห็นใครบ้างสามารถให้ขั้นตอนในการรับจูนิเปอร์เน็ตดอร์และซิตริก

นี่เป็นที่เดียวที่ฉันพบว่า command line ทำงานได้ดีกว่า Ubuntu Software Center

ก่อนลบ Java เวอร์ชันเก่ากว่าทั้ง Oracle (Sun) และ OpenJDK ตัวอย่างเช่นหากคุณติดตั้ง OpenJDK 6 ให้พิมพ์เทอร์มินัล:

sudo apt-get remove openjdk-6-jdk icedtea-6-plugin

ลบ Sun Java เช่นกัน หากคุณติดตั้งเพียง JRE แทนที่จะเป็น JDK ให้เปลี่ยนคำสั่งตามนั้น จากนั้นติดตั้ง OpenJDK-7 และปลั๊กอินที่เกี่ยวข้องโดย:

sudo apt-get install openjdk-7-jdk icedtea-7-plugin

เปิด Firefox และทดสอบเวอร์ชันของ Java กำลังถูกใช้งานโดยไปที่เว็บไซต์นี้http://www.java.com/en/download/testjava.jsp

หมายเหตุ:ตั้งแต่ Chrome 35 การสนับสนุน Java สำหรับ Chrome บน Linux ถูกยกเลิก คุณต้องใช้ Firefox เพื่อให้ Java (และ Network Connect) ทำงานได้

หากคุณเห็นเวอร์ชัน 7 กำลังทำงานคุณก็พร้อมที่จะลองจูนิเปอร์ VPN หากไม่ใช่คุณอาจต้องลบ Java เวอร์ชันอื่น หวังว่านี่จะช่วยได้


อัปเดต: สำหรับ 64 บิต Ubuntu 12.04 ถึง 13.10

ตั้งแต่ 7.3 เป็นต้นไปอุปกรณ์ Juniper SA รองรับ Ubuntu 64 บิตสำหรับ Network Connect

ก่อนอื่นให้ติดตั้ง 64 บิต jre / jdk และ icedtea

sudo apt-get install openjdk-7-jre icedtea-7-plugin

ประการที่สองติดตั้ง jre 32 บิต

sudo apt-get install openjdk-7-jre:i386

หมายเหตุอย่าติดตั้ง icedtea 32 บิต ตรวจสอบให้แน่ใจว่า 64 บิตเป็นจาวาเริ่มต้น ตราบใดที่มี jre 32 บิตอยู่ Juniper จะค้นหาไฟล์ที่ต้องการและรัน

ทดสอบบน Ubuntu 13.04 64 บิต

ดูจูนิเปอร์เน็ตเวิร์คส์ฐานความรู้สำหรับรายละเอียด


อัปเดต 2: สำหรับ 64 บิต Ubuntu 14.04

Network Connect ค้นหาupdate-alternativesใน / usr / sbin / และดูเหมือนว่าจะไม่มี symlink ที่ชี้ไปยังไดเรกทอรีที่ถูกต้องเช่น 13.10

นอกเหนือจากขั้นตอนข้างต้นสำหรับ Ubuntu แบบ 64 บิต 12.04-13.10 แล้วให้เพิ่ม symlink ไปยัง / usr / sbin / โดย:

sudo ln -s /usr/bin/update-alternatives /usr/sbin/

มีการอธิบายปัญหา 14.04 โดยละเอียดเพิ่มเติมที่วิธีการติดตั้ง Juniper VPN บน Ubuntu 14.04 LTS


1
โปรดทราบว่านอกเหนือจากปัญหามากมายในการทำให้ Juniper ทำงานบน Linux แล้วคุณต้องแน่ใจว่าเบราว์เซอร์ของคุณรองรับ ตั้งแต่ Chrome 35 (~ พฤษภาคม 2014) การสนับสนุน Java บน Linux (ไม่ใช่บน Windows แม้ว่า!) ได้ถูกยกเลิกแล้ว ดู: ฉันจะทำให้ปลั๊กอิน Java ทำงานบน Google Chrome ได้อย่างไร
Domi

1
@ โดมิขอบคุณ ฉันจะแก้ไขคำตอบเพื่อให้ชัดเจนว่า Chrome จะไม่ทำงาน
user68186

1
เยี่ยมมากวิ่งตามคำสั่งบน Ubuntu 14.04 ที่เพิ่งติดตั้งใหม่เปิด FireFox แล้วชี้ไปที่หน้าที่เชื่อมโยงไปถึง VPN สำหรับ corp และมันเริ่มขึ้นทันที!
แพทริค F

6

ฉันไม่เคยทำงานนี้กับ Java ธรรมดาในเบราว์เซอร์ของฉัน โชคดีที่มีตัวเลือกอื่นอยู่ที่นี่: http://mad-scientist.us/juniper.html : D

แน่นอนสิ่งที่ดีที่สุดคือการสนับสนุนทั้งหมดใน Network Manager ผ่านทางแพคเกจ network-manager-vpnc


1
ฉันได้, BTW, เพิ่มคำขอคุณสมบัติในการจัดการเครือข่าย
carestad

4

ตอนนี้ไคลเอ็นต์ OpenConnect VPN แบบโอเพ่นซอร์สรองรับ Juniper แล้ว ดูhttp://www.infradead.org/openconnect/juniper.html


1
ผลงานนี้ (Ubuntu Desktop 14.04 LTS) !!! แม้กระทั่งการสนับสนุน 2 ปัจจัยการยืนยัน (สำหรับสถาบันของฉันอย่างน้อย) #shutupandtakemymoney
FizxMike

มันใช้งานได้ (รวมถึงสองปัจจัย) แต่คุณอาจต้องใช้ตัวเลือกนี้เมื่อสร้างซอร์สโค้ด (บนระบบ LTS 64- บิต 14.04 LTS ของฉัน): ./configure --with-vpnc-script = / usr / share / vpnc -scripts / vpnc-script - โดยไม่ต้อง - gnutls ฉันชอบตัวเลือกนี้เพราะฉันไม่ต้องการปรับใช้จาวาแบบ 32 บิตบนระบบ 64 บิต หมายเหตุตัวเลือก '--without-gnutls' ------ หรือ openconnect จะตะโกนใส่คุณเกี่ยวกับข้อผิดพลาด TLS / SSL
Michael R. Hines

1

การปรับปรุงสำหรับ 14.04 Tahr Trusty (64- บิต)

การเรียกใช้ครั้งแรกด้วย Network Connect เมื่อ 14.04 ส่งผลให้เกิดความล้มเหลวและ Network Connect เพิ่งบ่นว่าไม่มีไลบรารี 32 บิต เวอร์ชั่น NC ของฉันคือ 7.4R6 ฉันติดตั้งไลบรารีทั้งหมดแล้วและติดตั้ง openjdk-7-jre: i386

การขุดลึกลงเล็กน้อยเผยให้เห็นว่า Network Connect กำลังใช้รายการทางเลือกการอัปเดตเพื่อตัดสินใจว่าจะติดตั้ง jre แบบ 32 บิตหรือไม่

/usr/sbin/alternatives command not found
Command = /bin/sh -c /usr/sbin/update-alternatives --display java 2>&1 | grep -v "/bin/sh:" | grep ^/ | cut -d " " -f 1 | tr " " " "

อย่างไรก็ตามมันupdate-alternativesมาจาก/usr/sbin/และดูเหมือนว่าจะไม่มี symlink ที่ชี้ไปยังไดเรกทอรีที่ถูกต้องเช่น 13.10 ดังนั้นการเพิ่ม symlink เข้ามา/usr/sbin/ช่วย

$ sudo ln -s /usr/bin/update-alternatives /usr/sbin/

0

ใช้คำแนะนำที่นี่: http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ ฉันมี Juniper VPN ที่ทำงานบน Ubuntu 12.04 64 บิตโดยไม่มีการติดตั้งซอฟต์แวร์ 32 บิตยกเว้นไลบรารี 3 ตัวนี้:

sudo apt-get install libc6-i386 lib32z1 lib32nss-mdns

ฉันเริ่มต้นสคริปต์ jnc perl ใช้ตัวเลือก --nox (no gui) และมันใช้งานได้ดีมากฉันใช้มันทุกวัน

ฉันเริ่มดาวน์โหลดไฟล์ใบรับรองด้วย Firefox 64 บิต: เครื่องมือ> PageInfo> ความปลอดภัย> ดูใบรับรอง> รายละเอียด> ส่งออก

ฉันพบตั้งแต่สคริปต์นี้ซึ่งทำเช่นเดียวกัน: https://github.com/udomsak/juniper-ncui/blob/master/getx509certificate.sh

ไฟล์การกำหนดค่าเฉพาะของฉันต้องการโฮสต์, ผู้ใช้, realm และ certfile ของคุณอาจจะแตกต่างกัน

การกำหนดค่าตำแหน่งใบรับรองต้องใช้ชื่อพา ธ เต็ม ~ ไม่ได้ขยายเป็น / home / ชื่อผู้ใช้


0

คุณสามารถเชื่อมต่อกับเครือข่ายจูนิเปอร์โดยใช้ Google Chrome และห้องสมุดขนาด 32 บิต ดูที่โพสต์ในบล็อกของฉัน:

http://arecordon.blogspot.com.ar/2013/07/ubuntu-junipers-network-on-ubuntu64.html

ฉันหวังว่ามันจะช่วย


3
ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
kiri

0

ฉันมีปัญหาแม้หลังจากทำตามคำแนะนำ (ไคลเอนต์เชื่อมต่อเครือข่ายเพิ่งจะผิดพลาด) ฉันดูบันทึกและพบว่าสคริปต์ sh เพื่อเปิด NC.jar จำเป็นต้องมี xterm ทางออกคือการติดตั้ง xterm สำหรับคนที่มีปัญหาของฉัน:

sudo apt-get install xterm    

ฉันใช้ java oracle 8 ของ webupd8team เป็นค่าเริ่มต้นและติดตั้งด้วยตนเอง java oracle 8 u25 32 บิตด้วยตนเองจากไซต์ oracle

แก้ไข: ใช้งานได้เฉพาะบน .... Linux Mint 17.1 ฉันไม่เคยได้รับมันมาเพื่อให้สามารถทำงานได้อย่างสมบูรณ์บน Ubuntu 14.04.1

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.