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.
  • Yes - that did the trick and I'm now up and running on the newer unit.  Many thanks.
  • just for the notes: you only have to delete the /etc/asg file. that's enough. much faster than erasing the hdd! [;)]

    regards,
    mario
  • Deleting /etc/asg did not work for me.

    After deleting (or renaming) /etc/asg i was able to install a home license but after a reboot the device (ASG220 rev.1) gives no response via LAN.

    Looking via tty shows that eth0 was not receiving or sending any packet and
    eth1 (external) now has a IP from internal LAN (via DHCP).

    After restoring /etc/asg everything was normal.

    Doing a factory reset,  deleting /etc/asg (via tty) and doing a reboot the ASG220 also became inaccessible.

    Same effect with SSI-7.30x ans SSI-7.403 fresh install.

     

    Sophos Certified Architect (UTM + XG)

  • Hi, if you wish to use a home-user license, you need to install with the 'software' version of Astaro, not the appliance version. Please check which you downloaded.

    The NICs might get switched around from how they are labeled; try switching the cables.

    Barry
  • 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 no way to do an ASG software install, only the "blind" way [:(] with an usb keyboard.

     

    Sophos Certified Architect (UTM + XG)

  • @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.

     

    Sophos Certified Architect (UTM + XG)

Reply
  • @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.

     

    Sophos Certified Architect (UTM + XG)

Children
  • 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
  • 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 ?
  • 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


    I just repeated this process with 8.162 on an ASG425a and the LCD screen works like a charm.