首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android设备无法连接到使用Airbase-ng创建的Rogue Acces point。

Android设备无法连接到使用Airbase-ng创建的Rogue Acces point。
EN

Security用户
提问于 2016-03-02 21:14:15
回答 1查看 3.9K关注 0票数 0

我用空军基地创建了一个流氓接入点,但是我不能用我的安卓手机(注二,S4)连接到它,当我点击接入点时,我得到的只是:获取IP地址.,而不是断开连接,它一次又一次地尝试。我非常感谢您的帮助,我对linux非常陌生.

在终端中,我看到了相同的输出:

代码语言:javascript
复制
10:43:58  Created tap interface at0
10:43:58  Trying to set MTU on at0 to 1500
10:43:58  Trying to set MTU on wlan0 to 1800
10:43:58  Access Point with BSSID 7A:44:AF:F6:04:C8 started.
10:46:03  Client 5C:F8:A1:40:5F:F0 associated (unencrypted) to ESSID: "default"
10:46:13  Client 5C:F8:A1:40:5F:F0 associated (unencrypted) to ESSID: "default"
10:46:23  Client 5C:F8:A1:40:5F:F0 associated (unencrypted) to ESSID: "default"
10:46:34  Client 5C:F8:A1:40:5F:F0 associated (unencrypted) to ESSID: "default"
10:46:49  Client 5C:F8:A1:40:5F:F0 associated (unencrypted) to ESSID: "default"
10:46:49  Client 5C:F8:A1:40:5F:F0 associated (unencrypted) to ESSID: "default"

我正在做的步骤:

1.)使用空军基地-n创建假WiFi访问点:

代码语言:javascript
复制
airbase-ng  wlan0

2.)分配IP和子网:

代码语言:javascript
复制
ifconfig at0 192.168.1.1 netmask 255.255.255.0
ifconfig add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

3.)启动DHCP服务器

代码语言:javascript
复制
service isc-dhcp-server start

我的dhcpd.conf包含以下内容:

代码语言:javascript
复制
authoritative;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.5.0 netmask 255.255.255.0
{
        option subnet-mask 255.255.255.0;
        option broadcast-address 192.168.5.255;
        option routers 192.168.5.1;
        option domain-name-servers 8.8.8.8;
        range 192.168.5.1 192.168.5.100;
}

systemctl状态isc-dhcp-server.service告诉如下信息:

代码语言:javascript
复制
    isc-dhcp-server.service - LSB: DHCP server
   Loaded: loaded (/etc/init.d/isc-dhcp-server; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2016-03-03 12:32:51 EET; 5s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 3803 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=1/FAILURE)

Mar 03 12:32:49 kali dhcpd[3813]: ** Ignoring requests on wlan1.  If this is not what
Mar 03 12:32:49 kali dhcpd[3813]:    you want, please write a subnet declaration
Mar 03 12:32:49 kali dhcpd[3813]:    in your dhcpd.conf file for the network segment
Mar 03 12:32:49 kali dhcpd[3813]:    to which interface wlan1 is attached. **
Mar 03 12:32:51 kali isc-dhcp-server[3803]: Starting ISC DHCPv4 server: dhcpdcheck syslog for diagnostics. ... failed!
Mar 03 12:32:51 kali isc-dhcp-server[3803]: failed!
Mar 03 12:32:51 kali systemd[1]: isc-dhcp-server.service: Control process exited, code=exited status=1
Mar 03 12:32:51 kali systemd[1]: Failed to start LSB: DHCP server.
Mar 03 12:32:51 kali systemd[1]: isc-dhcp-server.service: Unit entered failed state.
Mar 03 12:32:51 kali systemd[1]: isc-dhcp-server.service: Failed with result 'exit-code'.

接口:

代码语言:javascript
复制
source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 10.152.187.1
    netmask 255.255.255.0

auto wlan1
  iface wlan1 inet static
    address 192.168.1.0
    netmask 255.255.255.0
EN

回答 1

Security用户

发布于 2016-03-02 23:39:31

答案就在日志中:

代码语言:javascript
复制
Mar 03 12:32:49 kali dhcpd[3813]: ** Ignoring requests on wlan1.  If this is not what
Mar 03 12:32:49 kali dhcpd[3813]:    you want, please write a subnet declaration
Mar 03 12:32:49 kali dhcpd[3813]:    in your dhcpd.conf file for the network segment
Mar 03 12:32:49 kali dhcpd[3813]:    to which interface wlan1 is attached. **

您的wlan1接口位于192.168.1.0网络上,您正试图在192.168.5.0上启动DHCP服务器。改变它,它就会起作用。

您正在学习Linux,所以请记住:始终阅读日志。他们(通常)会告诉你什么是错的,什么是期望的,什么是你应该改变的。

票数 2
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/116311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档