Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


NC6400 wired ethernet almost working

7 posts in this topic

Recommended Posts



I followed the instructions here:




for my NC6400. Everything went great except for the ethernet configuration. It picks up an IP from my router via DHCP and I can ping other computers on the LAN, including the router, but nothing outside the router. I'm guessing it has something to do with the 00:00:00:00:00:00 HW address that is bound to en0. DNS seems to work - using nslookup resolves domain names to IP addresses just fine.

Anyone have any ideas or can help me troubleshoot this?

Thanks in advance...

Share this post

Link to post
Share on other sites

I did an lspci -nn to check:



Broadcom BCM5753M


Intel 3945ABG



so the wired is a Broadcom and the wireless is an Intel...no realtek chip here...


thanks for the reply...any other ideas?

Share this post

Link to post
Share on other sites

replace wireless but first flash the bios.. what vid card intel or ATI ? 2 differnt bios whitelist hacks depending on video.


IONetworkingFamily.kext = I have added AppleBCM5751Ethernet.kext that I have modified using hexedit to enable Internal LAN Gigabit. To resolve the MAC address problem, please add in rc.local "/sbin/ifconfig en1 lladdr AA:BB:CC:DD:EE:FF" as usual.



Share this post

Link to post
Share on other sites

Thanks for the reply...


I'm not concerned about getting the wireless working...I'm okay with just getting the wired working.


the command to set the MAC address manually works great! The only catch is that I have to call ifconfig manually after I boot up...let me back up a bit to explain.


After fighting with the AppleBCM5751Ethernet.kext kext a few days ago, I removed it and re-added it back in. Ever since then, the kext won't load during boot.

I have to manually do a kextload AppleBCM5751Ethernet.kext after I boot up. Once I do that, I can, also manually, do the ifconfig call to set my MAC address. I don't want to do those 2 steps manually every time I boot, so I need some help to get those into a boot startup script.


You said to put the ifconfig command in rc.local. There was no rc.local when I checked. So, I created one. When I put the kextload AppleBCM5751Ethernet.kext command in rc.local, it loads the kext properly on boot up. So, I put the ifconfig command to set the MAC address in there too, after the kextload command, but it does not recognize it. It seems that at boot up it only executes the first command in the rc.local file...or maybe there's some other reason it's not picking up the ifconfig command.


Any ideas on how I can sort out my kext loading and MAC address setting at boot time so I don't have to do it manually after every boot?


I'm just a hair away now from my goal of having wired ethernet working flawlessly!

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.