Copy the link address for the latest version of DualShield Framework update from our support page... https://support.deepnetsecurity.com/visit.asp?pg=download/dualshield/das-framework
![DualShield MFA Platform > Upgrade the Framework of the DualShield Authentication Server [Linux] > LinFraInstall.png](/download/attachments/208896022/LinFraInstall.png?version=1&modificationDate=1767105373262&api=v2)
Paste the link into the wget command for example.
wget https://download.deepnetsecurity.com/dualshield6/Framework/DualShieldFrameworkUpgrade-5.6.0.1111.bin |
Execute the command below to change and make the file executable
chmod a+x ./DualShieldFrameworkUpgrade-XXXX.YYYY.bin |
(in which XXXX is the version number and YYYY is the build number.)
It is recommended that you stop the dualshield service before commencing
sudo systemctl stop dualshield |
Finally, execute the command below to start the Update
sudo ./DualShieldFrameworkUpgrade-XXXX.YYYY.bin -- -console |
The framework upgrade will begin:
Verifying archive integrity... All good. Uncompressing DualShield Upgrade................... This script will upgrade DualShield framework components, including Tomcat, JRE and MySQL. Do you wish to continue(type yes)? yes |
Answer yes
DualShield is installed at: /opt/dualshield shell: /bin/bash Installed DualShield: 8.0.5.20251209 Installed Tomcat: 9.0.110 Installed JRE: 11.0.28 Installed MySQL: 8.4.6 Do you wish to continue(type yes or no)? yes |
Answer yes
You will now be asked which components to update. You can some or all of them. (If your are you are using an external SQL database, you will not be prompted to update MySQL)
Do you wish to continue(type yes or no)? yes Do you wish to upgrade Tomcat from 9.0.110 to 9.0.113 (type yes or no)? yes Do you wish to upgrade JRE from 11.0.28 to 11.0.29 (type yes or no)? yes Do you wish to upgrade MySQL from 8.4.6 to 8.4.7 (type yes or no)? yes Upgrading Tomcat: 9.0.110 -> 9.0.113? Upgrading JRE: 11.0.28 -> 11.0.29? Upgrading MySQL: 8.4.6 -> 8.4.7? All required information collected, proceed upgrading? (type yes or no)? yes |
Type yes for components you wish to update and/or no for the ones that you do not wish to update
Stopping DualShield Service... Timeout on stopping the service, you may need to stop the service manually before doing this upgrade.\n |
If this is the case the stop the dualshield service first then repeat the process...
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── User Data ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── RADIUS Administration Port: [8090] RADIUS Authentication Port: [1812] RADIUS Accounting Port: [1813] Press 1 to continue, 2 to quit, 3 to redisplay 1 |
The next part registers the DualShield Radius server install with your DualShield Authentication Server. For security reasons, you need to make sure agent registration is enabled on the Administration Console. (see Enable Agent Registration)
Specify the FQDN that matches your own Authentication Server
Register RADIUS Server Agent with the Authentication Server. Please login to the Management Console and enable the Agent Auto Registration feature before proceeding to the next step. The registration process might take a while after pressing the Next button. Registration URL:[https://dualshield.your-corporate-domain.com:8071]?: https://ubuntu.la.deepnetid.com:8071 |
Specify how you would like the Radius server agent name to appear on the Administration Console or just hit return to leave as default
Agent Name: [ubuntu24-RADIUS]:? DualShield-RADIUS |
Check the IP of the machine you are installing Rdius Server onto and press Return
CSRPanel.machineiplist192.168.103.140[192.168.103.140]?: Press 1 to continue, 2 to quit, 3 to redisplay 1 |
Installation will begin:
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Installation ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ==================== Installation started Framework: 5.1.4-deepnet-e6577 (IzPack) Platform: ubuntu_linux,version=6.8.0-52-generic,arch=x64,symbolicName=null,javaVersion=1.8.0_432 [ Starting to unpack ] [ Processing package: DualShield Radius Server (1/1) ] Cleaning up the target folder ... [ Unpacking finished ] Installation finished ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Perform External Processes ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [ Starting processing ] Starting process Get Running Path (1/4) jobGetRunPath Starting process Installing JRE/RADIUS Service (2/4) start to extract the jre from /tmp/selfgz44202 Starting process Parse Agent Configuration File (3/4) Retrieve the agent certificate Starting process Install RADIUS Service(Linux) (4/4) Finalize Radius Server Installation ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Installation Finished ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Installation was successful Application installed on /usr/local/dualradius [ Console installation done ] |
Check the service has started.
systemctl status dualradius |
If the service is not running then use the following command to start it:
systemctl start dualradius |