This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

"Non-ASG install on ASG hardware"

Hi,

I've been using ASG 7.402 on a Rel 1 ASG 110 with a home-use 10-IP license for several months.  The unit was originally on ASL 6.x prior to the upgrade, until a BB member suggested I apply 7.x by simply installing the Software Appliance on the ASG.  This worked great, but unfortunately the ASG unit I had bought (used from eBay) could not be upgraded to 1GB RAM, so space was a little tight.  I bought another used 110, this time ensuring it was Rel 3 hardware and therefore memory upgradable.  I successfully upgraded the RAM, and was looking forward to swapping this more powerful unit out for my original.

On running the 7.402 install (or the 7.450 beta) for the Software Appliance as I had done on my old unit, I got a "Non-ASG install on ASG hardware" message, and was not able to continue.  I would try the SSI install, but I don't think a home license works with hardware appliances.  What puzzles me is that the Software Appliance install worked fine on the Rel 1 ASG 110 hardware, but fails with this message on a Rel 3 ASG 110.  I don't quite understand why I'm not allowed to install the Software Appliance in this way.  I'd much rather be running it on Astaro hardware, because it's small, wall-mountable, and robust.  I guess I could buy a PC instead and run it on there, but I opted for Astaro hardware because of the build quality, form factor, wall mount, and minimalism (i.e. no mouse, extra hardware irrelevant for a gateway, etc.).

Anyone know why it's considered a no-no to run the ASG Software Appliance with a home license on ASG hardware, but OK to run the same thing on a PC?  If this is simply not allowed, then I'll be waving a sad farewell to my ASG hardware and running it on a PC instead.  It would be really nice if the home license also applied to the hardware appliances, as I'd keep buying and upgrading them if so.

Any insight much appreciated - thanks.

MarCow.


