Discussion Locked

A head scratcher...monitoring student internet access.

0 helpful
54 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I got some really helpful information last time I posted here, so let's see what magic I can learn this time, hopefully my post will make sense, I'm still kinda dazed from a nasty power failure realted server crash today.

I'm working my first gig as the only IT for a small christian college, and have only had to worry about network access for 30 staff. Soon we will complete a new dorm project that will allow us to give access to 150 students, which within 2 years will be over 300.

So my current mind boggling problem I have to solve by the end of next month or so:

The background:
New construction has allowed students to have internet access in their dorm rooms, on their own computers. We have a filter in place that will block objectional content etc...but if something happens to slip by...repeatedly, habitually, constantly being accessed...(you get the picture) we (meaning my boss, meaning his boss...) want to know which student is accessing it and stop it.

The problem: Our current filter will track computer name and IP address or integrate with Active Directory and track login names.

No real easy way of tying computer names to students and I really don't want the added problem of having the students login to a domain.

My ideal way of solving this problem would be magic elves that fix it for me. But, in reality, I'm looking for something that:

A) Allows the college to track student internet use and tie that to a specific, unique identifier.
B) Does not require the college to add anything to the student computers.
C) Allows the student to essentially plug the network cable, turn on the computer and once it boots surf the internet without having to type in any sort of login name or password.

A) Is definitly a must.
B) This does not mean, configuration info, just no programs, logs, etc.
C) I'd like this to be reality, but I'm open to the fact that it won't be possible.

I know how I can accomplish this, roll AD to the dorms, bulk load student names, give "Power User" students permission to change passwords and unlock accounts (And have a VERY VERY simple password policy).

I've thought that through, but lets see some other ideas.

54 replies

by jaqui

a simple way to do it, use a traffic logger on the gateway device, which will map exactly which room each ip is in, if you note the wiring correctly.

most of the student's computers, if not all, will be running with dhcp, so either they will have to be given an ip number, or else you will need a dhcp server in the system. it's easier to use the dhcp server, though by assigning ip numbers it makes monitoring for prohibited content easier.

The students will have a copy of the policy that says their online activities will be monitored for "objectionable" content?
[ a copy of it signed in the school records is good as well, signed by the student naturally. ]

by jefeolson

Yes! Brilliant!

Thy will have to sign an internet policy as part of registration, along with other paper work, so that's taken care of. In fact they already sign one, they do get some access through a library already so that is taken care of.

The plan is to run DHCP. Assigning static numbers was a thought, but it seemed impractical in the long run.

Jacks are already labeled by room and floor, and then that is noted on the punch panel, all I'll have to do is trace from the panel to the switch port. 4 jacks per room, so yeah, that works. Can at least narrow it down to 4 people, probably less, if there is a problem.

I'll see if I understand the process though, using a traffic logger I can back trace from the gateway back to the filter, back to the central switch, back to the local (dorm) switch to the dorm room. And with properly labelled jacks, know the specific jack that it came from.

Gateway->Filter->Central Switch->Dorm swich->Computer

I didn't even think of this. So simple.

What makes it even easier is the plan is to split each dorm into it's own subnet.

Brilliant! Brilliant!

So much hassel averted!

by jefeolson

Maybe I'm not understanding how this works...actually.

Ok let me set up the example and you tell me if I'm on the right track.

In room 123 a computer is plugged into jack A123.
Jack A123 plugs into port 23 on the main switch for the dorm. (...Which runs to my central switch, which goes to my gateway, which goes to my hardware filter and my logger, which goes to the firewall, which goes to the internet...)

But I know none of the above. All I know is that the computer with the host name IMCOOL and the IP address 192.168.0.10 is looking at www.whatwouldyourmothersayifshecaughtyouhere.com

