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

QOS controlled Internet Use

I have been struggling to make sense of the QoS features of ASL v4 for a couple of days now.  We use Astaro to allow VPN connections in to our main office from 3 different locations, as well as using the NAT/Proxy features of the product to allow internal users in the main office to access the Internet.  The problem is that the users at the main office slow the VPN connections to a crawl whenever they're downloading large files, viewing streaming media, etc.  I need to limit the amount of bandwidth these internal users consume.  As best as I can figure, I need to configure an alias interface for each external IP address I want to use in my NAT rules, and then create a QOS rule that restricts the amount of bandwidth traffic from the Internet to that interface can use.  For example, I create an alias interface for the Internet-facing eth1 under Network/Interfaces:

interNAT1 (200.200.200.101/32)

and then create a NAT rule that translates for a specific pc:

John_PC -> Internet / All  (src: interNAT1_interface) (dst: None)

Then I add QOS rule:
From       Svc   To                             Wt   Borrow
Internet  Any  inat_1_Interface__  low  Don't Borrow

Unfortunately, this does not appear to work.  Surely someone else out there has had to resolve a similar issue, preventing internal users from using all of organization's Internet bandwidth.  What's the secret?  

Thank you in advance.  Beer and pizza will be sent to the winning entry.   [:)]

   


This thread was automatically locked due to age.
Parents
  • Well, once I walked away from this and started thinking about it, I realized the major flaw in this design.  There's no way to control how fast a remote Internet server sends information back to my site.  About the only solution I see at this point is to add another NIC and find a second ISP to access the Internet... or, write a more restrictive Internet security policy and ensure that it applies to the owner's four kids (who use up 90% of the bandwidth).

    I dunno.  I wish there was a way to do this.  At the very least, I guess, I still have the beer and pizza...

    thx any
       way  
  • SecurityGuy,

    think about prioritizing the VPNs instead of slowing down other connections.
    The VPNs terminate at the external addresses of your firewalls so you could
    easily configure for example: 

    Code:

    src: left-ip service: any dst: right-ip weight: low  borrow: don't borrow



    Data will be first encrypted and then qossed [;)]

    read u
    o|iver
       
Reply
  • SecurityGuy,

    think about prioritizing the VPNs instead of slowing down other connections.
    The VPNs terminate at the external addresses of your firewalls so you could
    easily configure for example: 

    Code:

    src: left-ip service: any dst: right-ip weight: low  borrow: don't borrow



    Data will be first encrypted and then qossed [;)]

    read u
    o|iver
       
Children
No Data