由于 WLAN0:AVAHI,无法访问网络

由于 WLAN0:AVAHI,无法访问网络

我有一台装有 Ubuntu 11.04 的笔记本电脑。无法连接由调制解调器和 Netgear 路由器组成的家庭无线网络。

ifconfig 显示:

wlan0     Link encap:Ethernet  HWaddr 00:24:d6:07:2b:a2  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:30238 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24005 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:26945081 (26.9 MB)  TX bytes:3169731 (3.1 MB)

wlan0:avahi Link encap:Ethernet  HWaddr 00:24:d6:07:2b:a2  
          inet addr:169.254.6.188  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1

iwconfig 显示:

wlan0     IEEE 802.11abgn  ESSID:"mywirelessnetwork"  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=15 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

我不太明白虚拟接口 wlan0:avahi 是怎么出现的。我的猜测是,我的请求sudo dhclient wlan0未能获取有效的 IP,尽管运行该命令时我没有收到任何错误消息。我sudo dhclient wlan0再次执行,但仍然没有错误消息或网络连接。

今天晚些时候,我尝试连接到公共无线网络。仍然出现同样的错误。但是当我重新启动计算机时,没有出现此类问题。

有线的情况让我很困惑。我的网络配置有问题吗?如果以后遇到类似问题该怎么办?

答案1

我可以建议你运行命令

cat /etc/network/interfaces

这将显示接口文件的内容。它应该显示

自动档

iface lo inet 环回

如果此文件中还有其他内容,则使用此命令将其编辑掉

gksudo gedit /etc/network/interfaces

这将使用 sudo 权限在 gedit 中打开接口文件。这样您就可以编辑文件并保存它。我不得不这样做一次,当时我以某种方式将 wlan0:avahi 作为无线连接,我无法通过任何其他方式将其删除。您可能需要重新启动,然后网络管理器将执行其工作。

问候。

答案2

通常,当您获得这样的 avahi 接口时,可能是您的路由器或您自己的网卡由于某种原因尚未准备好(甚至有问题)。


sudo ifdown eth0 && sudo ifup eth0
就我而言,我使用以下任一方法可以快速解决这个问题:
sudo /etc/init.d/networking restart

附言:这个问题是相关的。

相关内容