Daiyu Hurst Posted January 12, 2015 Share Posted January 12, 2015 Get IONetworkingFamily.kext from here: http://src.macosforge.org/Roots/8A428/IONetworkingFamily.root.tar.gz Delete /System/Library/Extensions.kextcache and .mext or whatever those extensions are You'll need a /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist, here's mine: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Interfaces</key> <array> <dict> <key>BSD Name</key> <string>en0</string> <key>IOBuiltin</key> <false/> <key>IOInterfaceType</key> <integer>6</integer> <key>IOInterfaceUnit</key> <integer>0</integer> <key>IOLocation</key> <string></string> <key>IOMACAddress</key> <data> AFCNdd9z </data> <key>IOPathMatch</key> <string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HUB0@1E/IOPCI2PCIBridge/ethernet@2/com_apple_driver_RTL8139/IOEthernetInterface</string> </dict> </array> </dict> </plist> Your /Library/Preferences/SystemConfiguration/preferences.plist should have some of the stuff you see in mine: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CurrentSet</key> <string>/Sets/784B0365-4531-4C2B-AEEC-15A8C54AE604</string> <key>NetworkServices</key> <dict> <key>0</key> <dict> <key>AppleTalk</key> <dict> <key>ConfigMethod</key> <string>Node</string> <key>__INACTIVE__</key> <integer>1</integer> </dict> <key>DNS</key> <dict/> <key>Ethernet</key> <dict/> <key>IPv4</key> <dict> <key>ConfigMethod</key> <string>DHCP</string> </dict> <key>IPv6</key> <dict> <key>ConfigMethod</key> <string>None</string> </dict> <key>Interface</key> <dict> <key>DeviceName</key> <string>en0</string> <key>Hardware</key> <string>Ethernet</string> <key>Type</key> <string>Ethernet</string> <key>UserDefinedName</key> <string>Built-in Ethernet</string> </dict> <key>PPP</key> <dict> <key>CommDisplayTerminalWindow</key> <integer>0</integer> <key>CommRedialCount</key> <integer>1</integer> <key>CommRedialEnabled</key> <integer>1</integer> <key>CommRedialInterval</key> <integer>30</integer> <key>DialOnDemand</key> <integer>0</integer> <key>DisconnectOnIdle</key> <integer>1</integer> <key>DisconnectOnIdleTimer</key> <integer>600</integer> <key>DisconnectOnLogout</key> <integer>0</integer> <key>IPCPCompressionVJ</key> <integer>1</integer> <key>IdleReminder</key> <integer>1</integer> <key>IdleReminderTimer</key> <integer>900</integer> <key>LCPEchoEnabled</key> <integer>1</integer> <key>LCPEchoFailure</key> <integer>4</integer> <key>LCPEchoInterval</key> <integer>10</integer> <key>Logfile</key> <string>/var/log/ppp.log</string> <key>VerboseLogging</key> <integer>0</integer> <key>__INACTIVE__</key> <integer>1</integer> </dict> <key>Proxies</key> <dict> <key>FTPEnable</key> <integer>0</integer> <key>FTPPassive</key> <integer>1</integer> <key>GopherEnable</key> <integer>0</integer> <key>HTTPEnable</key> <integer>0</integer> <key>HTTPSEnable</key> <integer>0</integer> <key>RTSPEnable</key> <integer>0</integer> <key>SOCKSEnable</key> <integer>0</integer> </dict> <key>UserDefinedName</key> <string>Built-in Ethernet</string> </dict> <key>0186E7C6-E54A-4311-A73B-2B611FF5AC00</key> <dict> <key>DNS</key> <dict/> <key>IPv4</key> <dict> <key>ConfigMethod</key> <string>PPP</string> </dict> <key>IPv6</key> <dict> <key>ConfigMethod</key> <string>Automatic</string> </dict> <key>Interface</key> <dict> <key>DeviceName</key> <string>serial1</string> <key>Hardware</key> <string>Modem</string> <key>SubType</key> <string>PPPSerial</string> <key>Type</key> <string>PPP</string> <key>UserDefinedName</key> <string>Serial Port</string> </dict> <key>Modem</key> <dict> <key>ConnectionScript</key> <string>Apple Internal 56K Modem (v.90)</string> <key>DataCompression</key> <integer>1</integer> <key>DialMode</key> <string>WaitForDialTone</string> <key>ErrorCorrection</key> <integer>1</integer> <key>PulseDial</key> <integer>0</integer> <key>Speaker</key> <integer>1</integer> </dict> <key>PPP</key> <dict> <key>ACSPEnabled</key> <integer>0</integer> <key>CommDisplayTerminalWindow</key> <integer>0</integer> <key>CommRedialCount</key> <integer>1</integer> <key>CommRedialEnabled</key> <integer>1</integer> <key>CommRedialInterval</key> <integer>5</integer> <key>CommUseTerminalScript</key> <integer>0</integer> <key>DialOnDemand</key> <integer>0</integer> <key>DisconnectOnFastUserSwitch</key> <integer>1</integer> <key>DisconnectOnIdle</key> <integer>1</integer> <key>DisconnectOnIdleTimer</key> <integer>600</integer> <key>DisconnectOnLogout</key> <integer>1</integer> <key>DisconnectOnSleep</key> <integer>1</integer> <key>IPCPCompressionVJ</key> <integer>1</integer> <key>IdleReminder</key> <integer>0</integer> <key>IdleReminderTimer</key> <integer>1800</integer> <key>LCPEchoEnabled</key> <integer>0</integer> <key>LCPEchoFailure</key> <integer>4</integer> <key>LCPEchoInterval</key> <integer>10</integer> <key>Logfile</key> <string>/var/log/ppp.log</string> <key>VerboseLogging</key> <integer>0</integer> </dict> <key>Proxies</key> <dict> <key>AppleProxyConfigurationSelected</key> <integer>2</integer> <key>ExcludeSimpleHostnames</key> <integer>0</integer> <key>FTPPassive</key> <integer>1</integer> <key>ProxyAutoDiscoveryEnable</key> <integer>0</integer> </dict> <key>UserDefinedName</key> <string>Serial Port</string> <key>__INACTIVE__</key> <integer>1</integer> </dict> <key>81537D49-6350-4D83-965B-FF3FC4EB9C33</key> <dict> <key>DNS</key> <dict/> <key>IPv4</key> <dict> <key>ConfigMethod</key> <string>PPP</string> </dict> <key>IPv6</key> <dict> <key>ConfigMethod</key> <string>Automatic</string> </dict> <key>Interface</key> <dict> <key>DeviceName</key> <string>serial1</string> <key>Hardware</key> <string>Modem</string> <key>SubType</key> <string>PPPSerial</string> <key>Type</key> <string>PPP</string> <key>UserDefinedName</key> <string>Serial Port</string> </dict> <key>Modem</key> <dict> <key>ConnectionScript</key> <string>Apple Internal 56K Modem (v.90)</string> <key>DataCompression</key> <integer>1</integer> <key>DialMode</key> <string>WaitForDialTone</string> <key>ErrorCorrection</key> <integer>1</integer> <key>PulseDial</key> <integer>0</integer> <key>Speaker</key> <integer>1</integer> </dict> <key>PPP</key> <dict> <key>ACSPEnabled</key> <integer>0</integer> <key>CommDisplayTerminalWindow</key> <integer>0</integer> <key>CommRedialCount</key> <integer>1</integer> <key>CommRedialEnabled</key> <integer>1</integer> <key>CommRedialInterval</key> <integer>5</integer> <key>CommUseTerminalScript</key> <integer>0</integer> <key>DialOnDemand</key> <integer>0</integer> <key>DisconnectOnFastUserSwitch</key> <integer>1</integer> <key>DisconnectOnIdle</key> <integer>1</integer> <key>DisconnectOnIdleTimer</key> <integer>600</integer> <key>DisconnectOnLogout</key> <integer>1</integer> <key>DisconnectOnSleep</key> <integer>1</integer> <key>IPCPCompressionVJ</key> <integer>1</integer> <key>IdleReminder</key> <integer>0</integer> <key>IdleReminderTimer</key> <integer>1800</integer> <key>LCPEchoEnabled</key> <integer>0</integer> <key>LCPEchoFailure</key> <integer>4</integer> <key>LCPEchoInterval</key> <integer>10</integer> <key>Logfile</key> <string>/var/log/ppp.log</string> <key>VerboseLogging</key> <integer>0</integer> </dict> <key>Proxies</key> <dict> <key>AppleProxyConfigurationSelected</key> <integer>2</integer> <key>ExcludeSimpleHostnames</key> <integer>0</integer> <key>FTPPassive</key> <integer>1</integer> <key>ProxyAutoDiscoveryEnable</key> <integer>0</integer> </dict> <key>UserDefinedName</key> <string>Serial Port</string> <key>__INACTIVE__</key> <integer>1</integer> </dict> <key>9570B432-46BC-447C-9427-CA201B4B818C</key> <dict> <key>IPv4</key> <dict> <key>ConfigMethod</key> <string>DHCP</string> </dict> <key>IPv6</key> <dict> <key>ConfigMethod</key> <string>Automatic</string> </dict> <key>Interface</key> <dict> <key>DeviceName</key> <string>builtin-serial1</string> <key>Hardware</key> <string>Modem</string> <key>SubType</key> <string>PPPSerial</string> <key>Type</key> <string>PPP</string> </dict> <key>Modem</key> <dict> <key>ConnectionScript</key> <string>/Library/Modem Scripts/Apple Internal 56K Modem (v.92)</string> <key>DataCompression</key> <integer>1</integer> <key>DialMode</key> <string>WaitForDialTone</string> <key>ErrorCorrection</key> <integer>1</integer> <key>Speaker</key> <integer>0</integer> </dict> <key>PPP</key> <dict> <key>ACSPEnabled</key> <integer>0</integer> <key>CommDisplayTerminalWindow</key> <integer>0</integer> <key>CommRedialCount</key> <integer>1</integer> <key>CommRedialEnabled</key> <integer>1</integer> <key>CommRedialInterval</key> <integer>5</integer> <key>CommUseTerminalScript</key> <integer>0</integer> <key>DialOnDemand</key> <integer>0</integer> <key>DisconnectOnIdle</key> <integer>0</integer> <key>DisconnectOnIdleTimer</key> <integer>1800</integer> <key>DisconnectOnLogout</key> <integer>1</integer> <key>DisconnectOnSleep</key> <integer>1</integer> <key>IPCPCompressionVJ</key> <integer>1</integer> <key>IdleReminder</key> <integer>0</integer> <key>IdleReminderTimer</key> <integer>1800</integer> <key>LCPEchoEnabled</key> <integer>1</integer> <key>LCPEchoFailure</key> <integer>4</integer> <key>LCPEchoInterval</key> <integer>10</integer> <key>Logfile</key> <string>/tmp/ppp.log</string> <key>VerboseLogging</key> <integer>0</integer> </dict> <key>Proxies</key> <dict> <key>FTPPassive</key> <integer>1</integer> </dict> <key>UserDefinedName</key> <string>Built-in Serial Port (1)</string> </dict> <key>AC9C96EC-AC74-44C0-9758-D9C46B89DFC0</key> <dict> <key>AppleTalk</key> <dict> <key>ConfigMethod</key> <string>Node</string> </dict> <key>DNS</key> <dict> <key>ServerAddresses</key> <array> <string>192.168.1.254</string> </array> </dict> <key>IPv4</key> <dict> <key>Addresses</key> <array> <string>192.168.1.10</string> </array> <key>ConfigMethod</key> <string>Manual</string> <key>Router</key> <string>192.168.1.254</string> <key>SubnetMasks</key> <array> <string>255.255.255.0</string> </array> </dict> <key>IPv6</key> <dict> <key>ConfigMethod</key> <string>Automatic</string> </dict> <key>Interface</key> <dict> <key>DeviceName</key> <string>en0</string> <key>Hardware</key> <string>Ethernet</string> <key>Type</key> <string>Ethernet</string> </dict> <key>Proxies</key> <dict> <key>FTPPassive</key> <integer>1</integer> </dict> <key>UserDefinedName</key> <string>Ethernet Adaptor (en0)</string> </dict> </dict> <key>Sets</key> <dict> <key>0</key> <dict> <key>Network</key> <dict> <key>Global</key> <dict> <key>IPv4</key> <dict> <key>PPPOverridePrimary</key> <integer>0</integer> <key>ServiceOrder</key> <array> <string>81537D49-6350-4D83-965B-FF3FC4EB9C33</string> <string>0</string> </array> </dict> <key>NetInfo</key> <dict> <key>BindingMethods</key> <array> <string>DHCP</string> </array> </dict> </dict> <key>Interface</key> <dict> <key>en0</key> <dict> <key>Ethernet</key> <dict> <key>__INACTIVE__</key> <integer>1</integer> </dict> </dict> </dict> <key>Service</key> <dict> <key>0</key> <dict> <key>__LINK__</key> <string>/NetworkServices/0</string> </dict> <key>81537D49-6350-4D83-965B-FF3FC4EB9C33</key> <dict> <key>__LINK__</key> <string>/NetworkServices/81537D49-6350-4D83-965B-FF3FC4EB9C33</string> </dict> </dict> </dict> <key>UserDefinedName</key> <string>Automatic</string> </dict> <key>784B0365-4531-4C2B-AEEC-15A8C54AE604</key> <dict> <key>Network</key> <dict> <key>Global</key> <dict> <key>IPv4</key> <dict> <key>PPPOverridePrimary</key> <integer>0</integer> <key>ServiceOrder</key> <array> <string>0186E7C6-E54A-4311-A73B-2B611FF5AC00</string> <string>9570B432-46BC-447C-9427-CA201B4B818C</string> <string>AC9C96EC-AC74-44C0-9758-D9C46B89DFC0</string> </array> </dict> <key>NetInfo</key> <dict/> </dict> <key>Interface</key> <dict> <key>en0</key> <dict> <key>Ethernet</key> <dict> <key>__INACTIVE__</key> <integer>1</integer> </dict> </dict> </dict> <key>Service</key> <dict> <key>0186E7C6-E54A-4311-A73B-2B611FF5AC00</key> <dict> <key>__LINK__</key> <string>/NetworkServices/0186E7C6-E54A-4311-A73B-2B611FF5AC00</string> </dict> <key>9570B432-46BC-447C-9427-CA201B4B818C</key> <dict> <key>__LINK__</key> <string>/NetworkServices/9570B432-46BC-447C-9427-CA201B4B818C</string> </dict> <key>AC9C96EC-AC74-44C0-9758-D9C46B89DFC0</key> <dict> <key>__LINK__</key> <string>/NetworkServices/AC9C96EC-AC74-44C0-9758-D9C46B89DFC0</string> </dict> </dict> </dict> <key>UserDefinedName</key> <string>Standard</string> </dict> </dict> <key>System</key> <dict> <key>Network</key> <dict> <key>HostNames</key> <dict> <key>LocalHostName</key> <string>myosx86machine</string> </dict> </dict> <key>System</key> <dict> <key>ComputerName</key> <string>MyOSX86Machine</string> <key>ComputerNameEncoding</key> <integer>134217984</integer> </dict> </dict> </dict> </plist> With all these files, makes sure to chown root:wheel and chmod 644. This is on bare metal 3.4gHz Pentium IV w/2GB ram, Abit IS7-V2 motherboard, Seagate 148gB SATA drive. A similar configuration is also running in VMware Workstaton 7. I hope that helps someone! 1 Link to comment Share on other sites More sharing options...
Recommended Posts