This thread was automatically locked due to age.
Parents
  • Some people here have said you need to erase the hard disk first, or at least the partition tables... Try DBAN or similar.

    Barry
  • Thanks for the rapid response - I'll give DBAN a go.
  • Interesting. Most people just re-label the ports, but I'm not sure if the LCD would be supported by the 'software' version of Astaro.

    BTW, it is possible to get a VGA cable that plugs into the motherboard of most of the Astaro appliances. I think you'll need to get it from a reseller or make it yourself.

    Barry
  • The lcd works fine. you have to rename asg to lcd.conf.

    btw. i have tried a vga-connector from asg220 rev.3 to connect on JP15 on asg220 rev.1. it fits perfect but no signal out.

     

    Sophos Certified Architect (UTM + XG)

  • Sievers, I think you're the first to discover how to get the LCD to work.  Cool !  Thanks for your clear instructions on the first page of this thread.

    Cheers - Bob
     
    Sophos UTM Community Moderator
    Sophos Certified Architect - UTM
    Sophos Certified Engineer - XG
    Gold Solution Partner since 2005
    MediaSoft, Inc. USA
  • The lcd works fine. you have to rename asg to lcd.conf.

    btw. i have tried a vga-connector from asg220 rev.3 to connect on JP15 on asg220 rev.1. it fits perfect but no signal out.


    Hi, 

    FYI, I tried to use an ASG320 vga cable on an old ver1 asg220 and there was no video. I guess the pinouts are different on each model. 

    Julio
  • On ASG220 rev.1 there are only serial ports.
    With hyperterminal i can watch the device boot and then nothing happens until the asg software is up.


    There IS a way to monitor the boot up of the ASG via serial port (hyperterm/
     TeraTerm/minicom & co).

    Step 1: mount -o remount,rw /boot
    Step 2: edit both files /boot/grub/menu.lst-default  and /boot/grub/menu.lst and modify to:

    ------------------ menu.lst / menu.lst-default   SNIP ------------------
    # To enable serial console please uncomment the following two lines.
    # You may also want to add a line like 'console=ttyS0,57600' to the
    # 'kernel' lines below 
    serial --unit=1 --speed=38400   
    terminal --timeout=0 serial [/i]


    title  Astaro Security Gateway 7.0
    root (hd0,0)
    kernel /boot/vmlinuz root=/dev/disk/by-label/root vga=normal video=ofonly splash=silent console=ttyS1,38400n8[/i]
    initrd /boot/initrd
    ------------  SNAP -----------------

    Step 3:
       grub --no-floppy
      grub> root (hd0,0)   
      grub>quit
    reboot....


    --unit=1  and ttyS1  [/b] means: serial port 2 (windows would say: com2)
    (linux numbering starts with 0, windows with 1)
    com2 is normally the one at the BACK of the appliance (change to unit=0  and ttyS0 if you want the serial port at the FRONT)

    This is working fine for  watching the whole boot process, however, I suppose the ASG installer software won´t work with the serial console - you have to install  it with keyboard or "blind"
  • I just bought one of these bad boys on ebay. 



    hoping that i can get the free home version running on it, and the lcd. Was told that i have to get a usb to serial cable and run putty and reset the admin password, so i will do this. But then installing the new free home version with my free licence, guess ill have to learn all that too.


    As it sits, i'm running Astaro free on my dell tower LOVE this software, alot harder to user than Untangle, but more secure and more rules to allow and stop things on the network.
  • Well, i got the unit, Works great.  When i got it, the unit had 7.4 on it, the lcd works, but i can't actually use the unit because i don't have a licence.

    So i removed the Original hard drive *untouched*. Installed a new 80gig and installed 8.002, it works great all the Ethernet ports its fast.

    However i really want to get the front panel lcd & buttons working, then i can throw it into my rack.

    Any one on here got some links that i can follow to get the front lcd& buttons working ?

    Or a license so i can use 7.4 ?  I am using this at home, love this software better than untangle, WAY more control over ports and what can and can't enter the network.

    Thanks in advance.

    Jason
  • @Barry: Yes, the problem is the renaming of interfaces in asg220.

    After some investigation i found the cause:

    There is a procedure named "initasg" (the difference between the ssi* and asg* ) to assign the correct names to the interfaces. After deleting /etc/asg initasg wont work correct anymore.

    The following works for me:

    1. Install ASG220 with ssi-7.402-090423-1.iso
    2. rm /etc/lcd.conf  (Link to /etc/asg for lcd4linux)
    3. mv /etc/asg /etc/lcd.conf (because i like the lcd-information)
    4. Change in /etc/init.d/initasg the line 34
        ASG_HW_FILE="/etc/asg" to
        ASG_HW_FILE="/etc/lcd.conf"
    5. Install HomeLicense via WebAdmin

    This should work until ep-asg-7.4-33.i686.rpm is overwritten by an update.



    Pictures below to show that this actually works [:)] It may be hard for others to understand but #3 means MOVE information from the asg file into a file and call it lcd.conf




    one mod that i did, that blower fan was loud and ANNOYING!

  • @Barry: Yes, the problem is the renaming of interfaces in asg220.

    After some investigation i found the cause:

    There is a procedure named "initasg" (the difference between the ssi* and asg* ) to assign the correct names to the interfaces. After deleting /etc/asg initasg wont work correct anymore.

    The following works for me:

    1. Install ASG220 with ssi-7.402-090423-1.iso
    2. rm /etc/lcd.conf  (Link to /etc/asg for lcd4linux)
    3. mv /etc/asg /etc/lcd.conf (because i like the lcd-information)
    4. Change in /etc/init.d/initasg the line 34
        ASG_HW_FILE="/etc/asg" to
        ASG_HW_FILE="/etc/lcd.conf"
    5. Install HomeLicense via WebAdmin

    This should work until ep-asg-7.4-33.i686.rpm is overwritten by an update.


    The previously mentioned steps for enabling the LCD on my astaro didn't work, i'm not sure why but my only guess is because "/etc/asg" was missing from my filesystem.

    I found an easier way. Just ssh into the Astaro and follow these commands to edit everything for you, so the LCD works :-D 

    You will more than likely need root access, once you login (I logged in via loginuser and typed: su - )

    *WARNING*
    BACKUP /etc/init.d/initasg and /etc/init.d/boot.local as well as /etc/lcd4linux.conf JUST INCASE

    You can do this with 
    "cp /etc/init.d/initasg /etc/init.d/initasg.bkp && cp /etc/init.d/boot.local /etcinit.d/boot.local.bkp && cp /etc/lcd4linux.conf /etc/lcd4linux.conf.bkp"

    step 1: ln -s /etc/lcd4linux.conf /etc/lcd.conf

    step 2: chmod 600 /etc/lcd.conf && chown root.root /etc/lcd.conf

    step 3: sed -i 's/\/etc\/asg/\/etc\/lcd.conf/' /etc/init.d/initasg

    the sed command will replace /etc/asg with /etc/lcd.conf inside of initasg

    Step 4: echo lcd4linux >> /etc/init.d/boot.local

    echo will add lcd4linux to run at boot by adding it into boot.local

    and your lcd should work

    this fix was written& tested by both computerkiller & sintax
    tested and proven on astaro 220 with 8.002 software appliance ed for home use
  • Great guide.. :-)

    I did all of that and the LCD on my ASG220 works perfectly if I manually start lcd4linux in SSH as root.

    However the last entry in boot.local stating "lcd4linux" does not work for some odd reason...

    Any bright ideas ?
Reply
  • Great guide.. :-)

    I did all of that and the LCD on my ASG220 works perfectly if I manually start lcd4linux in SSH as root.

    However the last entry in boot.local stating "lcd4linux" does not work for some odd reason...

    Any bright ideas ?
Children
No Data