How do I go from knowing the IP address (and MAC address as well) to knowing which exact port on my switch this request came from. (I think figured it out all the way to back to the switch, but I can't make the leap from having 48 ports to having the exact port.)

by jaqui

where you have to start working with log files from the dhcp server, to find the mac address that got the ip, the ip was from traffic log.

by greybeard770

The IP address is good but in a DHCP environment that alone doesn't identify a computer in history. You need to have a process to show that an IP address visited an inappropriate site at date and time and then look on your DHCP logs (which by default rewrite every week) to show which MAC address had that IP address at that point in time. The DHCP MMC shows who has that address currently but isn't a promise for yesterday, even if the lease is a week.
I have a process that saves those DHCP logs for a month using system variables to include dates in the logs as they get rotated by day. I can share that if you are interested.
I don't have an answer for Johnny using Billy's computer, especially if they share a dorm room. That falls into the repeated patterns you need to define. And somebody will figure out that if they make their own static address (which they even change from time to time) they are off the DHCP records. Picking an address normally assigned by DHCP would be a problem for them but they could keep guessing until they get a good one.

by too old for it

You are going to move into the 21st century and just lay down a big wireless setup that blankets the campus, right?

I would thik even the smallest college would have to be on a technological level with the average coffee shoppe.

by jackieb

Just use port security. I know that Cisco offers port security and other switches do also. Assuming this is available on your specific switch, you just set up port security and the only machine that can access a particular port is the one assigned to it, so you will always know the MAC associated with a port, since that is the only MAC allowed to use that port. If their friend plugs in their laptop, it will invoke port security and the port will go into a locked-out status, which can typically be set to release after a short time or can be set for a manuel reset. Either way, only the permitted machine can use that port, and you know the machines MAC, thus you know the responsible person. Set up static DNCP and require they provide their MAC prior to connecting so you have it. Your agreement should indicate that a person connecting to the network will be responsible for any actions done via their pc. Problem solved.

by deadly ernest

Five years ago I worked in a secure gateway that supplied Internet for several government agencies and we had a piece of software that monitored all Internet access requests, it noted the user's ID and the site being visited, it also checked the incoming info for 'objectionable' material. Anything noted was placed in a report for the sys admin to review.

The software had black list and white list capability. Anything in the black was totally blocked and anything in the white was not checked.

Sadly I can not remember its name. However, a Google search lists many software solutions that will work. Some I found quickly are

http://www.softactivity.com

http://www.internetaccessmonitor.ru/eng/download/index.php

Do some homework.

Now you can buy devices that work as a proxy and actual open and scan all sites before passing them on. Thus checking for nasty code as well as objectionable material.

by jefeolson

Ah! Ernest, I think you chimed in on an earlier post (December-ish) and provided some ideas on an earlier problem with this same network design.

Now, perhaps I misread your post this time, it is late. But read on!

I have a $6000 (it was here when I got the job) content filter, so ideally I'd like to use it.

Yes, I realize there is software to do just what I need to do, but...ok so pretend we have the software, where do we get the user's ID in this scenerio?

Create and maintain accounts for 300 students? I'm looking for a solution that doesn't require that. Although I can go that route as a last resort, I just really don't want to.

I really like the idea posted about using a logger in the gateway to track traffic all the way back through the main switch back to the port on the switch sitting in the dorm wiring closet. It requires no logins (for students anyway) and runs behind the scenes.

So lets lean that way for a moment.

Current plan:

ADMIN and DORM are the two subnets. Logically they are seperate (conveniently physically to, for the most part). Can't see each other (keep those pesky students out of my accounting server!)

All ADMIN and DORM traffic gets routed through the main switch to the gateway.

I'm assuming my content filter needs to be in the gateway to catch both ADMIN traffic (Which is running AD so I can get logins) and DORM traffic (Which will give me IP addresses).

So my logger needs to be running in the gateway. If I see that an ip address is accessing naughty things when I look at the filter, I then look at the logger to determine the origin port on the switch.

So what am I looking for in a logger?

Again, open to all ideas. It saves me time and money by having a really good grip on what I want before I consult locally.

by deadly ernest

1.
The first question is "Do you really need to know which specific who is accessing what?" You could just identify the site and block it.

With the set up you state you can use the same sort of tracking software (check your content filter it may already do enough) to identify the 'naughty' sites but not the user (due to no ID). So you then list that site in your black list and settle for denying future access. This way you play 'access' cop but not 'spank the bad boy' cop.

To track it back past the switch port you would need to have a list of every MAC address or place a monitor on the switch port when tracing. Both of which strike me as not being worth the time.

Who knows, the existing filter may record the PC login ID of the user - remember most people will have either XP or Vista or Linux by the time you get going and most people set up local logon IDs, they may help in identification, and they may not. But is it REALLY required you know who?

I am more used to working with secure gateway operations where everyone has an account and login.

2.
Ask if the school has any future plans to give students controlled access to any other resources later. When I was at tech college each student had a logon ID (linked to their school ID) to allow limited access to the school network where teachers posted class notes, students participated in class discussion boards, and students could check grades for assignments and exams. We could do this from inside the network or by coming in via the Internet - logon ID gaves us access.

It would be possible to provide any or all of these resources within the network without using logon IDs as long as they do not care which student accesses what resource they are making available. But ask now so you can incorporate it now if they intend to later.

3.
Regarding the concept of keeping the two sub-nets apart, that can be done best with two DHCP servers. Use A or B class IP address sets with one assigned to ADMIN and one assigned to DORM. Where the two come together at your gateway have a router at the back of the gateway and set it up so that DORM can't cross talk to ADMIN and all traffic MUST be intiated from inside the sub-nets. Have your mail server, firewall, logger, filter, anti-virus, DNS, and intrusion detection servers set up on the gateway side with another router between the gateway and the Internet, set this trouter to be interior initiated as well. Use a third IP address group within the same hierarchy for the gateway, use static addresses in the gateway.

You can now buy some routers that have DHCP server capability so you could handle that aspect by having the head of each sub-net as one of these types of routers, and they then connect to the gateway router. This allows for further expansion later too.

I have a network diagram for a B class network on my web site. It is much bigger than what you need but it gives you the basics of the gateway and set up. www.bywater.net.au networking page.

Hope all this helps.

by jefeolson

...that caught the rat...all in the house that jack built.

So I think it clicked now.

The MAC is our unique identifier for each PC.
Hostname can change, IP can change but the MAC for all intents and purposes is static.

From my log file I see that the IP address and MAC of the offender.

I go to my switch and look at the MAC address table and go "Ah ha! MAC 00:00:... is using port 6...[look at wiring map] and port 6 goes to jack 2A123."

by dnuttall

Since MAC address is embedded in the hardware (really in the network card), why not take the ULTIMATE step in big-brother-watches-over-otherwise-adults and require that students register their MAC address when they sign their rights away to use the campus network?

You'll still have to do some reverse lookups from the DHCP logs, but you'll know quickly to WHOM the computer belongs.

Even more invasive would be adding technology that only allows authorized/known MAC addresses to obtain a valid IP address. I don't know if such a solution is practical or available, but it would advance your control and monitoring to a very high level.

Good luck.

by notoriousdog

This way no one can say "I don't know who was in here with my roomate while I was gone. They must've plugged in a laptop."

by W Bahny

Most DHCP servers offer a "Static DHCP" option which is set up using MAC addresses. Then, you just turn off the traditional DHCP. Unless the student registers their MAC address, they cannot access the network/Internet, and no foreign equipment can be used either.

by jefeolson

To answer your questions:
1.Short answer: Yes, my bosses' boss (College President) and the board of directors want to get that specific. Long answer: If we can narrow it down to lets say 10 people who are on the south side of the top floor of a dorm building that's close enough for my boss to spin it to the higher ups, from there the detective work begins! The best way I can describe the reasoning is as follows: We have two problems: Technical, which simply blocking the site accomplishes. The other is Moral accountability for actions. Being religious college the second is actually the more important issue.
2.Yeah, they may want to. There are no current plans to have anything like this within the next two years. And I see where this is going: If we're going to have students login to things, then dangit I'm gonna have to administer 300 user accounts anyway, so what the heck, make them login to the network on their personal machine so we can track their 'net activity.

But this violates what I* (*I being the College board and prez ) really, really want to do, filter traffic back to a specific person while having ?plug and go? use. (Plug in network cable, boot, go on net w/o logging in.

I have a thought on this, and follow the logic. My content filter gives me the IP address, and MAC address of the computer that made the request, and the site it visited. If I get switches that keep a MAC table and which port that MAC is connected to, that might work.

So the PC with MAC 00:00:...:00 accesses the bad site. I go to my switches and look for MAC 00:00:...:00 I can see which port it used. Since the ports are correctly mapped from the switch, to the panel, to the room I know where MAC 00:00:...:00 is.

3.That basically is my (and my consultants') plan. GATEWAY be 172.0.1.X ADMIN will be 172.0.10.X DORM (s) are 172.0.20.X and 172.0.30.X switches are programmed to put everything into the gateway, but keep out the other subnet traffic (DORM can't go to ADMIN). The gateway contains the web/ftp/mail servers, content filter and what not.

by dombenson

You could record the MAC of stundent's computers, and statically assign an IP with internet privileges to each: and you can check the machines for nasties at the same time, which is in any case a god idea. Then if students attempted to fool the system by assigning a manual IP, they would simply not have internet access. This also has the advantage that it does not require logins.

by stephenmoriarty

I know there is software out there that does it (change Mac addresses) now if I was a student hacker I might just walk around to a few rooms some ethernet cards have mac addresses written on the back.(visible with out opening the pc) and with a network scanner like ethereal I could optain a list of mac addresses with IP and forge away.

by gboyce

You should stick with AD and, if budget permits, try the 15 day version of Websense. It can get pricy, but it's a solid product and you can lock down many, many filters per group - sort of like AD in a sense. I have utilized it in the past with really good results. Users WILL need to join domain though. Sorry I couldn't be more helpful.

George Boyce
LIS Support
Stony Brook University Hospital
Stony Brook, NY

by Member 23157921

I am Network Admin in a Christian School. We had pretty basic internet filtering but eventually decided the best solution was a GetBusi proxy server.

It updates its users from AD every night, allows you to map AD user groups to proxy server groups, set poliies for each group, filters about 12 different types of undesirable content by reference to an externally maintained data base, allows you to add your own black and white lists, can filter file types, allocate quotas and bandwidth, print reports of attempted abuse, block offenders for set periods. A brilliant package.

Why would you ever want to not use AD as your base for identifying users. If they are accessing internet via your network, you are responsible to be able to identify them. So why not do so by allocating username and passwords in AD

by gadgetgirl

whatever you decide to do/use/employ, run it past your legal department first, before doing anything.

I only point this out for one main reason. Here in the UK, I could not bring someone up on disciplinary action unless there was proof positive that the infractor was that specific person.

Under our laws, to bring a disciplinary action or to go to industrial/employment tribunal or bring criminal proceedings, I must first provide evidence not only to the piece of equipment used in the infraction, but [b] definitively [/b] the user. This can only be done with log on evidence. You may want to check with your legal deparment in case their is an equivalent law where you are.

Other points:

Have you defined "questionable/unacceptable/objectionable content" to your users? I ask because having done IS Investigations for eight years, it is noticable that what is questionable for one person may be totally hilarious to another. They need a definition specified within the IS policy that they can use as a "rule of thumb" if you will. I have even gone so far as to give a definition of pornography which is used throughout my workplace as to what we will and will not allow, both in text, image or any other descriptive format. They need to know the limit so they can stay within it.

If I were you, I'd also get that definition laminated and posted up in the dorm rooms, too, so they have a constant reminder. Not only that there is a limit, but it will also remind them that they are being monitored.

If this is a new roll out, you may also want to write an acceptable use policy with regard to both internet access and email, so they understand what acceptable use is - that way you can define whether they can download music, files etc. while defining unacceptable use (visiting virus/kiddyscript sites etc.) You can also use the roll out of the acceptable use policy to make them sign an acceptance form, which can be appended to their personal school files.

Password policy - what do you mean by simple? Do you have one now? Do they adhere to it? If not, why not? Is it too easy to bypass, or too complicated to comply with? If you're letting them on the internet from dorm rooms, the same legal questions apply - therefore under no circumstances should they be sharing passwords and/or log ons.

Finally, and sorry for "soap-boxing" all this, if you do have an infraction of policy or an internet security event, do you have people in place to investigate? Are they trained? Do they know how to collect and maintain the chain of digital evidence? All this is needed if you want/need to invoke other procedures, such as disciplinary action/criminal proceeding etc.

Sorry to prattle on, but you're heading into a minefield and you need all the info you can get, as well as all the ways to CYA!

GG

Edited: typo

by jaguar182

G.G. mentioned the visiting of virus/kiddyscript sites, that means there is bound to be a user online there (in a DORMroom) that is very familiar with virii, and kiddyscript usage. If passwords/logins are strictly enforced, as well as MAC addresses (which are unigue to ONLY one network card)recorded, then the person whose computer is detected visiting black listed sites or doing questionable things, can be located and "blame" assigned to THAT computer. In my experience, the more rules you put in place, the more others want to break them, or try to circumvent them. With computers there is a ton of software out there to do just about anything imaginable. At least with the use of logins and known MAC addresses, you can narrow down the search to one computer. What more do you need?

by thefrown

I think point C in your list is unrealistic; what happens if student "A" lends his/her PC to student "B"? Or if student "C" brings in daddy's laptop and plugs it in? Or someone replaces their network card and doesn't tell you? Get yourself a Proxy Server that requires you to authenticate first, then you can track usage without any worries.

Back this up with a clearly written policy that states User ID's MUST NOT be divulged and that any activity conducted with a User ID will be the responsibility of the person who is the custodian of it (This sort of policy tends to focus the mind!)

We use Symantec Web Security here - you can subscribe to lists and block varying categories; you can create your own too. It has the further luxury of creating various groups with differing levels of access; for instance you can allow certain people to access banking sites and conduct on-line shopping, but not others. You don't have to integrate it with AD - you can create local users in the application. You can also get it to email you content violations, so you don't need to actively produce reports day in day out; just see who generates a lot of content violation emails and then perform some reporting on that user.

by razz2

Well, many have stated that you should use AD, and while they
all have great points I am going to stick with your desire of no
AD.

As has been mentioned, the MAC is the key here. Just like a
Cable ISP does, simple require signup fpr internet. The signup
process requires a signed Internet Usage Policy and a MAC
Address. Then using the MAC you setup a DHCP reservation. No
ip's go out other than through reservation. Now from the logs
you can tell instantly which ip which is directly tied to which
computer. No Muss, No Fuss. Someone violates the policy and
the reservation is pulled.

OK, Now the down side. These are college students. They will
setup a consumer router using NAT, spoof a valid mac and get
an ip. Then they will setup multiple hosts, xboxes etc running
behind the router. Now that router could be moved room to
room or worse be wireless and the whole floor could be going
through the same ip. So, routers must be mentioned in the
policy and you must check for them using wireless scans etc.

by tintinmilou

First off, I'd say you have two conflicting requirements:
1) Positive Identification.
2) Annonymous (No login) Access.
These are mutually exclusive. If the intent is to be able to Absolutely (legally) identify an abuser, then you MUST lock down access to positively identified users. Userids and passwords. If a user shares their password, then it's upon their head if the userid is involved with abuse.
Keep in mind that this information may be used to discipline or possibly expel a student, so you'd better have more information than "Someone in the room turned on a computer and used it."
I'm afraid you're stuck with maintaining userids and passwords, no two ways about it. A student's innocence or guilt depends upon it.
The userid belongs to the user, regardless of what hardware or what location.
Unless you want biometric access requirements! :-)

