DIR-655 MAC filter help

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
I just replaced my old DI-514 with a DI-655 Dlink router. I have three teenagers here at home, and operate a proxy using squid/squidGuard with a blacklist published by an educational association in Oregon. It's a pretty liberal list, and in general blocks only the worst porn and malware sites. It also enforces some basic time schedules.

An essential part of this was a MAC filter on the DI-514 that disallowed WAN access by the clients that the kids are using, based on MAC addresses. This forced those machines to access the WAN through squid. Well, not essential really, as the kids' clients are running restricted accounts and they can't change the proxy settings, but in the interest of completeness that's how I had it set up.

However I'll be damned if I can figure out how to replicate this on the DIR-655. There are access controls for blocking all network access (LAN/WAN) by MAC, and there are domain-based website filters. But I can't seem to find a straight-up interface to the firewall rules where I can deny all WAN access to certain MAC addies.

If anyone has one of these and some idea of how to go about this, I'd appreciate hearing about it. Thanks in advance.

~~~

Edit: figured this out tonight. It's a little counter-intuitive the way they have the interface set up. I wish they had an advanced mode that just let you write rules on the firewall, anyway, to block all WAN access from a given MAC address on the DIR-655, but maintain LAN access, do the following:

Log on as admin and click the Advanced tab.

Click the link for Website Filter on the left.

On the Website Filter page change the drop-down list to "ALLOW computers access to ONLY these sites". Leave the list of sites blank and click Save Settings, and then Reboot Later.

Click the link for Access Control on the left.

On the Access Control page check the Enable Access Control checkbox, then click Add Policy, and click through the next screen.

Enter a name for the policy and click Next.

Set the Schedule to Always and click Next.

On the Select Machine page click the radio button next to MAC, and then select the MAC address by picking the machine name from the list on the right, or type it in. Click ok.

Repeat for any other MAC address and then click Next.

On the Filtering Method screen set the Method choice to Block Some Access, then click the checkbox next to Apply Web Filter. Click Next.

On the next screen enable/disable logging as you like. Click Save. Reboot.

What it does: sets up a policy rule requiring these machines to abide by the website filter, which is set to allow only the domains on the list, which is blank.

I don't know yet whether it blocks all protocols or just http. I suspect it blocks them all. You can use other features of the router to punch particular ports through to allow applications that aren't supported through your proxy.

 

rickeo

Member
Mar 5, 2008
42
0
0
Unfortunately i dont have that particular router to help out, but i must say, i would HATE to have a parent like you, haha. I mean no offense at all, but damn. I guess i lucked out having parents the need help turning on the computer. How old are these kids btw?

Anyway, ill step out and let someone who can help... help
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
You always get at least one of these replies when you ask about this kind of stuff in AT, which isn't surprising given what seems to be the demographic around here. I'm glad your parents are so clueless. My kids aren't as lucky, and so they have to surf through a filter that is probably more liberal than the one at their school, and definitely more liberal than the one virtually every working adult has to surf through at the office.