[ETHERNET]
Ethernet has become the new standard in computer networking, both at Yale and beyond. It is fast, affordable (but not cheap), and has a great deal of support over most computer platforms. When computer clusters and Residential Colleges were first networked, Apple's LocalTalk network protocol was used. It was easy to install, inexpensive to both students and DNO, and supported the large installed base of Macintosh computers on campus. As network use grew, it became apparent that LocalTalk could not provide a fast enough data-transmission rate, nor could it be esaily used by IBM-compatible computers. Fast fiber optic cable now goes directly into every college, and all of the Colleges should be able to provide Ethernet network access to individual student rooms by 1997.

Although Ethernet has wide support over all computer platforms, installing and configuring an Ethernet connection for Macintosh computers is not as simple as it is with LocalTalk. Once the hardware has been installed and the software configured, network operations work identically, no matter what network protocol is being used.

Related Links:

Ethernet vs. LocalTalk

Ethernet and LocalTalk are two different networking protocols that Macintoshes "speak" when they connect to and comminucate with the Yale network and the Internet. "AppleTalk" refers to Macintosh networking in general, the operating system support for networks. Different system software (usually in the form of extensions) is required for Ethernet or LocalTalk
connectivity.

The difference between Ethernet and LocalTalk can be stated simply: LocalTalk is slow and cheap, Ethernet is fast and expensive. The hardware cost of LocalTalk is ~$20, versus Ethernet's cost which can range from $50 to $240. The highest speed LocalTalk can reach is 230 kbs, much slower than Ethernet's 10 Mbps. Neither protocol actually reaches these performance maximums, network traffic and computer overhead greatly reduce the data rate. Nevertheless, Ethernet is noticably faster than LocalTalk.

A more important distinction between the two protocals is the amount of support each has in the world of IBM-compatible computers. Apple's LocalTalk networking standard is not widely accepted by PC users, this has made it is more expensive than ethernet, whose extensive acceptance and varied third-party support has forced prices down. There is better operating system-level support of Ethernet on IBM-compatible computers than LocalTalk, and many more utilities and software applications that can take advantage of the faster standard.

Macintoshes have always had on-board hardware and included system software to support LocalTalk. The MacOS has supported Ethernet since 1987, but built-in Ethernet hardware only made its appearance a few years ago. Most Macintosh computers sold today have "built-in Ethernet" in addition to the LocalTalk standard (low-cost models usually do not have built-in Ethernet). "Built-in" is a somewhat misleading term; while the ethernet hardware is in fact on the motherboard, an external "tranceiver" (much like a teleconnector for LocalTalk) is required to mediate between Ethernet's 10base-T wiring and the Ethernet port. Adding Ethernet to older Macintoshes without "built-in Ethernet" can be prohibitively expensive, particularly for PowerBooks. Newer Macintosh models are including 10base-T ports directly on the motherboard, providing true built in ethernet without the need for a transceiver.

Ethernet Connections

Hardware Installation

There is no standard hardware that Macintosh Computers use to connect to Ethernet networks (wheras in the case of LocalTalk, the Printer Port is universal). For example, compact Macintoshes without internal slots must use an external SCSI adapter or a serial port adaptor in order to use Ethernet. Most Macintoshes have internal expansion slots into which Ethernet cards can be installed. Almost all current Macintoshes include "built-in Ethernet" that only requires an inexpensive tranciever to connect to an Ethernet network, and the newest PowerMacintoshes include a 10base-T port directly on the motherboard.

The chart below is a simple guide to the Ethernet Hardware ACS suggests for various Macintosh Models:

Macintosh TypeSuggested Hardware
Macs with built-in Ethernet:
Centris computers with built-in Ethernet
Quadras (except Quadra 605 & 630)
PowerMacintoshes (except 5200 series)
PowerBook 500 series
FriendlyNet Adapter
(10base-T tranciever)
Macs with NuBus slots:
Macintosh II, IIx, IIcx, IIci, IIfx
Macintosh IIsi with NuBus Adaptor
Centris 650 computers without built-in Ethernet
NuBus Ethernet Card
(10base-T)
Macs with 68040 PDS slot:
Centris 610 without built-in Ethernet
68040 PDS Ethernet Card
(10base-T)
Macs with 68030 PDS slot:
Macintosh SE/30
Macintosh IIsi without NuBus Adaptor
68030 PDS Ethernet Card
(10base-T)
Macs with 68000 PDS slot:
Macintosh SE
68000 PDS Ethernet Card
(10base-T)
Macs with LC PDS slot:
Color Classic
Macintosh LC series
Performa 400 series
Quadra 605
LC slot Ethernet Card
(10base-T)
Macs with Communications slot:
LC 500 series
Performa 630 series
Quadra 630
PowerMacintosh 5200 series
Ethernet Communications Card
(10base-T)
Macs without expansion slots:
Macintosh
Macintosh Plus
Macintosh Classic
PowerBook 100 series
SCSI Ethernet Adaptor (10base-T)
or

EtherWave Adaptor (10base-T)
More detailed information can be found in the Guide to Residential Networking at Yale.

Once the Ethernet hardware has been installed, the Macintosh (or tranciever) should have an RJ-11 jack into which Ethernet twisted pair wire can be plugged. Depending on the type of wall jack, either an RJ-11-to-RJ-11 or an RJ-11-to-RJ-45 cable is required to complete the physical Ethernet connection between the Macintosh and the Yale network.

Software Installation

