精华内容
下载资源
问答
  • 主要介绍了如何禁止手机连接wifi、wifi怎么禁止他人接入、公司wifi屏蔽手机的方法,需要的朋友可以参考下
  • 存在的问题:在真机测试时,我的手机安卓9,在使用addNetwork()方法时功能是正常的,当换一个手机的时候(Android10)时发现连接WiFi的功能无法使用,在网上查阅资料,后发现安卓9和安卓10的连接WiFi的方法不一样...
  • 实际环境: 在普通场景下我们是无法登陆路由器管理界面查看树莓派ip的,我们该怎么办呢,方法是...这时用nmap扫描局域网,找到mac跟树莓派mac相同的ip地址就可以了,实现自动连接wifi后就是将ip发送到163邮箱。 ...

    实际环境:

           在普通场景下我们是无法登陆路由器管理界面查看树莓派ip的,我们该怎么办呢,方法是有的,先让树莓派连接我的手机热点,查看树莓派的mac地址,得到mac地址后再让树莓派连接本地wifi,我们笔记本也连接本地wifi,现在树莓派和笔记本在同一局域网,这时用nmap扫描局域网,找到mac跟树莓派mac相同的ip地址就可以了,实现自动连接wifi后就是将ip发送到163邮箱。

    下面我来讲步骤

    包含知识点:

            自动连接wifi

            如何查看自己树莓派的mac,如果在局域网用nmap扫描出自己树莓派的ip地址(mac区分)

            开启ssh服务

            连接成功后将ip自动发送到163邮箱

     

    1、将刷好 Raspbian 系统的 SD 卡用电脑读取。在 boot 分区,也就是树莓派的 /boot 目录下新建 wpa_supplicant.conf 文件,按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。

    country=CN
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    
    #手机热点
    network={
    ssid="vivo Y66"           #wifi名字
    psk="liuww123"          #wifi密码
    key_mgmt=WPA-PSK
    priority=2              #连接优先级,数字越大优先级越高(不可以是负数    
    }
    
    #本地wifi
    network={
    ssid="SZP"           #wifi名字
    psk="sssssss"          #wifi密码
    key_mgmt=WPA-PSK
    priority=2              #连接优先级,数字越大优先级越高(不可以是负数    
    }
    
    
    ######  扩展参数解释
     
    network={
    ssid="WiFi-B"
    psk="12345678"
    key_mgmt=WPA-PSK
    priority=2
    scan_ssid=1             #连接隐藏WiFi时需要指定该值为1
    }

     

         如果你的 WiFi 没有密码

     

    network={

    ssid="你的无线网络名称(ssid)"

    key_mgmt=NONE

    }

       如果你的 WiFi 使用WEP加密

     

    network={

    ssid="你的无线网络名称(ssid)"

    key_mgmt=NONE

    wep_key0="你的wifi密码"

    }

        如果你的 WiFi 使用WPA/WPA2加密

     

    network={

    ssid="你的无线网络名称(ssid)"

    key_mgmt=WPA-PSK

    psk="你的wifi密码"

    }

        如果你不清楚 WiFi 的加密模式,可以在安卓手机上用 root explorer 打开 /data/misc/wifi/wpa/wpa_supplicant.conf,查看 WiFi 的信息。

    2、开启ssh服务

          同样在/boot 下创建名为ssh的空文件,没有扩展名

    3、启动树莓派后查看手机热点状态

       

    4、手机关闭热点,让树莓派连接本地wifi,在同一局域网情况下,笔记本利用VMware开启centos虚拟机,网路使用桥接模式

        

    5、在centos下用nmap扫描局域网主机

          

          nmap -sP 172.16.15.0/24 | grep -i -B 2 "b8:27:eb:05:0c:2c"

                  参数解释  : -i  不区分大小写

                                       -B   2  :输出匹配行前面2行(包含匹配行)

         

    6、用ssh连接到树莓派

          树莓派默认账号密码

               账号:pi

               密码:raspberry

          

    7、修改root用户密码然后以超级管理员登录

            sudo passwd root

            su - root

    8、简单吧,那我们扩展一下,让以后都自动连接多个WiFi网络

             多个wifi连接方法

             注意:/etc/wpa_supplicant/wpa_supplicant.conf 就是我们在/boot目录下创建的文件,启动后/boot 下的那个文件就被删除了,取而代之是现在编辑的文件

         第一步:

    •      修改/etc/wpa_supplicant/wpa_supplicant.conf,下面是我使用的配置文件:

      ctrl_interface=/var/run/wpa_supplicant
      #ap_scan=1
      
      network={
             ssid="wo_shi_yige_wifi_ssid"
             scan_ssid=1
             psk="wo_shi_mi_ma"
             priority=5
      }
      
      network={
             ssid="pi"
             psk="onlyforpi"
             priority=1
      }
      
      • **ap_scan:**1是默认值,因此我注掉了
        • 1:这个模式下总是先连接可见的WiFi,如果扫描完所有可见的网络之后都没有连接上,则开始连接隐藏WiFi。
        • 2:会按照network定义的顺序连接WiFi网络,遇到隐藏的将立刻开始连接,因此在这个模式下连接顺序不受priority影响
      • ctrl_interface:这个文件夹里面存的是一个当前使用的interface的socket文件,可以供其他程序使用读取WiFi状态信息
      • network:是一个连接一个WiFi网络的配置,可以有多个,wpa_supplicant会按照priority指定的优先级(数字越大越先连接)来连接,当然,在这个列表里面隐藏WiFi不受priority的影响,隐藏WiFi总是在可见WiFi不能连接时才开始连接。
        • ssid:网络的ssid
        • psk:密码
        • priority:连接优先级,越大越优先
        • scan_ssid:连接隐藏WiFi时需要指定该值为1
           

        第二步:   

    • 修改/etc/network/interfaces使用wpa_supplicant.conf来配置无线网络

      auto lo
      iface lo inet loopback
      
      auto eth0
      iface eth0 inet dhcp
      
      allow-hotplug wlan0
      auto wlan0
      iface wlan0 inet dhcp
          pre-up wpa_supplicant -Dwext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B 
      

        以后每次启动时,树莓派都会主动去连接配置文件中预定义的这些wifi网络。

        单个wifi连接可以使用以下方法

                    修改/etc/network/interfaces文件,把它修改成这个样子

                      auto lo
                      iface lo inet loopback

                     auto eth0
                     iface eth0 inet dhcp

                     allow-hotplug wlan0
                     auto wlan0
                     iface wlan0 inet dhcp
                     wpa-ssid wifi名字
                     wpa-psk wifi密码

            主要是添加wpa-ssid和wpa-psk,直接把你要连接的wifi的ssid和对应密码写上就行了。

         其他方式设置见:https://www.cnblogs.com/playboysnow/p/4987103.html

    9、再扩展一下,我们每次不可能获得ip都一样,所以当连接成功后将ip发送到163邮箱。

          注意:请使用python3来运行我的脚本

           第一步:在/root目录下创建163.py脚本  /root/163.py

    # -*-coding:utf-8-*-
    import smtplib 
    from email.mime.text import MIMEText 
    from email.header import Header 
    import sys
    
    SMTPserver="smtp.163.com"
    Sender="自己的163账号@163.com"   #写自己的163账号
    password="密码"        #写自己的邮箱密码
    #类容
    ip=str(sys.argv)
    tet=ip
    print (tet)
    msg=MIMEText(tet, 'plain', 'utf-8') 
    
    #标题
    msg["Subject"]=Header(u'树莓派IP', 'utf-8').encode()
    #发件人
    msg["From"]=Sender 
    #收件人,
    msg["to"]="自己的163账号@163.com"          #也写自己的邮箱账号
    
    mailserver=smtplib.SMTP(SMTPserver,25) 
    
    try:
        #登录邮箱
        mailserver.login(Sender,password) 
        #发送邮件
        mailserver.sendmail(Sender,["自己的163账号@163.com"],msg.as_string()) #也写自己的邮箱账号
        mailserver.quit() 
        print ("邮件发送成功!")
    except smtplib.SMTPException:
        print ("error:邮件发送失败!")
    

    再写shell脚本来判断网络连通性/root/ping.sh,并发送邮件到自己邮箱

    #!/bin/bash
    
    while :
    do
    	ping -c 2 www.baidu.com  &>/dev/null
    	[ $? -eq 0 ] && break
    done	
    
    a=`ifconfig wlan0 | grep broadcast`
    python3 /root/163.py "wlan0:$a"
    echo "ok"

    10、最后就是将脚本加入开启自启程序/etc/rc.local

            在exit 0 之前加入如下代码,没有exit就直接加到后面就行        

            bash /root/ping.sh

     

    测试:

          直接拔电源让树莓派重连wifi,看效果

               

         手机端app查看

                

           然后用ssh连接树莓派好像只能先用pi登录,然后才能切换root用户‘

               

            

    展开全文
  • 问题描述:本人用的是Win10 系统,平时在学校一直用电脑连接自己的手机热点,回到家后突然发现电脑连接自家的Wifi上网后打开浏览器显示无法连接到该网络,但是qq又能正常登陆并且接收同学发来的消息。检查浏览器一切...

    问题描述:本人用的是Win10 系统,平时在学校一直用电脑连接自己的手机热点,回到家后突然发现电脑连接自家的Wifi上网后打开浏览器显示无法连接到该网络,但是qq又能正常登陆并且接收同学发来的消息。检查浏览器一切正常,于是断开自家wifi,选择手机热点连接后,又能正常访问浏览器。百度找到了很多方法我逐个试了一下,现将有用的方法罗列如下:

    1、清理DNS缓存,重置LSP

    在搜索框输入cmd,以管理员身份运行,然后在窗口中输入ipconfig /flushdns(注意ipconfig后面有个空格),此命令为清空的你的DNS缓存。然后再在窗口中输入:netsh winsock reset,重置LSP。

    做完这步后可重启一下你的电脑,查看一下连上wifi后是否能打开浏览器正常访问网页了。

    如果不行,那可以再试试下面的这种方法。

    2、FIPS兼容

    打开控制面板,在控制面板中找到网络和Internet——>网络和共享中心,点击不能上网的WIFi

     

    选择无线属性

    选择 安全——>高级设置

    将该选项项勾选,然后试试能否正常浏览网页

    3、Network setup service

    打开计算机管理,找到服务,找到Network setup service项,将其改为启动或自动。如果

    4、之前自己配置过IP

    我的电脑出现的就是这种问题,由于之前在学校的机房上网,学校的机房电脑有控制,必须是机房电脑的IP插上网线才能上网,所以我把我的ip手动改成了机房电脑上的,所以只要在网络属性里面将IPV4勾选为自动分配就好了。

    但是有的win10的系统会遇到以下的问题:

     打开无线网络连接后,所有配置都是空白,这是什么原因具体我也不太清楚,不过找到一种解决方法:首先打开服务管理,在服务中找到Network setup service ,点击启动,在启动的瞬间点击无线网络连接的属性,这样就能看到原来属性中有的东西。

     

    展开全文
  • 经常使用谷歌的手机测试,发现它连接WiFi后总会提示"无法连接互联网",后来发现它是先去访问了谷歌的服务器,由于墙的原因访问不了,所以就提示"无法连接"(导致WiFi自动连接失效) 2.解决方法 替换验证网络是否...

    1.问题分析

    经常使用谷歌的手机测试,发现它连接WiFi后总会提示"无法连接互联网",后来发现它是先去访问了谷歌的服务器,由于墙的原因访问不了,所以就提示"无法连接"(导致WiFi自动连接失效)

    2.解决方法

    替换验证网络是否连接的服务器地址,原本是

    http://clients3.google.com/generate_204,替换成国内验证服务器
    adb shell settings put global captive_portal_use_https 1
    adb shell settings put global captive_portal_http_url http://204.ustclug.org
    adb shell settings put global captive_portal_https_url https://204.ustclug.org
    adb shell settings put global captive_portal_mode 0

    图片

    展开全文
  • 电脑连接wifi总是断 手机正常 解决方案 右击 我的电脑 --属性—设备管理器–网络适配器– 双击无线网络适配器,

    电脑连接wifi总是断 手机正常 解决方案

    解决方案1.右击 我的电脑 --属性—设备管理器–网络适配器–

    在这里插入图片描述

    双击无线网络适配器,

    在这里插入图片描述
    解决方案二.右击“网络" --属性 双击连接的wifi 名称
    在这里插入图片描述
    双击"无线属性"
    在这里插入图片描述
    点击 “安全" —”高级设置"—勾选
    在这里插入图片描述
    解决方案三.
    win+r 输入“gpedit.msc"–“计算机配置”–”管理模板“–”系统“–”internet通信管理“–双击下图 --开启
    在这里插入图片描述
    4.更新最新版本适配器
    5.如果以上都不行,可能是因为你的windows未激活,激活windows即可。

    展开全文
  • 项目场景: ... 问题描述: 在第一次连接成功WiFi之后,退出APP,...由于并非问题,所以无错误log,起初以为是连接WiFi的资源未释放导致,后来发现并不是。 个人分析原因应该是个大厂商对各家系统定制不同,framewor
  • 手机连接wifi时使用固定mac地址

    千次阅读 2020-11-18 18:24:57
    这里说的是连接wifi时,使用固定mac地址, 不是修改手机mac地址为自定义mac地址。 设置 | wlan | 点进任何一个wifi地址 | 隐私 ,选固定mac地址。 默认一般是随机mac地址,因为这样比较安全。
  • 生活中,有很多需要认证的路由器,手机连接wifi热点后会自动弹出一个网页,让用户输入账号和密码,比如星巴克,肯地基,麦当劳,甚至是火车站和机场的候车室。其实这是一种叫强制门户认证的技术--Captive Network。...
  • Android开发:获取手机当前连接WiFi名称

    千次阅读 热门讨论 2019-10-02 15:31:58
    这样就省去了手动输入WiFi名称的步骤,这种需求一般都是涉及到手机App和硬件设备进行WiFi通讯的时候会用到,那么本篇博文就来分享一下Android手机App自动获取当前手机连接WiFi名称的方法。具体步骤如下所示。 一、...
  • 手机如何扫码连接wifi

    千次阅读 2020-07-14 11:27:34
    这里写自定义目录标题手机如何扫码连接wifi...手机如何扫码连接wifi 手机微信搜索‘wifi连接工具’或者扫描小程序二维码 用草料网生成你的wifi密码 草料网地址:https://cli.im/ 点击你的wifi名字扫码就连接上了 ...
  • 经过多年的革新,现在的安卓系统已经非常...不过这些系统在国内使用会出现一些小情况,被大家吐槽最多的莫过于手机连接WiFi出现感叹号或者出现一个小“×”了。 有些人就奇怪了,明明手机连上WiFi是可以正常上...
  • 前些日子,由于不知道的原因,我的电脑无法连接隐藏的WiFi。苦恼。后来发现,手机连上WiFi后,可以通过USB数据线与电脑共享网络。该方法的应用场景:(1)适用于手机能连上WiFi,电脑不能连上WiFi的情况,虽然很少出现...
  • 有很多小伙伴在日常使用手机的过程当中,会出现忘记WiFi密码的问题,比如说家里来了客人想要连接...如果你的电脑是连接WiFi的,那么可以在电脑的右下角看到如下的WiFi标记,鼠标右击WiFi信号,打开网络共享中心。 ...
  • 1.用手机连接那个wifi后 > 点击旁边的感叹号 > 把ip由DHCP改为 静态 就ok
  • Android开发--实现输入密码连接WIFI

    千次下载 热门讨论 2014-04-06 23:18:13
    project中简单实现了连接WIFi的功能,首次连接WIFI信号时,可以输入密码并保存,第二次可以直接连接。实现功能比较简单,需要的可以下载。研究不深,有错误地方希望多多交流。
  • android wifi连接与断开

    热门讨论 2015-10-07 17:39:36
    android 实现wifi连接与断开 可以完全代替系统设置的wifi管理功能,搜索wifi按照信号强度排序,button刷新,记住密码等功能
  • 1、手机连接电脑,打开usb调试。电脑打开adb.exe,cmd命令进入在adb.exe所在路径下,输入如下命令: ①adb devices; ②adb shell ③settings put global captive_portal_detection_enabled 03  ④重启手机
  • 手机WiFi自动切换

    2013-10-05 20:45:25
    不知道各位有没有这样的经历,一个地方的wifi信号比较多,但是有强有弱,手机往往是自动连接的,可能不是最适合自己的那个信号,所以需要自己手动选择较强一点的,而当自己稍微走到不远的另一个地方时该手动选择的又...
  • 如何查看手机上已连接 WIFI 的密码

    千次阅读 2020-04-22 09:06:34
    一、打开手机 WIFI 连接 打开手机WIFI 连接列表,找到想要找回密码的网络,点击该网络。 二、保存二维码 第一步点击后,会出现如下页面。通过手机截图,直接保存该二维码到手机相册中。 三、扫描二维码 ...
  • 指定wifi热点自动连接管理类,解决部分手机连接热点导致被切换的问题,以及wifi addNetwork 返回-1问题
  • adb通过无线wifi连接安卓手机

    千次阅读 2020-12-15 00:12:07
    一、通过数据线连接 用数据线连接手机,打开手机开发者模式下的调试功能,然后下载安卓sdk,配置好环境变量,打开cmd窗口,输入adb ...1、获取手机的局域网ip (可通过wifi连接信息查看,连接数据线后,也可以通过adb..
  • 超简单 ADB WIFI 连接手机方案

    千次阅读 2020-10-15 10:59:33
    Android Studio ADB Wifi 插件经常不好使, 偶尔发现通过命令行百分比能连上 命令超简单, 如下 (注意手机和电脑需要在同一wifi下) // adb wifi 指令 ...手机 ip 地址可以在连接wifi 页面找到 ...
  • Android 代码连接wifi

    千次阅读 2020-05-27 20:38:40
    本篇文章主要记录一下Android8.0上开启wifi并扫描周边wifi,获取周边wifi列表,再通过RecyclerView进行显示,通过RecyclerView item的点击事件进行wifi连接,并完成一系列的连接过程。 添加权限 <uses-permission ...
  • 自己动手做一个adb的wifi连接

    热门讨论 2016-08-21 12:23:51
    自己动手做一个adb的wifi连接,当你忘记带数据线的时候可以连接wifi调试,关机和重启也很方便
  • 笔记本能连上手机热点,但不能连接WIFI,说明不是WIFI的问题,是电脑自身问题 进入cmd里面输入 ipconfig/all 命令,出现IP地址始终为:169.154(或者其他)开头,然后去设置IP地址处发现设置好的IP地址不变,但跟...
  • 51单片机DHT11温湿度ESP8266WiFi手机APP显示设计

    万次阅读 多人点赞 2019-03-17 12:30:53
    温湿度检测设计。基于51单片机、ESP8266WiFi模块、温...DHT11温湿度传感器采集数据传送给单片机,单片机将数据处理之后通过ESP8266WiFi模块将数据发送给手机App。WiFi模块有两个作用:一是串口转WiFi,单片机通过串...
  • 华为Mate30网络拒绝接入wifi问题 ,解决动态MAC白名单限制 由于公司对WIFI接入管控比较严格,路由器设置了MAC地址过滤,只允许白名单MAC地址接入,对于公司同事新入手华为mate30 Pro 5G 的用户,需要做2步如下操作...
  • Python暴力破解wifi密码

    万次阅读 多人点赞 2018-12-06 09:57:02
    今天给大家分享一个使用Python破解WiFi密码的代码,这个代码也是非常简单,这里需要用Python中的pywifi这个库,所以需要在DOS命令下安装这个库,同样使用pip install pywifi,很简单就安装成功了,我用的是Python3,...
  • 电脑连接wifi时,提示“无法连接该网络” 1 确保无线wifi正确(如手机可以用这个wifi) 2 电脑的“设置” -》网络和internet -》WLAN -> 管理已知网络 [1] 如果列表中有同名的网络,点击该wifi名,点击“忘记...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,559
精华内容 24,623
关键字:

怎么限制手机连接wifi