Setting up Networking for PearPC 0.3.1/MaxOS X (10.3) on Windows

This procedure seems easy, but I did encounter some problems with networking. In the following, I will summarize the procedure for setting up networking under Windows XP (SP1).

First of all, here are some useful links you might visit for troubleshooting:

OK, now on to the steps for getting networking working:

  • Install/Extract PearPC (0.3.1) for Windows w/SDL, create a configuration (without networking) for PearPC, and install and configure MacOS X (10.3 or higher), again without bothering about networking. So, now you’ve MacOS X running… Switch it off, since now’re setup up networking in the next steps.
  • Download OpenVPN 2.0 beta. Then run the OpenVPN installer and only install TAP-Win32 – i.e. deselect all other components! This will add a virtual network adapter to your Windows network connections. Don’t bother if its status says something like “network cable not attached” – that’s OK. You might like to rename the new adapter to e.g. “TAP-Win32” since it’s easier to identify it afterwards.
  • Start the command prompt (“cmd”) and enter “ipconfig /release”. (In case of problems you might disconnect the network cable first.)
  • Open your Control Panel and go to Network Connections. Right click on your Internet connection of your primary network card/adapter through which you access the Internet (i.e. connect to your router) – NOT your virtual adapter (“TAP-Win32”). Turn on Internet Connection Sharing (ICS) by clicking on “Allow other network users to connect through this computer’s internet connection”. Press OK.
  • Right click on the TAP connection. Go to TCP/IP in the list and click Properties. Enter as the IP adress “” and as the subnet mask “”. Leave all other fields empty and click OK.
  • Enter “ipconfig /renew” (command prompt). (If you have disconnected the network cable, then reconnect it.)
  • Now edit your PearPC config file (e.g. in a text editor or through a GUI) and make sure that pci_rtl8139_installed = 1 and pci_rtl8139_mac = “de:ad:ca:fe:12:34” are present. (In a GUI-based configurator select Realtek card which will automatically set pci_rtl8139_installed = 1.)
  • Ok, now for the fun part. Open PearPC, start MacOS X and go to System Preferences and click on Network. A window should popup saying it detected the card. Dismiss the box and click ‘Apply Now’.
  • Click on the “Show” dropdown box and select “PCI Ethernet Slot pci10ex,8139, Port 4”. For “Configure IPv4” select “Manually” and set these values: IP Adress is, subnet mask is, Router is, and DNS is Finally click on the “Activate” button.
  • Now open Safari. If things went good it should load the page. Success!

I hope this helps.

PS: A useful keyboard tip – if you switch from Mac to Windows (e.g. with Alt-Tab) and then back again, you’ll notice that MacOS will not recognize your keys or just behave crazy. Use the “poor man’s reset” Alt-Strg-Shift to reset your keyboard under the MacOS.



  1. Thanks, that worked perfectly. Can’t be doing with all the ‘strange’ steps, using external software when it can be done like this.

  2. Anders Both said

    Thanks, finaly a guide for network and internet connection sharing with pearpc that works.

  3. Tyler Lutz said

    I do everything you say but when i open OS X it does not show the device. Please help!


  4. Rob Turner said

    I did this with V4 of pearPC, the Mac address you quote and the one that is in the default cfg are different, couldnt figure our why it wasnt working at first but I read your instructions and followed them to the letter and eventually it worked like a charm.


  5. Mauro said

    Thank you very much!! That is a great information!! Now I can download stuff from Ares without fear to viruses!! 😀

    Thank you a lot!!! Thanks!!! 🙂

  6. Glen said


    This has just caused my local area connection in windows to have the internet connection sharing become “Disabled By Administrator”

    How do i enable it again?

  7. Ashish Verma said


    The trick is for Pear PC 0.3.1 and Win XP SP1
    but is used it as it is on:-
    –> Pear PC 0.4 on Win XP SP2
    –> MAC OS X 10.3 Panther
    –> BLUETOOTH DUN MODEM (rather than a LAN connection)
    and it worked well.

    Now im using my Nokia 6630’s gprs via Bluetooth Dun Connection on my Emulated MAC. Great na..!!

    If anybody needs help in any sense, plz mail me i’ll try my best to answer. Next to this, i am googling on below topics:-
    **Enabling sound drivers is PearPC
    **upgrading OS X Panther 10.3 to Leopard 10.5.7 (only on Intel based Celeron processor or PearPC emulation)
    **Mounting usb drives and other drives of our client pc in pear pc

    if anybody knows any bit useful, plz mail me.
    Thanks. 🙂

    OS X ROCKS..!!

  8. Shahn said

    Should this work in Win 7?

  9. Finally I Can Acess Internet In The My Mac OSX El Captain!!!!

RSS feed for comments on this post · TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: