802.1X updates August 28, 2007
Posted by jpayne in : 802.1X, Security , add a commentAugust 20th 2007. Cisco releases IOS 12.2(33)SXH for 6500s with sup32s and 720s. This release actually does useful stuff for 802.1X - almost feature parity with the low-end switches that have had these features “forever”.
Guest VLAN, Auth-fail VLAN, multi-domain, etc etc. FINALLY!
Still playing with the built in OS/X supplicant (make sure the keychain with your 802.1X certificate doe NOT lock on screensaver activation!) whilst I wait for Xsupplicant 1.3 to stabilize.
Got Xsupplicant 1.2.8 working with TLS for the Linux desktops we have here… shame they ripped out the OS/X support in that train only to have to add it back for 1.3 ![]()
Authenticating Wired Macs with Microsoft IAS and 802.1X August 21, 2006
Posted by jpayne in : 802.1X, OS/X, Security , add a commentLets say that you don’t really want users to login, just have a valid certificate. All your Windows boxes do auto-enrollment and get certificates.  This works transparently.
Macs however… well, lets just say it took a while to realise that the certificate common name should be the UPN, not the username and not the email address. Now it works just fine
 Needless to say, this was a problem with the certificate server’s templates, not with the mac itself.
If Microsoft can get it right…. August 2, 2006
Posted by jpayne in : 802.1X, Security , 2 commentsWhy can’t Cisco? 3560, small stackable switch:
interface GigabitEthernet0/11  switchport access vlan 803  switchport mode access  switchport voice vlan 801  load-interval 30  dot1x port-control auto  dot1x timeout tx-period 10  dot1x timeout reauth-period 60  dot1x guest-vlan 1  dot1x reauthentication  spanning-tree portfast end
6500 wiring closet switch:
switch(config)#int faste 1/22 switch(config-if)#dot1x port-control auto Command rejected: One or more ports configured with voice vlan. Dot1x can't be enabled on voice vlan configured ports.
So how is one supposed to enable 802.1X and use Cisco’s phones? Double up on switchports and wall jacks.
Cisco claims IOS support on the 6500 for 802.1X and voice VLANs is coming early 2007. CatOS is supposed to support it, but that’s a backwards step I’m not sure we want to take…
Damn Microsoft for making it so easy… June 24, 2006
Posted by jpayne in : 802.1X, Security , 1 comment so farOn my campaign for multi-layer network security, we finally enabled 802.1X authentication for wired users in one of our remote offices as a pilot.
(Isn’t it funny how something you mention as an aside can get turned into a full blown project with “can we get this done by the next security meeting?”…)
We have a mix of company issued Windows “productivity” machines, developer Linux and Windows boxes and then the personal laptops (like my powerbook). Everything we do to protect the productivity network has to be Mac compatible because “we” are finally going to support (and provide) Macs!
So, Windows XP 802.1X authentication. By default it’s already configured to try authenticating with a client certificate. This is almost perfect… just one registry setting to be pushed out to tell the stack to use system certificates and authenticate as a machine account, and that meets the goal for the pilot.
Using Microsoft Internet Authentication Service on the domain controllers - very, very, very simple configuration… so simple that this router jockey documented the config.
The client cert comes from the Windows domain… it’s “non-exportable” (whatever that means).
Now the real work begins - trying to get similar functionality on the Mac platform. (Similar functionality here means as little user interaction as possible
Yes, the Mac supports 802.1X, but it’s not on by default and is pretty well hidden and needs configuration to work. The client certs don’t appear automatically (why would they? The Macs don’t typically log in to the Windows domain), and so far I haven’t found such a thing as a machine certificate thats non-exportable.
I fully expect that we’ll get the Macs working just as we find the money and time to stop using the built in supplicants and use something that will let us do some security posture analysis (probably Funk’s Juniper’s Odyssey Access Client).