...
Paste the link into the wget command for example.
| Code Block |
|---|
|
wget https://download.deepnetsecurity.com/dualshield6/Framework/DualShieldFrameworkUpgrade-5.6.0.1111.bin |
...
| Code Block |
|---|
|
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
| Code Block |
|---|
|
sudo systemctl stop dualshield |
Finally, execute the command below to start the installation process Update
| Code Block |
|---|
|
sudo ./DualShieldFrameworkUpgrade-XXXX.YYYY.bin -- -console |
The installation process framework upgrade will begin:
| Code Block |
|---|
|
Verifying archive integrity... All good.
Uncompressing DualShield RADIUS Server InstallerUpgrade.................
64 bit OS detected
setup.sh is running from /tmp/selfgz44078
Command line arguments: -console
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Welcome
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Welcome to the installation of DualRadius 6.x!
This softwarescript iswill developedupgrade by:
DualShield -framework Deepnetcomponents, Securityincluding Ltd. <support@deepnetsecurity.com>
The homepage is at: https://www.deepnetsecurity.com/
Press 1Tomcat, JRE and MySQL.
Do you wish to continue, 2 to quit, 3 to redisplay
1(type yes)? yes |
Answer yesAccept the license agreement
| Code Block |
|---|
|
8.Term & Termination:
This agreement DualShield is effectiveinstalled until terminated. This
agreement and the user's right to use the product
automatically terminates if the user fails to
comply with any material provision of this
agreement. Upon termination the user must all use
of the product and remove all copies of the
product from the user's computers and storage
equipment. In no circumstances does any such
termination result in a refund of the licenses fee
the user paid for the product.
Press 1 to accept, 2 to reject, 3 to redisplay
1
|
Select the target path:
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)
| Code Block |
|---|
|
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Target Path
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Select the installation path: [/usr/local/dualradius]
------------------------------------------------------------
Message
The target directory will be created:
/usr/local/dualradius
------------------------------------------------------------
Enter O for OK, C to Cancel:
O
|
Use the default options
| Code Block |
|---|
|
Press 1 to continue, 2 to quit, 3 to redisplay
1
-------------
Radius Server
-------------
Enter Y for Yes, N for No:
Y
Customize Not Selected
Done!
Press 1 to continue, 2 to quit, 3 to redisplay
1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Select Installation Packages
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Select the packs you want to install:
------------------------------------------------------
[x] Include optional pack 'DualShield Radius Server'
------------------------------------------------------
Enter Y for Yes, N for No:
Y
Done!
Press 1 to continue, 2 to quit, 3 to redisplay
|
You can enter new port numbers or just press return to use the defaults.
| Code Block |
|---|
|
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
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)
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
The Framework update will now comence:Specify the FQDN that matches your own Authentication Server
| Code Block |
|---|
|
RegisterStopping 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
| Code Block |
|---|
|
Agent Name: [ubuntu24-RADIUS]:?
DualShield-RADIUS
|
Check the IP of the machine you are installing Rdius Server onto and press Return
| Code Block |
|---|
|
CSRPanel.machineiplist192.168.103.140[192.168.103.140]?:
Press 1 to continue, 2 to quit, 3 to redisplay
1 |
Installation will begin:
| Code Block |
|---|
|
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
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.
| Code Block |
|---|
|
systemctl status dualradius |
If the service is not running then use the following command to start it:
| Code Block |
|---|
|
systemctl start dualradiusDualShield Service...
Stopping MySQL Service...
Upgrading MySQL to 8.4.7...
Starting MySQL Service...
Backing up the existing tomcat files...
Upgrading with new tomcat files...
org.apache.catalina.startup.VersionLoggerListener exists
org.apache.catalina.core.JreMemoryLeakPreventionListener exists
org.apache.catalina.core.ThreadLocalLeakPreventionListener exists
Backing up the existing JRE files...
Upgrading with new JRE files...
cp: cannot stat '/opt/dualshield/jre_bak_11.0.28/lib/ext/RXTXcomm.jar': No such file or directory
Importing keystore /opt/dualshield/jre_bak_11.0.28/lib/security/cacerts to /opt/dualshield/jre/lib/security/cacerts...
Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /opt/dualshield/jre/lib/security/cacerts -destkeystore /opt/dualshield/jre/lib/security/cacerts -deststoretype pkcs12".
Importing keystore /opt/dualshield/jre_bak_11.0.28/lib/security/cacerts to /opt/dualshield/jre/lib/security/cacerts...
Warning:
<deepnetownca> uses the SHA1withRSA signature algorithm which is considered a security risk. This algorithm will be disabled in a future update.
<deepnetownca> uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update.
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /opt/dualshield/jre/lib/security/cacerts -destkeystore /opt/dualshield/jre/lib/security/cacerts -deststoretype pkcs12".
Updating jsvc...
Restaring DualShield Service...
Update finished
|