Virtual School Network Ubuntu












0















So I am an IT at a small Jr./High school and our network for it is very sketchy. Everyone is running windows 10 on personal laptops on a secure network that I have to sign them in on. I'd also have to take the computer away if they break rules and go on certain sites, even with the web blocker we have currently. I wanted to make my job, and the poor sap after me, easier by creating a virtual school server that they have to sign in on to access the internet. This would allow me to add, delete, and block users to the internet, or thats the plan. I already have a diagram, but I need to know how to set this up. I have worked with Linux and Virtual box before, however, getting all the computers to use something like remote desktop to connect to a computer that has different accounts all at once seems a little hard. I know that it can be done, i just need to know how. Any answers would be nice. If you could also give an idea for a web blocker, preferably cheap/free, that would be appreciated.










share|improve this question























  • Are you looking for a Captive portal software ? (I.e show a web page asking for login to users when they connect, like some hotel WiFi networks do). There's many software applications to do that, e.g. Antamedia, which also does content filtering. There's many other free ones too.

    – JonasCz
    Sep 16 '16 at 14:09











  • Yes, however, I need to be able to deny them internet, but they still need access to the intranet (e.g. file sharing, printer sharing, etc.). If you know how to do that with Ubuntu server version, that would be much appreciated.

    – rvcabc
    Sep 16 '16 at 15:19











  • I'm sorry I don't know of any specific software, but most captive portal systems can do that.

    – JonasCz
    Sep 16 '16 at 15:21
















0















So I am an IT at a small Jr./High school and our network for it is very sketchy. Everyone is running windows 10 on personal laptops on a secure network that I have to sign them in on. I'd also have to take the computer away if they break rules and go on certain sites, even with the web blocker we have currently. I wanted to make my job, and the poor sap after me, easier by creating a virtual school server that they have to sign in on to access the internet. This would allow me to add, delete, and block users to the internet, or thats the plan. I already have a diagram, but I need to know how to set this up. I have worked with Linux and Virtual box before, however, getting all the computers to use something like remote desktop to connect to a computer that has different accounts all at once seems a little hard. I know that it can be done, i just need to know how. Any answers would be nice. If you could also give an idea for a web blocker, preferably cheap/free, that would be appreciated.










share|improve this question























  • Are you looking for a Captive portal software ? (I.e show a web page asking for login to users when they connect, like some hotel WiFi networks do). There's many software applications to do that, e.g. Antamedia, which also does content filtering. There's many other free ones too.

    – JonasCz
    Sep 16 '16 at 14:09











  • Yes, however, I need to be able to deny them internet, but they still need access to the intranet (e.g. file sharing, printer sharing, etc.). If you know how to do that with Ubuntu server version, that would be much appreciated.

    – rvcabc
    Sep 16 '16 at 15:19











  • I'm sorry I don't know of any specific software, but most captive portal systems can do that.

    – JonasCz
    Sep 16 '16 at 15:21














0












0








0








So I am an IT at a small Jr./High school and our network for it is very sketchy. Everyone is running windows 10 on personal laptops on a secure network that I have to sign them in on. I'd also have to take the computer away if they break rules and go on certain sites, even with the web blocker we have currently. I wanted to make my job, and the poor sap after me, easier by creating a virtual school server that they have to sign in on to access the internet. This would allow me to add, delete, and block users to the internet, or thats the plan. I already have a diagram, but I need to know how to set this up. I have worked with Linux and Virtual box before, however, getting all the computers to use something like remote desktop to connect to a computer that has different accounts all at once seems a little hard. I know that it can be done, i just need to know how. Any answers would be nice. If you could also give an idea for a web blocker, preferably cheap/free, that would be appreciated.










share|improve this question














So I am an IT at a small Jr./High school and our network for it is very sketchy. Everyone is running windows 10 on personal laptops on a secure network that I have to sign them in on. I'd also have to take the computer away if they break rules and go on certain sites, even with the web blocker we have currently. I wanted to make my job, and the poor sap after me, easier by creating a virtual school server that they have to sign in on to access the internet. This would allow me to add, delete, and block users to the internet, or thats the plan. I already have a diagram, but I need to know how to set this up. I have worked with Linux and Virtual box before, however, getting all the computers to use something like remote desktop to connect to a computer that has different accounts all at once seems a little hard. I know that it can be done, i just need to know how. Any answers would be nice. If you could also give an idea for a web blocker, preferably cheap/free, that would be appreciated.







networking server virtualbox






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Sep 16 '16 at 13:54









rvcabcrvcabc

597