by jupiterick

what would keep me from using an wireless router on your dorm subnet and sharing with other students ,your reporting software will only show the mac address for the router ,and will assign ip address to the clients ,prehaps with notebooks starting to out sell pc's you shoud roll out a wireless network before one of the students does ,i agree that in a perfect world it would be nice to not have to login userid/password however without it youre open to ligigation

by steve

...and I'm talking about just the COMPUTER experiences! haha

When I first arrived in the dorms 2 years ago, the first time I connected my laptop, I was presented with a login screen with the disclaimer, etc. that required I login with my University e-mail account and password. Once this was done, my MAC address was mapped to my username for all access. Same thing happened when I connected a wireless router and when I replaced my laptop mobo. I registered 3 devices no problem without ever speaking to tech support. The disclaimer included verbage that essentially said the person signing in claims full responsibility for all activity under that MAC address. IMHO, this is the best solution if it's possible!

by tryskadec

assuming all other pieces are in place - if the school provided the wireless cards (with MAC Address already noted and added to the router config) - you would be able to control who could get out to the internet that way, regardless of what equipment they were using, and you wouldn't need network accounts.

the other benefit - they are now accessing the internet through YOUR equipment, and it adds a little more strength to your case for monitoring people on their computers, who don't have user ids, doing whatever they are doing on the internet.

