Sheep Shaver, can't access internet/ethernet devices

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
drewsky628
Space Cadet
Posts: 1
Joined: Sun May 09, 2010 7:19 pm

Sheep Shaver, can't access internet/ethernet devices

Post by drewsky628 »

Hi All,
I have installed sheepshaver on a mac mini (intel) and cannot get it to access any internet, or network items. I can't seem to get OS 9 to recognize the ethernet port on the mini...Does anyone have any suggestions.

I have tried usign the "slirp" as the ethernet device as well as en0 and /dev/en0

Thanks,
Andrew
User avatar
Cat_7
Expert User
Posts: 6121
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Post by Cat_7 »

Hi,

The setting should read "slirp" (without qoutes). It's no use try "en0" or other settings, these are not recognized. (except for tap0 if you want to use appletalk, but that's another story).

So, if you use "slirp" SheepShaver gives you a small DHCP server of it's own. In the TCP-IP control panel you need to set networking to get a ip-address automatically.
Once you start a internet application like a browser, Mac OS should get an IP-address. (you can check the TCP-IP control panel again).

Please also see our guide here: http://www.emaculation.com/doku.php/she ... _functions

Best,
Cat_7
doctormelodious
Space Cadet
Posts: 1
Joined: Tue May 25, 2010 3:13 am

Post by doctormelodious »

