 |
Mac OS X Panther 802.1x Wireless
Instructions
Please note
that the Meetinghouse AEGIS client will *NOT* work with Panther.
Fortunately, Panther has a built-in 802.1x client that works
quite well.
Please do not install the AEGIS client if you are using Mac
OS X 10.3. If you have already installed the client, or you
are upgrading from Jaguar, and you would like to remove the
AEGIS client from your system, please refer to the Meetinghouse
instruction manual located in the "Documents" directory in
the root of your hard drive.
We highly recommend that you also check out the Panther Known Issues section located
at the bottom of this document, as it contains information
regarding known problems with the client. |
-
Install the network card, if necessary- refer
to your Airport manual for instructions on how to do this.
-
Setup TCP/IP for DHCP in the Airport settings.
-
Configure the Panther 802.1x client.
802.1x is currently available only on the wireless
network. The wired network will be moved to 802.1x at some point
in the future when we have 802.1x capable switches. In the mean-time,
please continue to use the existing web page authentication for
wired port access.
These instructions are for Mac OS X Airport only. Because of the
lack of a public wireless API in Mac OS X, developers are unable
to easily write an 802.1x client that can support dynamic WEP
on the various different cards that may have Mac OS X support,
and because of that, Panther's 802.1x client will only work with
Airport cards.
This is an issue that we feel Apple should address, so please
write them and express the need for a public wireless API so that
developers can more easily support 3rd party cards.
We've changed our network ID to "BC-WiFi",
and it should be the case that any campus network named
"BC-WiFi" is an 802.1x-enabled network. You should be able
to authenticate to these networks with no configuration changes,
provided you use the method recommended below for maximum usability
of 802.1x.
Setup TCP/IP for DHCP
You will need administration access to do this step. (The first
account created will have administrator rights)
From the desktop click on the Apple menu.
Choose 'System Preferences...':
You should see a window that looks similar to this:
Click on the 'Network' icon.
If you are not logged in as a system administrator, click on the
lock at the bottom left hand corner of the window, and login.
We recommend creating a new location. To do this, click on the
"Location: " drop-down menu and select "New Location..."
I'm going to call this location "BC-WiFi".
You can name yours whatever you like.
You'll need to choose which interface to configure from the "Show:
" drop-down.
My laptop has both Ethernet and Airport, as well as a modem. Since
802.1x is only currently available on wireless, I'll choose Airport.
Select "Airport" from the Network panel's "Show: " drop-down menu.
Under the TCP/IP Tab, Set "Configure IPv4:" to "Using DHCP" and
make sure that the "DNS Servers (Optional)" is blank.
Everything else should be blank as well. Your window should look
similar to this:
Client Configuration
-
Click on the Airport icon in the OS X menu
bar's top right hand corner, turn Airport on if it isn't
already, and select "Open Internet Connect..." at the bottom.
- Go into the File menu and select "New 802.1X connection"
(or use the Shift-Command-X shortcut).

- Under the 802.1X selection, select "Edit Configurations..."
from the Configuration pull-down menu.


- Fill in the User Name with your E-mail username.
- Put the password you use to register for classes in the
Password field.
- Select "BC-WiFi" from the
Wireless Network drop down box.
- Make sure that "TTLS" is the ONLY active authentication
type.
- Select TTLS and click the "Configure..." button.

- Select "PAP" from the TTLS Inner Authentication pull-down
menu.
- Click OK, the TTLS config window closes.
- Click OK in the 802.1X configuration window to save the
settings and close it.

- Click "Connect" in the Internet Connect window.
- At this point you should be promted for a Ceriticate.

- Click "Accept All" in the Server Certficate window.
- The Confirm Access to Keychain window should open.
Click "Always Allow" to finish the authentication
process
| It may
be the case that you will get prompted for multiple
servers depending on where you are on campus. This is
not a problem, it has to do with the way the authentication
system is organized and how Panther handles 802.1x.
However, you should pay attention to the certificates
that are presented. If you feel that you are being presented
with a fake certificate, do not accept it, and please
let us know. (Please give us as much information as
possible.) |
Note: This first attempt at authentication may
fail, if so, click the "Disconnect" button in the Internet Connect
window. This changes back to the "Connect" button; click it to
try to reconnect.
The following
issues exist with Mac OS X Panther 10.3:
- Client doesn't auto-connect on boot or login.
Panther (10.3) contains a bug where the operating system
fails to authenticate to 802.1x enabled networks on
login, including bootup. What's worse is that the Airport
menu item will associate to the network, so the Airport
Menu Item shows association. One thing that users should
be aware of is that association does not indicate network
connectivity. To ensure that an 802.1x authentication
has succeeded, open Internet Connect and click on the
802.1x icon.
After login, if a network is chosen from the Airport
Menu Item, networks will be authenticated to automatically,
which is the desired behavior upon login as well. The
login bug has been reported to Apple. In the mean time,
use Internet Connect if you suspect that you are not
authenticated to the network.
- Misconfiguration can occur due to a bug in the 802.1x
client.
If the Panther 802.1x client is not configured properly
for TTLS->PAP, or if settings are changed in a certain
way it is possible to reset the TTLS inner authentication
type to MSCHAPv2. This is a bug, and it has been reported
to Apple. To ensure that your configuration does not
get reset, please only configure 802.1x settings from
the Edit Configuration sheet. If you edit any of the
settings in the 802.1x authentication window, such as
your username, password, or network name, and then tell
Internet Connect to save your configuration, the TTLS
inner type will reset to MSCHAPv2.
|
|
|
|