Although Ethernet hardware is more expensive and can be much more difficult to install than LocalTalk, Ethernet software is included in the MacOS and is easy to install. Ethernet requires all of the software LocalTalk needs, and at least one additional extension.
Required Ethernet software:
EtherTalk Phase 2
Apple Built-in Ethernet (needed for Macintoshes with built-in Ethernet)
Apple Ethernet LC (needed for some Apple LC cards)
Apple Ethernet NB (needed for some Apple NuBus Cards)
Although it is possible to just copy these extensions into the System Folder, it is always better to use the Network Installer Disk. This installer updates all of the networking software (including the resources in the system folder) to thier latest versions, and places all of the necessary Control Panels and Extensions in the appropriate locations. After completeing the Ethernet physical connection, use the Network Install Disk to install the Ethernet software (even if Ethernet is installed). If there is enough hard drive space (and time), it is better to do a clean system install before using the Network Install Disk. This will ensure a complete and uncorrupted operating system, and probably prevent future problems.

System Configuration

The Chooser and Network Control Panel are used to configure the Macintosh to use its new Ethernet connection. MacTCP also needs to be configured to use Ethernet. Note: MacTCP must be set to use "Ethernet", not "EtherTalk"
The first step in configuring a Macintosh to use an Ethernet network is to turn on AppleTalk, the computer's basic networking software. This is done by opening the Chooser Desk Accessory found in the Apple Menu, and turning on AppleTalk with the radio button in the lower right corner of the Chooser window. If AppleTalk was not active, the Macintosh will need to be restarted before the network can be used (AppleTalk loads at startup). If AppleTalk is already on, just close the Chooser.

Once the Macintosh has loaded its network software, you need to tell it what kind of network its attatched to. This is done by opening the Network Control Panel (inside the Control Panels folder in the System Folder):
[Network Control Panel]
The icons represent the different network types the Macintosh can connect to (actually, the various network drivers that loaded during startup). Select the "Ethernet" icon and close the Network Control Panel.

Open the Chooser again to check for connectivity, you should be able to see the network zones.

Testing Ethernet Jacks

It is possible that even when the Macintosh hardware and software are set up correctly, the computer will not show any connectivity to the Yale network. Before testing the wall jack,
check for Gatorbox, Router, Teleconnector, or Jack failure.

If you have determined that the problem lies with the wall jack, you can test the jack by using the jack with another computer whose built-in Ethernet, Transceiver, wires, and software has all been installed and configured properly (test the setup with a working Ethernet jack). Obviously, it is easiest to do this with a PowerBook 5xx-series Macintosh. Fallaron FriendlyNEt adapters have two LEDs next to the 10base-T jack. The green LED indicates network connectivity, and the orange LED indicates power (the adapter gets its power from the Macintosh). After the PowerBook is plugged into the jack in question, open the Chooser and check for zones (indicating an active wall jack).

If the Ethernet wall jack is active, the problem must lie with the wires, teleconnector, resistor, computer hardware, software, or network configuration. If the jack is inactive, DNO will need to turn on the connection or repair a physical problem. Mail "network@minerva.cis.yale.edu". the person's name, number, room number, etc etc (read the procedures manual), Make sure to include the number on their network jack. The number will be usually L-something. This will help DNO track down the problem faster.



Ethernet and TCP/IP

MacTCP is the control panel that allows Macintosh computers to speak and understand
TCP/IP protocols, the language of the Internet. Opening the MacTCP control panel allows the user to configure what type of network type to use. LocalTalked Macintoshes have only one choice: LocalTalk. Ethernetted Macintoshes, on the other hand, have two choices:
[MacTCP Control Panel]Macintoshes connected to WEB must have Ethernet selected in the MacTCP control panel. EtherTalk is incompatible with Yale's Ethernet network, and random errors will occur if it is used. Many TCP/IP operations will not wrok at all.

One of the functions MacTCP serves is to provide each Macintosh on the network with an IP address. LocalTalked Macintoshes use dynamic addresses, while Ethernetted Macintoshes use static addresses.

Dynamic Addressing:
The first time (after a restart) a LocalTalked computer needs an IP address (for example, when NSCA Telnet is launched), MacTCP asks a server to assign it an address. This address is within a given range; the last number varies randomly, and the third number is assigned by what zone the computer is in. The Macintosh will retain the IP address until it is shutdown.
Static Addressing:
Ethernetted Macintoshes keep their IP address over restart. All Ethernet hardware (whether it is built-in, on a card, or attatched to the serial port) contains a "hardware address" that MacTCP can use to identify the Macintosh to a server. The server maintains a "bootP" table that keeps a record of what IP address is assigned to each hardware address. The first time an Ethernetted Macintosh requires an IP address (for example, when NCSA Telnet is launched), MacTCP looks up the Macintosh's hardware address in the bootP table and gets the static IP address assigned to it.
Because of the way static addressing works, it is impossible for an Ethernetted Macintosh to use static addressing until its hardware address is entered into the bootP table. For Apple-built Ethernet cards (or for Macintoshes with built-in Ethernet), launch the Apple LAN Utility to display the Ethernet hardware address:
[Apple LAN Utility]
This address needs to be given to DNO to be entered into the bootP table. Ethernet connections will not be turned on until DNO has the hardware address. For non-apple Ethernet hardware, the hardware address should be written somewhere on the hardware itself. If it is not, the hardware should be brought into the CHuNC where the Network CAs can use a live Ethernet connection to determine the address (by option-clicking on MacTCP's "Ethernet" icon).

[Back]