• On CHOW: Girls who hate girly drinks
advertisement
Click Here
January 26, 2007 12:19 AM PST

Guide to Mac-friendly wireless routers: AppleTalk support

by CNET staff
  • Font size
  • Print
  • 1 comment

Some third-party wireless routers are unable to access AppleTalk devices (particularly printers) that are connected to the network. Below is an explanation of why some routers do not support AppleTalk, followed by a list of third-party devices that do.

This issue should never appear with Apple's AirPort base stations. If you are experiencing this issue with an AirPort unit, make sure that both your AirPort card and base station firmware (Dual-Ethernet, Express, Extreme) are up-to-date. Also, make sure you are running Mac OS X 10.4.7 or later.

The reason this problem (lack of AppleTalk support) manifests with some third-party wireless routers is that certain Ethernet packets (the individual units of data sent over the network) including IP-over-Ethernet use a specific format: 12 bytes of destination and source addresses, plus a two byte "type" field. AppleTalk packets, however, use a "SNAP" frame, which is a slightly different format.

All wireless 802.11 packets, those used by WiFi hardware, are actually SNAP frames.

So, when you have a device connected via wire -- a printer connected via an Ethernet cable, for instance, it is sending regular Ethernet packets. The wireless router then has to translate the packets into SNAP format. In reverse, it has to change SNAP packets back into regular Ethernet packets.

The problem, as they say, is a loss in translation. Some SNAP packets need to be specially handled, or else they will end up mangled and unable to be transferred. Some wireless hardware has problems with this translation process, causing the inability to access wired AppleTalk devices over the wireless network.

If you already have a third-party wireless router that doesn't seem to support AppleTalk, there's still hope for accessing the device(s) through IP access.

For printers (the most commonly accessed AppleTalk devices), determine your device's IP address (check the owner's manual for information on how to do so -- usually you can print out a test page by holding a specific button that will tell you the IP address, or you can go to your routers configuration page and look for a way to list connected devices) then use IP printing. This can be accomplished through the following process:

  1. Open Printer Setup Utility (located in Applications/Utilities)
  2. Choose "Add" tool and select "IP printer,"
  3. Enter the address of the desired device.

Routers that support AppleTalk

  • Buffalo WHR-HP-G54
  • Linksys WRT-54G
  • D-Link DI-624
  • SMC wireless routers (some models)
  • Netgear WPN824 (firmware 2.0.15_1.0.11
  • Belkin F5D9230-4

If you have a router to add to the list, please let us know.

Index:

Resources

  • Dual-Ethernet
  • Express
  • Extreme
  • let us know
  • Basics of third-party wire...
  • Technical support/document...
  • WDS support
  • AppleTalk support
  • Models prone to lapses in ...
  • More from Late-Breakers
  • Recent posts from MacFixIt
    Address Book: Search not working properly
    iTunes 9.0.3 breaks AirTunes connection for some
    Apple releases Aperture 3.0
    Manage iCal's automatic e-mail generation for invitations
    CNET TV Apple Byte: Apple faces critics
    Weekly Utilities Update: Net Monitor, MiniUsage, TimeMachineEditor, more...
    Odds and Ends: Essential video codec packs for OS X
    Address Book: Unable to add, view contacts
    Add a Comment (Log in or register)
    by Leemac May 11, 2009 6:27 AM PDT
    After reading your guide, I figured a Buffalo router would be the way to go, so I went to their site for more research. Guess what.....I can't find any "Mac" support worth noting. Every current "download" link I tried was for Windows only. The main reason I'm looking to replace my SMC router is there are no firmware updates.....it's reached it's "end-of-life" according to the manufacturer.

    Your listed routers seem to be "g", while the current breed is "n". I guess I have to go on ebay and get an already obsolete router to stick with your list.

    How about something current?
    Reply to this comment
    advertisement

    About MacFixIt

    MacFixIt is CNET's troubleshooting resource for all things Mac. The information here helps you navigate the ins-and-outs of Mac ownership with how-tos, troubleshooting information, news, reviews, and more.

    Add this feed to your online news reader