What if your Mac is connected to the Internet via AirPort rather than Ethernet? (I tried it anyway, but Mac OS 9.0.4 within SheepShaver couldn't connect.)

Thanks,
DM
User avatar
Cat_7
Expert User
Posts: 6121
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Post by Cat_7 »

Hi,

It shouldn't matter whether you have a wired or wireless ethernet connection.
If you set the connection method to slirp, SheepShaver should get an IP address from it's own DHCP server.

If you now have settings in the TCP/IP control panel set to receive an IP address automatically and can't connect when you run a browser (which one did you try?) you can also try to set the entries manually:
http://www.emaculation.com/sheepshaver/ ... nline2.jpg

Best,
Cat_7
SilverGoat
Space Cadet
Posts: 5
Joined: Tue Jun 29, 2010 2:11 am

Still Need Help w/ Ethernet

Post by SilverGoat »

Hi Cat_7,

I hope you can help me. I too am having network difficulties. I have done a clean install of SheepShaver, installing 9.0.4 from a Mac retail installation disk. I have set the TCP/IP Control Panel both ways (automatic and manually, as detailed above). No matter what I try, I can't get access to the internet from OS 9. I have Network set to slirp in the SS preference pane of SS.

I am on:
Intel MacBook Pro
Running Snow Leopard
SL has access via Airport
SS version 2.3
Browsers are iCab & IE for Mac (v. 4.5)

I also tried using a downloaded, preconfigured SS (Classic on Intel) same result.

Is there some setting that I am missing? Any help is greatly appreciated.

-Goat
User avatar
Cat_7
Expert User
Posts: 6121
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Post by Cat_7 »

Hi,

For starters, can you tell me the internet configuration of your mac?

Best,
Cat_7
SilverGoat
Space Cadet
Posts: 5
Joined: Tue Jun 29, 2010 2:11 am

Some More Info

Post by SilverGoat »

Hi Cat_7

On the MacbookPro/OSX side, Airport is set to DHCP. At home, the router is password protected, at work it is not. I have tried with "Computer-to-Computer Networking" checked on and off. In the Sharing pref pane, I have Printer Sharing, Web Sharing and Internet Sharing all checked off. What other settings should we be looking at? I almost never use an Ethernet cable to connect, but I tried that too with no help.


Also, I copied my SS folder (including disk file and ROM) from the Intel Mac to an old PPC PowerBook running 10.4 Tiger and the network and browsers worked immediately upon booting SS - so I'm convinced that my problem is on the MacbookPro side (not an incorrect setting in SS). This was using the manual settings as shown in your jpeg file a few posts above.

Much thanks for your help!

-Goat
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Post by Ronald P. Regensburg »

I cannot imagine what the problem could be or how to solve it, but here are a few notes:

- If you did not do that, use the 25 October 2009 build (see sticky topic) and follow the setup manual that is referred to by the webloc file in that download. We have little experience with other builds on Intel and Snow Leopard.

- After using 'Classic on Intel', you cannot reliably use the normal version of SheepShaver in the same user account on the same machine without first deleting the ~/.sheepshaver_prefs file. (Note the dot in front of the name, the file is invisible in the Finder). When COI is launched, it overwrites existing settings in the prefs file with its own configurations, some of which cannot be changed using preferences in SheepShaver preferences (or using the stand-alone SheepShaverPrefs). After deleting the prefs file, SheepShaver needs to be set up again from the start.

A script that deletes the prefs file can be downloaded here: http://www.xs4all.nl/~ronaldpr/sheepsha ... cripts.zip

- The slirp networking should normally work when the host machine has a working internet connection, no special settings are needed. A problem would be if the Airport DHCP server would provide addresses in the same range as the addresses that SheepShaver uses (10.0.2.x). When your MacBook Pro is connected to the Airport network, you can find the provided IP address in System Preferences -> Network -> Advanced -> TCP/IP. Airport usually provides 10.0.1.x addresses. That does not interfere with SheepShaver's slirp networking.

- You do not use unusual firewall settings or additional firewall software?
SilverGoat
Space Cadet
Posts: 5
Joined: Tue Jun 29, 2010 2:11 am

More Info

Post by SilverGoat »

Hi Ronald, thank you for also answering. I'll try to answer your questions in order.

Yes, I am using SS 2.3 (25 Oct 2009 version).

I deleted the invisible prefs file and set up SS again. I deleted the file manually and also tried using the script. Both times it deleted, but no help with the networking. I also zapped the PRAM just for good measure.

I confirmed the slirp setting. I get the correct IP address in the TCP/IP Control Panel.

The network at my work assigns "10 Series" IP addresses (i.e. IP=10.1.1.10, subnet=255.0.0.0, router=10.0.0.63)

My router at home assigns "192 Series" IP addresses (i.e. IP=192.168.1.116, subnet=255,255,255,0, router=192.168.1.1)

I tried with the Mac OS X firewall off and on (it's usually on).

Lastly - and this is strange - I can successfully hit the router's "home page" by entering 192.168.1.1 into a browser address bar. So it appears that I can connect as far as the router, and I was also able to access another PPC machine running 8.6 using AppleShare in Chooser and selecting Server IP Address, then manually typing in the address of the 8.6 machine. But still no access to the Internet. In contrast, when I copied the same SS folder over to my PPC PowerBook (Tiger) everything worked fine upon booting without any changes.

Normally, I would exclude the router as the problem since SS on the PPC PowerBook can get on the internet, but just to be sure, I disabled the WEP encryption temporarily to see if that helped but it made no difference. SS on my Intel MacBookPro still cannot get on the internet.

Lastly, when I try to access www.google.com (or any other site) in iCab the error message I get is "Server "www.google.com" is currently inaccessible. (Network Error #-3264)"

Any ideas? I'm stumped, and I've been using networked Macs for over 20 years!

Much thanks.

P.S. Do Appletalk settings matter?
User avatar
Cat_7
Expert User
Posts: 6121
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Post by Cat_7 »

Hi,

Have you tried entering some external ip-address like google's ip-address so we can check whether the problem is DNS related?
It's 74.125.77.104

Appletalk doesn't work without some tricks, so it's settings should not interfere with networking. I sooner guess it's a routing issue.

You might also try to set tcp/ip to manually, and enter these values:
ipaddress 10.0.2.15
subnet mask 255.255.0.0.
router address 10.0.2.2
Name server: the dns your host machine uses


Best
Cat_7
SilverGoat
Space Cadet
Posts: 5
Joined: Tue Jun 29, 2010 2:11 am

Progress!

Post by SilverGoat »

Hi Cat_7,

Entering Google's IP address worked! So I guess we have a DNS issue. I'll try the manual entries you suggested and post back shortly.

Once again. much thanks for all of your help.

-Goat
SilverGoat
Space Cadet
Posts: 5
Joined: Tue Jun 29, 2010 2:11 am

Success!

Post by SilverGoat »

Well, after changing the manual settings of SS TCP/IP to the DNS servers that were in Mac OS X's Network System Prefs, there was no change.

But I decided to try using OpenDNS IP addresses (208.67.220.220 and 208.67.222.222) in SS TCP/IP control paned and these worked!!!

Thank you SO MUCH for your help - it is greatly appreciated. You'll also be pleased to know that once I was able to see my old Performa 6360 which runs 8.6, I was also able to print to the LaserWriter 320 that is attached to it via LPR printing from SS. I use the 6360 as a print server with Print66 running on it so that it can still accept print jobs. This became necessary when Snow Leopard stopped supporting AppleTalk. Fortunately, I found a way to keep my circa 1993 laser printer going - and why not? It still prints an amazingly sharp page!
User avatar
Cat_7
Expert User
Posts: 6121
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Post by Cat_7 »

Great,

Thanks for the feedback. Let's hope it will also help others that have problems with networking through the airport.

Best,
Cat_7
colt45camaro
Space Cadet
Posts: 1
Joined: Sat Aug 25, 2012 4:05 am

Re: Sheep Shaver, can't access internet/ethernet devices

Post by colt45camaro »

This helped me, I had the same issue, although the IP address for google I think is outdated. I used 74.125.232.199.

I am on OSX 10.7.4
MPB 13 inch mid 2010

thanks from Michigan, U.S.A.
PrettyBowser
Space Cadet
Posts: 2
Joined: Wed Jul 25, 2018 1:39 pm

Re: Sheep Shaver, can't access internet/ethernet devices

Post by PrettyBowser »

i cannot connnect sheep shaver to my internet im using windows and it dosent work i click install and select the inf file and it types it that it didnt find anything in the ile i think that file is dead i need help :sad:
User avatar
Cat_7
Expert User
Posts: 6121
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Sheep Shaver, can't access internet/ethernet devices

Post by Cat_7 »

I don't know what you are trying to do. To get internet access, you do not need to install a driver.
Just follow the guide: set the network preference to slirp and set tcp/ip in Mac OS to automatically receive an IP address. Only if that doesn't work, enter the tcp/ip manually as indicated above.

Best,
Cat_7
PrettyBowser
Space Cadet
Posts: 2
Joined: Wed Jul 25, 2018 1:39 pm

Re: Sheep Shaver, can't access internet/ethernet devices

Post by PrettyBowser »

ok i will try :sad:
Post Reply