Results 1 to 3 of 3
  1. #1
    Untangler
    Join Date
    Feb 2008
    Posts
    79

    Default Untangle with ASIX-based (AX88179) USB 3.0 Gigabit dongle

    ***Do this at your own risk. This requires enabling repositories that are disabled by default in Untangle.***


    I've been a long time fan of Untangle and have been using it for years in businesses and at home alike. At home, I recently wanted to change out my old firewall with different hardware -- a re-purposed Dell D430 laptop, which actually runs untangle fairly well -- it's a 64-bit dual core Centrino "sub notebook" with 2 Gigs of RAM. For my home, with about a dozen devices, it more than handles the load. The only caveat is that it has a single ethernet port, so to use Untangle, I had to add another one, and I opted for USB. I had and older USB 1.1 dongle that worked, but it was a bottleneck because my ISP is faster than USB 1.1, so I ordered a Linux compatible USB 3 adapter from Amazon. This adapter is based on the ASIX AX88179 chipset.

    This adapter worked on my Linux desktop while testing. After some research, I learned that the kernel version used by Untangle doesn't include the drivers for ASIX based USB dongles. However, the kernel is new enough to run the drivers, so all that was needed was to download, compile, and install the drivers from ASIX. So this is how to do this....

    1.) On the physical Untangle Box connect the ethernet port such that you are able to access the internet.

    2.) Click the "Launch Client" that launches Icewaesel and press Ctrl + T to open a new tab.

    3.) Browse to http://www.asix.com.tw/download.php?...il&PItemID=131 and download the Linux driver source.

    4.) Close Iceweasel and launch "Terminal" and logon.

    5.) Change folders to /etc/apt
    Code:
    cd /etc/apt
    6.) Edit the sources.list file
    Code:
    nano sources.list
    7.) Uncomment the first listed repository by removing the "#". It should be as follows:
    Code:
    deb http://ftp.debian.org/debian wheezy main contrib non-free
    8.) Press Ctrl + O to save the file.

    9.) Update the package database.
    Code:
    apt-get update
    10,) Install the module assistant and make
    Code:
    apt-get install module-asistant make
    11.) Prepare the module assistant.
    Code:
    module-assistant prepare
    12.) Change to the Downloads folder for the kiosk.
    Code:
    cd /home/kiosk/Downloads
    13.) Unzip the driver source.
    Code:
    tar xvjf *
    14.) Change to the source folder.
    Code:
    cd *SOURCE
    15.) Compile the driver.
    Code:
    make
    16,) Install the driver.
    Code:
    make install
    17.) Activate the driver.
    Code:
    modprobe asix
    18,) Reboot Untangle and Untangle should now recognize the new adapter as an eth* adapter.
    Code:
    reboot
    You may want to disable the apt repositories when you're finished.
    Jim.Alles and srattee like this.

  2. #2
    Newbie
    Join Date
    May 2015
    Posts
    6

    Default

    You are my hero worked like a charm

  3. #3
    Master Untangler
    Join Date
    Apr 2008
    Location
    Virginia
    Posts
    169

    Default

    Blaize, for the Asix link, here is a shorter version:
    http://bit.ly/1orboOf
    --
    "I have often regretted my speech, never my silence." - Xenocrates
    My company: www.JLTCtech.com

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

SEO by vBSEO 3.6.0 PL2