This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
common_scenarios [2015/04/27 04:16] nworbnhoj [Common Scenarios] Split out Student House |
common_scenarios [2015/04/29 13:33] (current) nworbnhoj cable |
||
---|---|---|---|
Line 3: | Line 3: | ||
Gargoyle is a tremendously flexible tool, and every situation is a little different - however sometimes an example is a good place to start. | Gargoyle is a tremendously flexible tool, and every situation is a little different - however sometimes an example is a good place to start. | ||
- | * [[#Household with Teenagers and capped monthly Download]] | + | * [[Scenario-Modem | Use Gargoyle with an existing Modem (Cable/ |
+ | * [[Scenario-Teenagers | Household with Teenagers and capped monthly Download]] | ||
+ | * [[Scenario-GarGoyleForGamers | GarGoyle for Gamers]] | ||
* [[Scenario-StudentHouse|Shared Internet connection in a Student share house]] | * [[Scenario-StudentHouse|Shared Internet connection in a Student share house]] | ||
- | * [[#Coffee Shop with Free WiFi]] | + | * [[Scenario-FreeWiFi | Coffee Shop with Free WiFi]] |
- | * [[#No facebook | + | * [[Scenario-Homework | No Facebook |
- | * [[Scenario-GarGoyleForGamers | + | * [[Scenario-NetworkShare |
+ | * [[Scenario-Backup | Backup to a central independent hard-drive]] | ||
\\ \\ | \\ \\ | ||
- | ===== Household with Teenagers and capped monthly Download ===== | ||
- | |||
- | Scenario: The teenagers each have a mobile, a laptop, and friends; almost every month the Download cap is reached; the ISP has outrageous excess charges; and no-body knows where all of the the GB went. | ||
- | |||
- | Objective: Share Downloads fairly between family members. | ||
- | |||
- | === Assign Static IP Addresses === | ||
- | |||
- | Assign a fixed static IP address to each device (mobile, laptop, tablet etc) and keep the static IPs for each person together in a group. | ||
- | |||
- | == Gargoyle - Connection - DHCP == | ||
- | ^ DHCP ^^ | ||
- | |☑ LAN DHCP Server Enabled || | ||
- | |DHCP range \\ Start 192.168.1.100 \\ End: 192.168.1.249 || | ||
- | ^ Static IP's ^^ | ||
- | | Printer | 192.168.1.2 | | ||
- | | TV | 192.168.1.2 | | ||
- | | Dad-laptop | 192.168.1.50 | | ||
- | | Dad-mobile | 192.168.1.51 | | ||
- | | Mum-tablet | 192.168.1.60 | | ||
- | | Mum-mobile | 192.168.1.61 | | ||
- | | Daughter-laptop | 192.168.1.70 | | ||
- | | Daughter-mobile | 192.168.1.71 | | ||
- | | Daughter-tablet | 192.168.1.72 | | ||
- | | Son-laptop | 192.168.1.80 | | ||
- | | Son-mobile | 192.168.1.81 | | ||
- | |||
- | === Set Daily Quotas === | ||
- | |||
- | Assign an equal share to each family member. For example: if the Download cap is 100GB/month then each family member could be assigned a quota of 100GB / 30days / 4people = 833MB/day. Round up to say 1GB/day. | ||
- | |||
- | == Gargoyle - Firewall - Quotas == | ||
- | ^ Bandwidth Quotas ^^ | ||
- | | 192.168.1.50-192.168.1.59 | Max Total Download = 1GB/day | | ||
- | | 192.168.1.60-192.168.1.69 | Max Total Download = 1GB/day | | ||
- | | 192.168.1.70-192.168.1.79 | Max Total Download = 1GB/day | | ||
- | | 192.168.1.80-192.168.1.89 | Max Total Download = 1GB/day | | ||
- | | All Hosts without Explicit \\ Quota' | ||
- | \\ \\ | ||
- | ===== Shared Internet connection in a Student share house ===== | ||
- | |||
- | Scenario: There is One Internet connection into a Student Share House but one student needs a lot more Bandwidth and pays a bigger share of the bill. Also, the big downloads degrade the performance everybody else. | ||
- | |||
- | |||
- | === Assign Static IP Addresses === | ||
- | |||
- | Assign a fixed static IP address to each device (mobile, laptop etc) and keep the static IPs for each person together in a group. | ||
- | |||
- | == Gargoyle - Connection - DHCP == | ||
- | ^ DHCP ^^ | ||
- | |☑ LAN DHCP Server Enabled || | ||
- | |DHCP range \\ Start 192.168.1.100 \\ End: 192.168.1.249 || | ||
- | ^ Static IP's ^^ | ||
- | | Bob-laptop | 192.168.1.50 | | ||
- | | Bob-mobile | 192.168.1.51 | | ||
- | | Jill-laptop | 192.168.1.60 | | ||
- | | Jill-mobile | 192.168.1.61 | | ||
- | | Kate-laptop | 192.168.1.70 | | ||
- | | Kate-mobile | 192.168.1.71 | | ||
- | |||
- | === Set Monthly Quotas === | ||
- | |||
- | Assign a share of the monthly download cap to each student. | ||
- | |||
- | == Gargoyle - Firewall - Quotas == | ||
- | ^ Bandwidth Quotas ^^ | ||
- | | 192.168.1.50-192.168.1.59 | Max Total Download = 20GB/month | | ||
- | | 192.168.1.60-192.168.1.69 | Max Total Download = 20GB/month | | ||
- | | 192.168.1.70-192.168.1.79 | Max Total Download = 60GB/month | | ||
- | | All Hosts without Explicit \\ Quota' | ||
- | |||
- | |||
- | |||
- | === Guarantee performance for all === | ||
- | |||
- | == Gargoyle - Firewall - QoS (Upload) == | ||
- | ^ QoS (Upload) -- Classification Rules ^^ | ||
- | |☑ Enable Quality of Service (Upload Direction) | | ||
- | |||
- | |||
- | == Gargoyle - Firewall - QoS (Download) == | ||
- | ^ QoS (Download) -- Classification Rules ^^ | ||
- | |☑ Enable Quality of Service (Download Direction) || | ||
- | ^ QoS (Download) -- Active Congestion Control ^^ | ||
- | |☑ Enable active congestion control (Download Direction) || | ||
- | |||
- | \\ \\ | ||
- | |||
- | ===== Coffee Shop with Free WiFi ====== | ||
- | |||
- | Scenario: Every now and again some geek turns up, buys one coffee, sits in the back corner for 4 hours and the WiFi performance sux. | ||
- | |||
- | Objective: Limit the impact that an anonymous individual can have on performance | ||
- | |||
- | === Enable DHCP Addresses === | ||
- | |||
- | DHCP will assign an IP address to many anonymous devices coming and going | ||
- | |||
- | == Gargoyle - Connection - DHCP == | ||
- | ^ DHCP ^^ | ||
- | |☑ LAN DHCP Server Enabled || | ||
- | |DHCP range \\ Start 192.168.1.50 \\ End: 192.168.1.249 || | ||
- | |Lease Time: 1 hours || | ||
- | |||
- | |||
- | === Enforce a Download Quota === | ||
- | |||
- | Limit the total download by each customer. | ||
- | |||
- | == Gargoyle - Firewall - Quotas == | ||
- | ^ Bandwidth Quotas ^^ | ||
- | | All Individual Hosts \\ Without Explicit Quotas | Max Total Up+Down = 200MB/day | | ||
- | |||
- | |||
- | === Guarantee performance for all customers === | ||
- | |||
- | Limit the performance impact of one greedy customer on other customers. | ||
- | |||
- | == Gargoyle - Firewall - QoS (Upload) == | ||
- | ^ QoS (Upload) -- Classification Rules ^^ | ||
- | |☑ Enable Quality of Service (Upload Direction) | | ||
- | |||
- | |||
- | == Gargoyle - Firewall - QoS (Download) == | ||
- | ^ QoS (Download) -- Classification Rules ^^ | ||
- | |☑ Enable Quality of Service (Download Direction) || | ||
- | ^ QoS (Download) -- Active Congestion Control ^^ | ||
- | |☑ Enable active congestion control (Download Direction) || | ||
- | |||
- | \\ \\ | ||
- | |||
- | ===== No Facebook during homework time ===== | ||
- | |||
- | Scenario: Would really like the kids to focus on homework for a couple of hours, and get some sleep after " | ||
- | |||
- | Objective: Block Facebook during homework time and block Internet at 10pm. | ||
- | |||
- | |||
- | === Assign Static IP Addresses === | ||
- | |||
- | Assign a fixed static IP address to each managed device. | ||
- | |||
- | == Gargoyle - Connection - DHCP == | ||
- | ^ DHCP ^^ | ||
- | |☑ LAN DHCP Server Enabled || | ||
- | |DHCP range \\ Start 192.168.1.100 \\ End: 192.168.1.249 || | ||
- | ^ Static IP's ^^ | ||
- | | Daughter-laptop | 192.168.1.70 | | ||
- | | Daughter-mobile | 192.168.1.71 | | ||
- | | Daughter-tablet | 192.168.1.72 | | ||
- | |||
- | |||
- | === Restrict Access === | ||
- | |||
- | On school-nights block access to Facebook 7-9pm and block Internet after 10pm. | ||
- | |||
- | == Gargoyle - Firewall - Restrictions == | ||
- | ^ Access Restrictions ^^ | ||
- | | Rule Description: | ||
- | | Rule Description: | ||