How to backup a sonicwall using rConfig

You can’t, at least not very easily.

So http://www.rconfig.com/ is pretty cool.

Unfortunately / fortunately (depending on your perspective) the creator of it got a more busy job at Dell, and hasn’t really been working on it any more.

So, there is a fair amount of chatter about how to get it to work for this or that. But really, the easiest way is to use a Bash Script on a linux box.

Like noted here http://sickbits.net/automated-backups-of-a-sonicwall-nsa-or-other-device-w-expect/

or

Here http://community.spiceworks.com/scripts/show_download/2543

The spiceworks script is a little more robust but same idea.

#!/bin/bash
###########################################################################
# Shell Script to backup Appliances SonicWALL firmware version 5.9 and above#
###########################################################################
# Variation affects Firmware backup commands of fwares before 5.9#
###########################################################################
##2
# Author : Ernander Marcus Lataliza Rosendo# Ernander<@>Gmail.com
# Last Change : Henrique Duarte#
##
##
###########################################################################
# VERSION : 1.1 | Last modified on 31/03/2014 17:45 pm#
##
# Fix :#
# Added date and time in the exported file#
# Added variable ” log “#
###########################################################################

# VARIABLE
#
# Do not remove the quotation marks :
#
# Directory for the log
DATE_TIME_UNDERLINE=$(date +%d”-“%m”-“%y”_”%H”:”%M)
DATE_TIME_PIPE=$(date +%d”-“%m”-“%y”|”%H”:”%M)
log=”/var/log/sonicwall_bkp.log”
# User Sonicwall | IF YOU CHANGES IN THE NAME OF ADMIN SYSTEM> PREFERENCES CHANGE THE VARIABLE LOGIN
login=”admin”
# Password sonicwall
password=”PASSWORD”
# Address sonicwall | IP OR FQDN
host=”192.168.168.168″
/usr/bin/expect <<EOF
spawn ssh $login@$host
expect -re “.*?assword:”
send “$password\n”
expect -re “>”
send “export current-config sonicos ftp ftp://USER_FTP:PASSWORD_FTP@IP_SERVER_FTP/bkp-SonicWall-$DATE_TIME_UNDERLINE.exp\n”

expect -re “>”
send “exit\n”
EOF

if [ $? = 0 ] ; then
echo ” $DATE_TIME_PIPE $host BKP done successfully!”;
else
echo “$DATE_TIME_PIPE – $host BKP HAS NOT BEEN DONE!”
fi

echo done

BizLink install part 3

Now that we got some AS2 action going on I needed to figure out how to handle some incoming purchase orders. With a little bit of poking around I was able to get it to go.

The first thing I needed to configure was the ‘parties’

I wanted to emulate an invoice coming in so I took the external partner and set their identifiers to match a real partner but it was really pointing my other AS2 box. Then for the server owner I set it to one of our real id’s. These Identities are not AS2 identities but are ISA (EDI x12) identities. So for example the EDI might be like

ISA*00*          *00*          *ZZ*666791NF       *08*999485US00

you would set the server owner to ZZ 666….  and the external to 08 999…

on this screen

parties

 

So now you have parties setup, but now we need to instruct BizLink what to do with the files when it gets them!

The simplest thing to do is under transports, set a file copy (upload) on your server owner, set the file path and the format of how you want the file named and you will be good to go.

Transports

That will work, but what if you want say all 810’s from a certain partner to go to a certain directory? In this case create another File Copy (Upload) rename it to say Export Walmart 810 and then set its export folder to a 810 walmart specific one. That’s all nice and dandy but what actually tells it to use that particular export? The processing rules of course!

processing rulesGo ahead and click add, to add a new processing rule. We want a Recipient rule (for when our server is the recipient)

First give it a name.

rules1

Then you get to set the conditions they can either be AND or they can be OR conditions. We want an AND so both conditions evaluate as true.

conditions

We set the Sender Qualifier + Id to match our sender ID (in the ISA) and the we set the Transaction_IdCode to = 810.

Ok, now we need to tell it an action to do when the conditions are met.

Set that underneath in the actions dialogue

actions

The first action will send back a 997 if requested and the second is for the routing. If we looking into the routing rule it is simple enough, give it a name, and then select a transport.

routing

There you have it, when the doc matches it will get exported to the correct folder. Next we will mess with some scripts, until next time.

Cool visio diagrams of common server components

http://www.visiocafe.com/index.htm

For IBM it has back and forward views, and in a separate download it has NICs and other cards to insert as well!

Oh yeah, to rotate things in visio, go to View, Task Panes, size and position.

#Opensim Notes #4

So couple of things I have learned lately. I have been using the Singularity viewer with Opensim, seems to work well.

One thing that was annoying me was that when I would stretch a Prim using the singularity viewer it would mirror the stretch to both sides! Well guess what, if you click the button to disable stretch both sides, it fixes it!

Another thing I wanted to learn how to do was create a blinking light. I started out learning a little about it from here

http://www.hypergridbusiness.com/2014/10/how-to-make-an-animated-portal-texture/

Basically, I ended up creating a 100 x 100 square with four repetitions that are 50 x 50 each. One square being black the other being green.

Then I modified the script to look like this

default
{
state_entry()
{
llSetTextureAnim( ANIM_ON | LOOP, ALL_SIDES, 2, 2, 0, 4, 8 );
}
on_rez(integer start_parm)
{
llResetScript();
}
changed(integer change) // something changed, take action
{
if(change & CHANGED_OWNER)
{
llOwnerSay(“Owner Changed, Resetting Script”);
llResetScript();
}
else if (change & 256) // that bit is set during a region restart
{
llResetScript();
}
}
}

Last thing I learned how to do, was on the edit screen you can choose Select Texture, and that allows me to select the specific face that I want to work with!

Fonts look fuzzy terminal server 2008 patch causes it fix

http://www.datamirage.nl/blog/font-corruption-windows-update-kb3013455/

The fix, remove

KB3013455

#Opensim Notes 3

So I imported a cool OAR, but then no one else could create objects. I looked all over the place I still haven’t quite grokked permissions yet. Ok, looks like in the singularity viewer I just need to go to build tool, About Land, Options,

Allow other residents to:

Click Create Objects [] All Residents

#opensim Notes 2

So, now that I have it running, time to get it working with MySQL

Following this old guide, hopefully nothing drastic has changed.

https://opensimuser.wordpress.com/2010/03/04/updated-mysql-installation-guide/

I’m not sure of a recommended mysql version for say 0.8.1.0 Dev version that I’m playing with. And I see this bug

  • Windows x64 systems:  There is currently an unresolved bug_id=5294 found when running OpenSimulator with MySQL 5.5 on Windows x64 systems.

But we will see how mysql community 5.6.23 fares. I just went here and downloaded the MSI version.

So I did a custom install and install MySQL Server 5.6.23 X64 and MySQL Workbench 6.2.4 X64

Ok, next, next install. Now to create a DB. I used the Workbench, and the good ol CREATE DATABASE opensim.

Then I edit the StandaloneCommon.ini and comment out the SQLite line and uncomment the MySql lines

Ok, that was fairly painless. I also edited my Regions.ini to take advantage of the varregions! It worked pretty slick as well.

Follow

Get every new post delivered to your Inbox.

Join 245 other followers