Ubuntu 的无线网络问题

Ubuntu 的无线网络问题

我必须说我对网络和 Linux(Ubuntu 8.10)真的很陌生。运行以下命令更改 MAC 地址并在监控模式下运行后,我无法连接到无线网络:

airmon-ng stop wlan0 
ifconfig wlan0 down
macchanger --mac 00:11:22:33:44:55 wlan0
airmon-ng start wlan0 

我这样做的原因是因为我想测试我的无线网络有多安全(首先停止并尝试更改 MAC,然后使用 air-crack-ng)。

以下是我尝试重新连接无线网络的操作:

  1. 首先,我认为我应该使用以下命令将 wlan0 更改为原来的位置(尤其是 Mac 地址):

    ifconfig mon0 down
    ifconfig wlan0 down
    macchanger --mac 00:0e:9b:ab:56:19 # myoriginalMacAddress
    airmon-ng stop wlan0
    ifconfig wlan0 up
    
  2. 其次,我尝试在 WICD 中连接到无线网络,但在通过验证身份验证后无法获取 IP 地址。因此,我退出 WICD 并尝试在终端中执行同样的事情:

    $ sudo iwconfig wlan0 essid "mywireless"
    $ sudo dhclient wlan0
    There is already a pid file /var/run/dhclient.pid with pid 23682
    killed old client process, removed PID file
    Internet Systems Consortium DHCP Client V3.1.1
    Copyright 2004-2008 Internet Systems Consortium.
    All rights reserved.
    For info, please visit http://www.isc.org/sw/dhcp/
    
    mon0: unknown hardware address type 803
    wmaster0: unknown hardware address type 801
    mon0: unknown hardware address type 803
    wmaster0: unknown hardware address type 801
    Listening on LPF/wlan0/00:0e:9b:ab:56:19
    Sending on   LPF/wlan0/00:0e:9b:ab:56:19
    Sending on   Socket/fallback
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 1
    No DHCPOFFERS received.
    No working leases in persistent database - sleeping.
    

以下是我的网络适配器的 ifconfig 输出,希望它能有帮助:

$ ifconfig

eth0      Link encap:Ethernet  HWaddr 00:c0:9f:8d:23:74  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:19 Base address:0x1800 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4457 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4457 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:493002 (493.0 KB)  TX bytes:493002 (493.0 KB)

wlan0     Link encap:Ethernet  HWaddr 00:0e:9b:ab:56:19  
          UP BROADCAST NOTRAILERS PROMISC ALLMULTI  MTU:576  Metric:1
          RX packets:1508929 errors:0 dropped:0 overruns:0 frame:0
          TX packets:768144 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:806027375 (806.0 MB)  TX bytes:78834873 (78.8 MB)

wlan0:avahi Link encap:Ethernet  HWaddr 00:0e:9b:ab:56:19  
          inet addr:169.254.5.92  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST NOTRAILERS PROMISC ALLMULTI  MTU:576  Metric:1

wmaster0  Link encap:UNSPEC  HWaddr 00-0E-9B-CD-4E-18-00-00-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

有人知道我的问题是什么以及如何解决吗?

答案1

您正在使用哪个版本的 Linux/Unix,因为无线的命令并不是都相同?

命令:

$ cat /etc/*-release

为什么在连接到无线 AP(接入点)或无线路由器之前要停止并尝试欺骗(更改 MAC),而不是直接连接到它?

这仅适用于您计划进行一些无线渗透测试/审计或查看无线网络路由器/ap 的安全性时。

ifconfig mon0 down ifconfig wlan0 down macchanger --mac 00:0e:9b:ab:56:19 # myoriginalMacAddress airmon-ng stop wlan0 ifconfig wlan0 up

您在执行第二条命令或(2)时遇到问题的原因是您刚刚在执行第 1 条命令时执行了所有其他不必要的操作。

答案2

好的,您可能想尝试一下来自 Ubuntu 论坛的这些家伙:

如果您想了解基于您的发行版(分布)审核无线网络的命令和硬件(兼容无线网卡)要求,我强烈建议从这里开始。

注册是免费的,帮助也是免费的;此外,事实上,帮助将更专门针对您的发行版,而不是我或这里的任何人只提供可能对您的给定发行版有效或无效的通用 Linux 命令。

选项一:

http://ubuntuforums.org/showthread.php?t=1015877

选项二:如果您认为您有硬件,请进行以下验证:

http://www.aircrack-ng.org/doku.php?id=compatibility_drivers

一旦您验证了您的硬件(无线网卡确实受支持),我们将进入第三步,这也是可选的。

选项三:下载

这:

http://www.securityfocus.com/archive/1/506235/30/0/threaded

或者

http://www.remote-exploit.org/backtrack_download.html

它是一个实时 CD,是审核无线网络的最快和最安全的方法:它配备了 Gerix-Wifi-Cracker;此外,Wepbuster 是另一种可轻松破解各种类型无线路由器(WPA 和 WEP)的工具。

如果您足够勇敢并且有备份,而且不怕弄乱您的 Linux 机器,您也可以使用 apt-get 或 synaptic 安装这些工具。

唯一的区别是,使用这些工具,您很少需要将卡从托管模式更改为监控模式,并进行所有输入,因为这些工具会为您完成这些操作。

但是,如果您安装了,您将进入命令行,并且可能在 Ubuntu 论坛上花费一些时间。此外,如果您破坏了某些东西或弄乱了某些东西,您可能必须修复它,这与 Windows 不同,除非您有备份或有时间去摆弄破坏的东西并修复它,否则 Linux 和 Unix 一样会占用大量时间,尤其是对于初学者来说。

相关内容