![]() ![]() I created a directory ~/n/ and copied over the SheepShaver binary from the build location ( ~/sheepshaver.build/macemu/SheepShaver/src/Unix/SheepShaver). The following script installs the sheep_net.ko kernel module and creates the /dev/sheep_net network device with the right ownership: Once the main SheepShaver program has been built, the following script builds the sheep_net.ko kernel module. Bring in more Ubuntu Linux boxes supporting AppleTalk to the happy AppleTalk island.Have the Mac OS virtual machine access files on Ubuntu host machine via AppleTalk.Add AppleTalk support to Ubuntu Linux host machine.Configure Mac OS and the virtual machine to support AppleTalk networking.Bring up a classic Macintosh virtual machine running Mac OS with Ubuntu Linux as host.0x809b is EtherTalk, " an Apple AppleTalk networking protocol that enables AppleTalk to communicate over Ethernet cabling."ĮtherTalk (ethertype 0x809b) frames captured by iptraf-ng on Ubuntu LinuxĪfter reading around a bit, and not being a AppleTalk expert, I set myself the simplest of objectives of this experiment: And Cisco's Protocol Filter appendix is handy in deciphering stuff like 0x809b ether-type packets that suddenly pop up in packet dumps once AppleTalk kicks in. The Netatalk 2.0 documentation is fabulous. " Inside Macintosh: Networking" is a great book. Fortunately, there is still enough reading material out on the 'net to get a feel for it. ![]() I had zero experience with AppleTalk networking. However, my objective here was to stay away from IP completely, and focus on pure AppleTalk. Interoperability with TCP/IP was introduced as far back as 1988 with MacTCP and later MacIP ( Wikipedia) which basically piggybacked IP over AppleTalk. Despite phenomenal rise of the Internet Protocol (TCP/IP), AppleTalk was supported all the way to the 2009 release of Mac OS X Snow Leopard. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |