I'm 99,9% confident this problem is related to IPv6 recursive DNS server discovery daemon.
problem is that this program contains a possible bug in current debian release which overrides resolv.conf file, instead of appending nameserver to the file...
in short your network is working but DNS does not.
To resolve this issue you'll need to remove this package, and possibly resolvconf too if that won't work, and then connect manually to the network...
For now remove rdnssd buggy package:
Code: Select all
sudo apt-get purge rdnssd
sudo apt-get autoremove --purge
sudo apt-get check
Code: Select all
sudo apt-get -f install
Code: Select all
sudo apt-get update
sudo apt-get dist upgrade
Code: Select all
sudo nano /etc/resolv.conf
#for example, you can use following entry (yandex DNS)
Code: Select all
nameserver 77.88.8.8
nameserver 77.88.8.1
if unable to connect reboot interface and networking service.
for instance (replace wlan0 with your card):
get dev name
Code: Select all
sudo iw dev
Code: Select all
sudo service networking restart
sudo ifdown wlan0
sudo ifup wlan0
Code: Select all
sudo wpa_passphrase "your network name" network_password > /etc/wpa.conf
sudo wpa_supplicant -i wlan0 -D nl80211 -c /etc/wpa_supplicant.conf
Code: Select all
sudo dhclient -v wlan0
if it does not work and you used command line to connect (wpa_supplicant) then,
editing /etc/network/interfaces/ should do a trick:
Code: Select all
sudo nano /etc/network/interfaces
Code: Select all
# The primary wireless network interface
auto wlan0
iface wlan0 inet static
address 192.168.1.100
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
dns-nameservers 77.88.8.8
dns-nameservers 77.88.8.1
where resolvconf looks for DNS address, and the puts that into /etc/resolv.conf file
If this doesn't solve your issue, remove resolvconf:
Code: Select all
sudo apt-get purge resolvconf
sudo nano /etc/resolv.conf
Code: Select all
nameserver 77.88.8.8
nameserver 77.88.8.1
reboot net
Code: Select all
sudo service networking restart
sudo ifdown wlan0
sudo ifup wlan0
if still network does not work, reboot system and try to connect with either wicd or on command line
with wpa_supplicant and dhclient only as shown above.
If still no luck, or you have another problem or question, then please provide info on interface, driver and network setup.
then we'll see what to do next.