When this happens, the computer does not receive a DHCP lease with a valid IP address from Comcast. Instead, it uses a self-assigned 169.254.x.x address, and cannot access the Internet.
This can happen with Mac OS X 10.2 to 10.3.9 when your connection is configured via DHCP. This is not known to affect PPPoE accounts.
For Mac OS X 10.3
To resolve the issue, try updating to Mac OS X 10.3.5, which you can get
here.
If the issue persists after updating, contact Comcast for further assistance. They may need to reset some equipment, specifically the cable modem termination system (CMTS).
For Mac OS X 10.2
Change your computer's configuration using these steps:
- From the Go menu in the Finder, choose Go to Folder.
- In the Go To Folder dialog, type this path:
/System/Library/SystemConfiguration/IPConfiguration.bundle
- In the resulting window, select the Resources folder.
- From the File menu, choose Get Info.
- Click the disclosure triangle next to Ownership & Permissions.
- Look at the lock icon. If it's closed, click it to open it. If prompted to authenticate, enter your user password. (You must be logged in as an administrator, or "admin" user.)
- Change the Owner from "system" to the name of the user account that you're logged in with.
- Close the Resources Info window.
- Open the Resources folder, and select the file named IPConfiguration.xml
- From the File menu, choose Get Info.
- Click the disclosure triangle next to Ownership & Permissions.
- Change the Owner from "system" to the name of the user account that you're logged in with.
- Close the IPConfiguration.xml Info window.
- Be sure that IPConfiguration.xml is still selected in the Finder, then go to the File menu and choose Duplicate.
- Rename the duplicate "IPConfiguration copy.xml" to "IPConfiguration.xml.orig".
- Go back to "IPConfiguration.xml", and open it in TextEdit.
- From the Edit menu, choose Find.
- In the Find window, in the Find field, type: InitialRetryTimeSeconds
- Click the Next button.
- You should find a section that appears as follows:
<key>InitialRetryTimeSeconds</key>
<integer>1</integer>
- Change <integer>1</integer> to <integer>8</integer>.
- The section should now appear as follows:
<key>InitialRetryTimeSeconds</key>
<integer>8</integer>
- In the Find window, in the Find field enter: MaximumRetryTimeSeconds
- Click the Next button.
- You should find a section that appears as follows:
<key>MaximumRetryTimeSeconds</key>
<integer>8</integer>
- Change <integer>8</integer> to <integer>12</integer>.
- The section should now appear as follows:
<key>MaximumRetryTimeSeconds</key>
<integer>12</integer>
- Save the changes to the IPConfiguration.xml file, and quit TextEdit.
- In the Finder, select IPConfiguration.xml.
- From the File menu, choose Get Info.
- Click the disclosure triangle next to Ownership & Permissions.
- Change the Owner from the name of the current user to "system".
- Close the IPConfiguration.xml Info window.
- Close the Resources window.
- Select the Resources folder.
- From the File menu, choose Get Info.
- Click the disclosure triangle next to Ownership & Permissions.
- Change the Owner from the name of the current user to "system".
- Close the Resources Info window.
- Restart the computer.
If the issue persists after performing the above steps, contact Comcast for further assistance.