I searched the forum, and found a similar topic on this (
here), and followed a few steps, but I have a few other issues.
What I have:
MacBook 2.4GHz (Intel), running Mac OSX 10.5.8
iPhone with OS 3.0.1
Windows XP on a Celeron laptop
Windows Vista x64 on Intel Dual core
D-Link DIR 615, firmware version 3.01
What happens:
I bought the router about 2 months ago, after my previous router died. Everything worked fine until about 2 weeks ago when my Mac stopped receiving a valid IP Address, so did my iPhone and my laptop (all wireless). The Vista pc is connected wired, and didn't have any trouble connecting, so I figure it's the wireless part that's messed up.
I've reset the system defaults on the router, no passwords, no nothing, just the out-of-the-box settings.
All my wireless devices receive a 169.254.x.x ip address. Sometimes (there's no specific time or thing I do), the wireless devices receive a 192.168.x.x address, which should be the case always.
Now, in my router settings, when I go to "Status > Wireless", the status says that my Mac and iPhone have a 192.168-address, my XP Laptop 0.0.0.0, but all of the devices show me a 169.254.x.x address.
What I've done:
from the topic mentioned earlier, I followed a few steps. These are the results:
when it drops can you...
ping your router?
ping your routers gateway?
ping 4.2.2.2?
ping google.com?
poppen-designs-macbook:~ poppendesign$ ping 4.2.2.2
PING 4.2.2.2 (4.2.2.2): 56 data bytes
ping: sendto: No route to host
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
all other questions: no..
Also from the terminal could you tell me if you have an entry for your router when you run a "arp -a".
poppen-designs-macbook:~ poppendesign$ arp -a
? (17.151.16.21) at (incomplete) on en1 [ethernet]
? (169.254.255.255) at ff:ff:ff:ff:ff:ff on en1 [ethernet]
? (224.0.0.251) at 1:0:5e:0:0:fb on en1 permanent [ethernet]
my apologies, I left something out that is a bit crucial to what we are trying to accomplish. The reason the arp -d -a failed is because that requires super user privilege, which we will grant by performing the below steps instead.
sudo arp -d -a
(It should then ask for your password so that it can perform the arp -d -a with super user privilege [sudo stands for Super User DO])
ping -c 10 192.168.0.1
arp -a
poppen-designs-macbook:~ poppendesign$ sudo arp -d -a
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
poppen-designs-macbook:~ poppendesign$ ping -c 5 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
--- 192.168.0.1 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
poppen-designs-macbook:~ poppendesign$ arp -a
? (17.151.16.21) at (incomplete) on en1 [ethernet]
? (69.63.186.31) at (incomplete) on en1 [ethernet]
? (72.14.213.83) at (incomplete) on en1 [ethernet]
? (169.254.255.255) at ff:ff:ff:ff:ff:ff on en1 [ethernet]
? (192.168.0.1) at (incomplete) on en1 [ethernet]
? (224.0.0.251) at 1:0:5e:0:0:fb on en1 permanent [ethernet]
poppen-designs-macbook:~ poppendesign$
so, yeah... help?