Nothing Special   »   [go: up one dir, main page]

Configure Disney VPN F5 On Linux: Credentials and Needed Files

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Configure Disney Vpn F5 on Linux

Credentials and needed files


1. Get credentianls and vpn permissions.

2. Login into https://xnet.disney.com and click on Extranet DGN to download the vpn f5 compressed
file called linux_sslvpn.tgz or SSLVpn.tgz.

This step could be skipped if it the compressed file is provided, but sometimes
 this one may be outdated.

3. Check for super user privileges(sudo) or root user(su) availability.

4. Install Firefox ESR version(to ensure plugin compatibility). See https://support.mozilla.org/en-


US/kb/install-firefox-linux

Install Firefox ESR 52


Installing in Ubuntu(>18)
Ubuntu configuration is different when you install firefox other ways, so it is
 better to use this ppa:_https://launchpad.net/~jonathonf/+archive/ubuntu/firefox-
esr_

1. Add ppa:

sudo add-apt-repository ppa:jonathonf/firefox-esr-52

2. Update:

sudo apt-get update

3. Install firefox 52:

sudo apt install firefox-esr

Installing on Debian or Ubuntu(<18)


This is the last Firefox version compatible with the F5 plugin.

1. Move installation folder to opt

1
sudo mv ./firefox/firefox-52 /opt/

2. Create symbolilc link for executable

sudo ln -s /opt/firefox-52/firefox /usr/bin/firefox-disney

3. Create desktop file for gui integration

sudo mv ./firefox/firefox-disney.desktop /usr/share/applications/

Install F5 “software”
1. Go to compressed file location and move it into the root folder(/):

sudo mv linux_sslvpn.tgz /

This step is important since the F5 installation script is developed to run on the
 root folder.

2. Move to root folder

cd /

3. Descompress file:

sudo tar xpzvf linux_sslvpn.tgz

Three files must be create on descompression on root folder:

◦ directory webinstaller,

◦ directory {5984e8a4-b593-11e5-ad1f-ac88bb8e7f8b} (the string inside the curly brackets may


vary), inside this there must be a folder called plugins which contains the Firefox plugins:
np_F5_SSL_VPN_x86_64.so and np_F5_SSL_VPN_i386.so.

◦ file Install.sh.

4. Give execution permissions to Install.sh script

sudo chmod +x /Install.sh

5. Run the Install.sh script

2
sudo /Install.sh

The script may not run and must be modified in this cases. Changes on
 function returns, variable names may be been done. At the end some files must
be installed on /usr/local/lib/F5Networks dir.

Install Firefox plugin


1. Copy the np_F5_SSL_VPN_x86_64.so file into the Firefox plugins folder, usually located on
/usr/lib/mozilla/plugins (preferred one) or /usr/lib/firefox-addons/plugins/ or
/usr/lib/firefox/browser/plugins/ or ~/.mozilla/plugins or /usr/local/lib/mozilla/plugins,
depending on Firefox installation, this part is very important since is where the plugin will be
located:

sudo cp {5984e8a4-b593-11e5-ad1f-ac88bb8e7f8b}/plugins/np_F5_SSL_VPN_x86_64.so
/usr/lib/mozilla/plugins

 The plugin np_F5_SSL_VPN_i386.so could be used instead for x86 architectures.

2. Give permissions to run the plugin:

sudo chmod 755 /usr/lib/mozilla/plugins/np_F5_SSL_VPN_x86_64.so

3. Disable updates on Preferences > Advanced > Update > Select 'Never check for updates (not
recommended: security risk'
4. Open Firefox browser and type about:config on the url box, look for the following properties
and set given values:

xpinstall.signatures.required=false
plugin.load_flash_only=false
app.update.auto=false
app.update.silent=true
app.update.url= then change it to a fake/non-existent URL
app.update.url.details= then change it to a fake/non-existent URL
app.update.url.manual= then change it to a fake/non-existent URL

5. Reboot Firefox and if all has gone well, you may see the F5 Network Access Plugin on plugins.

Log into the vpn


1. Go to https://backstagepass.disney.com and login with the MobilePass token. (get mobile access
token calling to +18665347639)

3
2. Finally the vpn should be working when clicking on Disney Global Network option (ethernet
icon) under Network Access section (This section only appears if the account has the vpn
permissions and the login was with the MobilePass token).

Delete installation files


1. Delete compressed file `linux_sslvpn.tgz ` on the root directory

sudo rm /linux_sslvpn.tgz

2. Delete the directories webinstaller, {5984e8a4-b593-11e5-ad1f-ac88bb8e7f8b} and the file


`Install.sh:

sudo rm -rf /Install.sh /\{5984e8a4-b593-11e5-ad1f-ac88bb8e7f8b\}/ /webinstaller/

Uninstall
1. To uninstall the plugin, run:

sudo /usr/local/lib/F5Networks/uninstall_F5.sh

Notes for some Linux distributions


In some distributions the plugin may not be overwritten the DNS file, so a manual file overwitten
could be needed for the resolv.conf. This is the configuration set by the F5 plugin:

/etc/resolv.conf

#F5 Networks Inc. :File modified by VPN process


search disney.com
nameserver 192.168.20.1
nameserver 192.168.20.2

Additional references
• https://support.f5.com/csp/article/K9438

• http://faq.ujaen.es/pdf.php?cat=93&id=581&artlang=es

• http://faq.ujaen.es/index.php?action=artikel&cat=93&id=581&artlang=es

You might also like