by too old for it

... to the wireless network that runs in the dorms, set up a student OU, enforce a strong password policy (they change every quarter, semester, whatever) and use restrictive group policies.

Set up websense or some such with really tight permissions (let the kids who need to research breast cancer awareness ASK for permission, for instance).

Shut off ALL P-2-P with group policy. use MAC filtering to keep the rogue router off the network.

That will do for a start. Review at winter break to see what tune-ups you need.

by beilstwh

Having a site where ANYONE can plug in a computer and hack or infect the entire network is foolish. You are NOT talking about a 50000 student college, you are talking about setting up 300 users once every 6 months. What is the big deal. You have a procedure that would require the user to register any computer that they want to use. Record the mac address and require a login and a name brand virus scanner that should be supplied by the school. Have the virus scan downloadable from the collage intranet. The AD registration for the 300 people would take one or two days. What is the hardship?

by too old for it

Local cable company supplies the CA eTrust suite. (AV,pestPatrol Fireewall if you don't have the XP one activated) They roll it out at the rate of some 3-400 copies an hour.

YMMV

Tho I can see some freshman machines yak on the first virus and spyware scan however.

by Member 34084325

Tracing back inappropriate connections to individuals is all well and good, but step back a little here and address the real concern of the college: To prevent their students from accessing inappropriate sites, and to know that they are being monitored for violations of that policy.

A signed pledge acknowledging monitoring and stating the student will not visit such sites is next to worthless, but it does provide a legalistic pretext for whatever disciplinary measures the college decides to mete out. Obviously they don't want to just expel the miscreant, as this would reduce the college's revenue.

Aside from tracing DHCP connections to MAC addresses, keyloggers on all student machines would be an excellent way to preserve a record of any and all transgressions, present as well as future, and allow the administration to track and deal with suspected violators with a degree of certainty other solutions do not provide.

This solution could also be used in conjunction with a codicil in the student Internet access agreement -- secret, of course -- that would require any student caught in violation to provide the college with the names of other students known to be violating the policy. This could serve as a check on the internal networking of students visiting forbidden sites, as well as provide the college with its own counter-network of student contacts with a vested interest in preventing others from visiting illicit sites. Or at least exposing others who do.

Alternatively, the student could be publicly identified as being in violation, or required to spend a certain number of hours in Internet re-education classes witnessing to other students in possible danger of violation of the consequences of their unauthorized visits. Combined with group confession and prayer, these non-technical adjuncts to monitoring could have the desired effect of enjoining compliance to the college's policy without any additional expenditure by the college.

Your administration, I think, would welcome the use of non-technical counterincentives to visiting unauthorized sites, especially as they lay the groundwork for a lifetime of self-monitoring and careful exclusion of information that is morally, politically, or religiously questionable. Which is, I think, the ultimate aim of your institution overall.

Your college will welcome the opportunity to embrace the future by means of self-censorship and mutual monitoring in addition to actual tracing of connections and identification of the inappropriate viewer. These procedures already work well for the Chinese.

by dajomu1

The solution to your problem is to use Clarkconnect wich you can use to monitor internet traffic, bandwidth, etc.

by darrell.jones

You don't have to use static IP assignments, but you should probably use DHCP reservations, which would require people to tell you their MAC addresses. Otherwise though IP addresses won't change a lot, they will change. Also WRT looking at switch tables: you'll only see entries when the PC has been active recently. I wrote some gleaner code for our network that harvests switch and router table information and figures out where everything is, but that's not trivial. Best wishes in finding the solution that works for you.

by tibmeister

Use RADIUS and RADIUS accounting, using PPPOE. This way, all the students will have a login without resorting to AD, and the RADIUS accounting will track which IP address the login get's assigned, so even when the DHCP changes, all is good. Or you can use a 100% PPPOE solution, still using RADIUS, so they don't even get an IP Address until they have authenticated, nice way to prevent bypassing. Then, use MonoWall, SmoothWall, Squid, or any other nice GNU tool to track IP Traffic, so even if they try to spoof the port, it will still get caught, or just do a packet-level trace on the HTTP requests and even if they go through an outside proxy, the origional domain name will sstill be intact. There's soo many ways of doing it, jsut depends on budget, and how much of a "Big Brother" you want to be.

Cheers

by sostermann

Remember, a tech-savy user may be able to change their MAC address, either through Windows or a 3rd Party utility.

Just a word of caution, it can easily be done.

by dnuttall

A 3rd party utility can change what is "burned" into the PROM of the network card?

IP address, yes, but to my knowledge, NEVER MAC address.

by servicetech

On W2K Start, Settings, Network, Dbl click on the adapter, Click on Properties, Configure, Advanced, Locally Administered Address, Select the value radio button and enter your desired MAC address. That's all there is to it.

by groucho.27thceb

You are soon going to join a war that many of us have been fighting for years. Eight years ago I was charged with a task very similar to years in scope (two hundred dorm ports the first year plus labs and library, all the old dorms the second year) also for a small Bible college. Most of what has been talked about above has happen here at one time or another. A study of evengelicals has shown that nearly 30 percent of active pastors have a problem with internet porn (the numbers have not changed in twenty years, a survey in the mid 1980's reported similar numbers with printed porn). I mention this only to show that you should expect a similar number of your faculty, administration and students to have a problem. Yes, faculty - proven, administrator - suspected, not proven because he refused to turn over equipment for inspection and was in a position to get by with this. There for you should expect that you will have preditors in the dorms looking for computers that are left on and logged in (all you can do is nag nag nag turn off your pc turn off your pc log off log off password protect your start up dont't give out your password LOG OFF and TURN IT OFF). Guys able to prove they were at work by their time sheet yet the PC was in use.

I started out telling everyone we were going to log everyplace they went. Some didn't care. Ten percent of the private PC's on campus were used to view porn the first year. We installed surfcontrol and tried their pass by filter and found that under heavy use it would allow first contact to get through. This was exploited. We now use a barracude box to do spyware and content filtering and use the surfcontrol to do pass by filtering. Why two? Together they are good. By themselves too much gets by (I like the Surf Control filter for quality, it identifies what the Barricuda misses). Then along blogs. Neither filters blog content well unless you block all blogs. Administration runs their own blogs so they like the idea of blogs and want them open. We have even had people do searches and go to the filter web site to test search returns to see if they will be blocked.

Now we are becoming a wireless campus and that opens a whole new can of worms, spyware and wiruses. Response here is Blue Socket ldaped to Novell EDir for ID and passwords (If you have ever used Edir for user management you will know why I didn't say AD). Don't forget guests and users of Mac's.

And every year you must update your user agreement for new treats and software that students will use to tear out your bandwidth. One student with P2P can hog your whole bandwith. ESPN motion downloading while they are in class and the Admin can't access their favorite comic strip will sure bring the heat. No money for band width so we must do something creative like by a packateer off of ebay and try to control that precious bandwidth. At the fire wall declare all avi, mp3, mpeg, flv as viruses and shut them down.

But none of this will do a bit of good if they bring 300 gig if video files and photos onto campus the first day of registration, or after Christmas break or Thanksgiving or from the local coffee house down town or the neighbor who's boosted unsecure wireless leakes into the boys dorm.

It's the middle of summer and this soldier is tired (I Corp, Republic of Vietnam 68-69). But we shall not quit, we are victorious and we will not leave anyone behind.

It is the goal of this institution to train servants of the living God. We must filter. We must log. We must check machines (who at your college is going to do that? Will logs be sufficient or must the temp files on the PC be checked to verify activity that by passed the filter {don't forget the students also know how to use secure proxies to by pass your filter}). In the past any machine that was suspected of containg porn was verified by physical review. We have even had students try to recover files we deleted so we went had to start using eraser programs.

Our student handbook declares inapropriate computer use is a major offense which in all other cases leades to dismissal from school. But in seven years the worst punishment was to close their port.

We have kept everything silent and behind the dean's doors. I wonder if the suggestion above "to be more public" might produce more repentance.

You will find the problem exists with followers, leaders, and the withdrawn (by the way if you ever find a student has built a cave around his PC or placed it in a place that her {yes! her, amuch lower percentage but still a concern more for chat and date rooms but occasionaly visual stimulation} be diligent and keep an eye on that one.

What to do? Have good policies, good documentation, good usage agreements, good hardware, good filters, good plans, and an administration that wants more than to just hide a problem. You also need dedicated people who will fight the evil that wants to destroy your students. This is a good fight, rejoice and stick by your post.

by too old for it

We have wireless in quantity, as even in a work environment, too much time is spent away from the desk in meetings. That and a modern laptop has more than enough ponies for the average person to get their job done.

We keep a seperate wireless network for guests. Need security to give a login and password, but still doesn't gain access to our network. Gotta love physical seperation, and totally seperate infrastructure.

As far as Mac, Linux etc users in house? Sorry, no access for you. WinXP Pro, set to corporate image and policies, one of which is that unattended it locks the screen so only the last user or an admin can get it back on ... and it has to be in contact with the domain controller to get back on (not a bad idea, you think?)

As cheap as the Dell 600-series laptops are, I would think that the college could build that in to the tuition.

I know, there is likely someone out there who wants to use his or her cutesy Mac notebook, but then again there are other colleges too.

by jupiterick

the problem as i see it ,you want easy access to the internet for your users ,with the ability to trace down users who violate (your moral code)the responibility lays with the end user ,there are ways to defeat deterents (google it)userid/password is the only defenseable way to point a finger,"if you want to catch a child with their hand in the cookie jar",while still being able to support emerging tech (student wirelessnet)macs can be changed ,ip s can be changed,websites can be used for proxie servers ..every measure has a countermeasure !!do not underestimate your users ,not only can they set the clock on the vcr but they can make it do tricks too.

by jefeolson

Ok, so I've had several arguments for using logins, and I can see this will be required. This really was the plan all along, I wanted to see if anyone could figure out a way that would be easy, and meet my so called requirements in my first post. By giving you all a challenge, I succeeded in proving that there is no good way it can be done.

Now then, how about ideas other than AD that allow this to work. The dorms are wired. That is set in stone. No Wifi (yet). Also since the Admin side of the network is safe (VLAN'd) from the Student side of the network, I don't really care if they want to play their silly network computer games (In fact I'll join them!)

**URGH!*** Update. That's right my dang $6000 iPrisim uses AD logins to track stuff...Ok so how can I use AD and do something as described in Steve's post "My College Experience"

Steve describes in his post "My College Experience" that his college used a simple login the first time he used the computer on the network. (Go read that post)

Now we don't have plans to provide our students with email addresses at this point, but I would like a system similar to this. Let's have more posts on this sort of option.

Plug in the computer/laptop, login once and *boom!* network connectivity.

Traffic bound for the outside world is going to run through a St. Bernard software iPrisim device, which allows for the filtering of web content and other junk like p2p.

Our policy is already going to ban students from using their own routers, especially WiFi equipment.

**URGH!*** Update. That's right my dang $6000 iPrisim uses AD logins to track stuff...Ok so how can I use AD and do something as described in Steve's post "My College Experience"

by bill_w

I have some slight responsibility for the IT in a medium sized high school, with some 950 or so students (13 - 18 yr olds). We use Squid as a proxy server, with individual logins to the proxy for control of internet access, using a FreeBSD box as the proxy. We set up the proxy accounts by batch export from the schools student management system, which takes maybe 15 minutes once a school year. All internet access (including URLs)is logged, we use a block list, plus unblock, with a few other wrinkles such as daily traffic limits for students. Seems to work OK. The only factor for you might be the need to add proxy settings into IE or Firefox - but we use a .reg file to do that if we need to. And it means we don't need AD or anything else for internet access/monitor/control. Maybe a thought?

by ibanezoo

I am in process of trying to set up Censornet. It seems to do what I want (which is essentially the same as what you want). It seems you can restrict and log by all sorts of things. Whenever you launch IE it requires asks for a login.

http://www.censornet.com/

by the admiral

Your magical solution would be to have them log into an outgoing firewall that will keep their login name, mac address, and IP address in the log as well as where they go and what they do.

Of course, this would mean that you are perceiving a problem and are attempting censorship. One of the other problems that you are going to face in a college setting is that they are there to learn. What happens if someone is doing a study of pornography on college students for their doctorate? It may be that what you are attempting to do is to block certiain P2P sharing networks like Limewire or something of that nature, but you wind up driving the college student to the bookstore.

by beilstwh

The network adapter must support changing the MAC address. For example, one my computer, it is burned on the PROM and can't be modified. The option isn't even in the properties for the NIC.

by servicetech

The "Burned in" address is permenant. It can't be altered without replacing the chip. You can however alter (Spoof) what windows thinks it is. By the way, I beleive that you need to have administrator access in order to be able to change it.

I have used this on numerous occasions. We have some programs that can only be accessed from certain PC's were I work. Sometimes when a PC needs to be replaced the User will lose access to that program. I can then reset the MAC to the previous address while I'm waiting for them to update the list of approved computers. Of course you can't have two PC's with the same address or you'll end up with conflicts. It's not a problem here due to the old PC's leave the building and are shreded.

by josephdphillips

Your imagined solution -- to roll AD to the dorms, etc. -- won't work if the students use their own machines. You can't prevent them from using local user accounts. If they're on the wire and have static IP and DNS information, they're going to surf. The only solution I can see is some kind of proxy server, an appliance that controls HTTP access. Good luck.

by oz_media

They had an interestin garticle in a paper about that, with schools anyway.

First of all they suggest that even though YOU teach our kid safe internet useage, you also need to see that the schools do too.

There are two options when working with kids and computers.

1) ALWAYS ALWAYS ALWAYS supervise every kids use without relying on keyloggers, trackers etc. YOU need to sit and ework wit hthem to ensure they are getting someonething out of it.

2) Use child proof portals, such as those Kid Zones type browsers and apps you can utilize. And EVEN THEN, sit with the kid and turn surfing into a creative experience where the child can learn and gain from computing, even if in a chat room format.

Anything short of that is irresponsibly allowing kids to use the internet unsupervised. Most kids are nto allowed to go to movies alone aymore, or go out to the mall after dinner. But when it comes to computing, the most dangerous place for kids to be, nobody spends any time monitoring kids and they expect software babysitters indstead.

by jefeolson

Since this thread was sort of deticated to a single idea, that of getting proof that the idea of tracking computers by only using a MAC address was incredibly hard and stupid, and not really what I wanted in the first place, I've started a new thread with more information.

Please see the new thread.

by broxoth

...just use a different NIC. If you require your users to register their MACs and then restrict access to that list, they're out of luck. But if you get that restrictive you have already headed down the path to the dark side. Might as well tag and release your users at that point.
I was in a similar situation at my last position. I was a sysadmin for a Christian high school. My approach: we had an internet-nazi librarian who covertly called me every time the students got worked up while on the computers. I'd remotely connect and view what was going on. Then I'd come down, talk to them, and then take away their gold star. Little perverted punks... =)

This discussion is closed to new replies.