597













  • Are you looking for a Captive portal software ? (I.e show a web page asking for login to users when they connect, like some hotel WiFi networks do). There's many software applications to do that, e.g. Antamedia, which also does content filtering. There's many other free ones too.

    – JonasCz
    Sep 16 '16 at 14:09











  • Yes, however, I need to be able to deny them internet, but they still need access to the intranet (e.g. file sharing, printer sharing, etc.). If you know how to do that with Ubuntu server version, that would be much appreciated.

    – rvcabc
    Sep 16 '16 at 15:19











  • I'm sorry I don't know of any specific software, but most captive portal systems can do that.

    – JonasCz
    Sep 16 '16 at 15:21



















  • Are you looking for a Captive portal software ? (I.e show a web page asking for login to users when they connect, like some hotel WiFi networks do). There's many software applications to do that, e.g. Antamedia, which also does content filtering. There's many other free ones too.

    – JonasCz
    Sep 16 '16 at 14:09











  • Yes, however, I need to be able to deny them internet, but they still need access to the intranet (e.g. file sharing, printer sharing, etc.). If you know how to do that with Ubuntu server version, that would be much appreciated.

    – rvcabc
    Sep 16 '16 at 15:19











  • I'm sorry I don't know of any specific software, but most captive portal systems can do that.

    – JonasCz
    Sep 16 '16 at 15:21

















Are you looking for a Captive portal software ? (I.e show a web page asking for login to users when they connect, like some hotel WiFi networks do). There's many software applications to do that, e.g. Antamedia, which also does content filtering. There's many other free ones too.

– JonasCz
Sep 16 '16 at 14:09





Are you looking for a Captive portal software ? (I.e show a web page asking for login to users when they connect, like some hotel WiFi networks do). There's many software applications to do that, e.g. Antamedia, which also does content filtering. There's many other free ones too.

– JonasCz
Sep 16 '16 at 14:09













Yes, however, I need to be able to deny them internet, but they still need access to the intranet (e.g. file sharing, printer sharing, etc.). If you know how to do that with Ubuntu server version, that would be much appreciated.

– rvcabc
Sep 16 '16 at 15:19





Yes, however, I need to be able to deny them internet, but they still need access to the intranet (e.g. file sharing, printer sharing, etc.). If you know how to do that with Ubuntu server version, that would be much appreciated.

– rvcabc
Sep 16 '16 at 15:19













I'm sorry I don't know of any specific software, but most captive portal systems can do that.

– JonasCz
Sep 16 '16 at 15:21





I'm sorry I don't know of any specific software, but most captive portal systems can do that.

– JonasCz
Sep 16 '16 at 15:21










1 Answer
1






active

oldest

votes


















1














I found that a good "free" solution is to setup a pfsense gateway, installation here, and use aliases to allow all lan connections, but block internet to specific ips, in the lan firewall section as shown here. I also found that setting up an ltsp server, instructions here, will allow blocking the user from signing in as well, by this means. As for the content filter, dansguardian will do with group specific settings shown here.






share|improve this answer























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "89"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f825735%2fvirtual-school-network-ubuntu%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    I found that a good "free" solution is to setup a pfsense gateway, installation here, and use aliases to allow all lan connections, but block internet to specific ips, in the lan firewall section as shown here. I also found that setting up an ltsp server, instructions here, will allow blocking the user from signing in as well, by this means. As for the content filter, dansguardian will do with group specific settings shown here.






    share|improve this answer




























      1














      I found that a good "free" solution is to setup a pfsense gateway, installation here, and use aliases to allow all lan connections, but block internet to specific ips, in the lan firewall section as shown here. I also found that setting up an ltsp server, instructions here, will allow blocking the user from signing in as well, by this means. As for the content filter, dansguardian will do with group specific settings shown here.






      share|improve this answer


























        1












        1








        1







        I found that a good "free" solution is to setup a pfsense gateway, installation here, and use aliases to allow all lan connections, but block internet to specific ips, in the lan firewall section as shown here. I also found that setting up an ltsp server, instructions here, will allow blocking the user from signing in as well, by this means. As for the content filter, dansguardian will do with group specific settings shown here.






        share|improve this answer













        I found that a good "free" solution is to setup a pfsense gateway, installation here, and use aliases to allow all lan connections, but block internet to specific ips, in the lan firewall section as shown here. I also found that setting up an ltsp server, instructions here, will allow blocking the user from signing in as well, by this means. As for the content filter, dansguardian will do with group specific settings shown here.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 25 at 21:08









        rvcabcrvcabc

        597




        597






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Ask Ubuntu!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f825735%2fvirtual-school-network-ubuntu%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Human spaceflight

            Can not write log (Is /dev/pts mounted?) - openpty in Ubuntu-on-Windows?

            張江高科駅