(21st October 2020 - As of this date Part 1 of this feature is available to Beta customers and will shortly be avilable to live customers. This article covers functionality as of this date and will be updated when Part 2 is made available)

Please Note - The guide assumes that schools have static public IP addresses that do not change

The following article covers the setup of groups using public IP address and various rules and conditions that are currently applied.


What is public IP and why is it important?


The public IP address is the unqiue IP given by an internet service provider (ISP) to allow access to the internet. Connected devices on a network all are given an IP address to communicate with each other and each one is different. But they will all likely share the same public IP to get access to the internet.
With many schools looking to engage in home learning, we have found that they often want to enforce different rule sets with Education Pro when devices are at home. By grouping device by public IP we have found a way to consistantly deliver this rule set without turning to geo-location technology which has far greater potential for failure when working with thousands upon thousands.


Prerequisites, Rules & Conditions


1) Server/Clients running 8.5.38 or higher.

2) UDP to and from address stun.l.google.com:19302 is required.

3) Adding group members by public IP is only available by the Windows Console.
4) Only Windows and ChromeOS devices can be grouped by public IP.
5) This method of group membership is only available with computer groups.


Creating an "In school" group

1) Open the Impero Console for Windows and create a computer group
2) Add new members and set the search tag to Public IP

3) Enter the schools public IP (depending on the size of your organisation you may have multiple public IP address)

4) Click OK and all connected clients with the same public IP address(s) will be added to the group



Creating an "Out of school" group


1) Open the Impero Console for Windows and create a computer group
2) Add new members and set the search tag to Public IP

3) Enter the schools public IP(s) with an exclamation mark (!) at the beginning of the IP address e.g. !123.321.12.21

4) Create a wildcard entry for catching all IP addresses by adding *.* as a member

4) Click OK and all connected clients NOT using the schools public IP address will be added to the group



With the out of school group we are telling the console to add all public IP addresses to the group except for school IP addresses. This is the easiest way to create this type of group rather than try to collect a list of all student home IP addresses which will likely change over time.

Tips

1) Adding exclamation marks (!) to the beginning of membership entires excludes that value from group membership.

2) Adding wildcards (*) to membership entries includes everything before and/or after that value for group membership.

3) To find your public IP, just type "my ip" without the quotes into google.