`
tiankonguse
  • 浏览: 16300 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ubuntu给手机建wifi

阅读更多

声明

   笔者最近意外的发现 笔者的个人网站 http://tiankonguse.com/ 的很多文章被其它网站转载,但是转载时未声明文章来源或参考自 http://tiankonguse.com/ 网站,因此,笔者添加此条声明。

    郑重声明:这篇记录《ubuntu给手机建wifi》转载自 http://tiankonguse.com/ 的这条记录:http://tiankonguse.com/record/record.php?id=678

 

前言

 

我的电脑在ubuntu下,无线一直有问题,目前的问题是不能建wifi,这个问题可谓是困扰我长达一年之久。

这次ubuntu后升级到ubuntu14.04后,使用两篇老外的方法成功建了手机连上可以上网的wifi了。

原来那些说电脑不支持建wifi的全是假话,在windows下能建,到ubuntu下怎么不能建呢。

还不能建的朋友可以参考一下我这个,有可能就可以建了。

 

正文

 

背景

一年前我的电脑就建wifi失败,后来有人说默认建的不是ap-wifi, 手机只能连上ap的wifi 。

好吧,貌似建了wifi就是不能连上,错了,无线信号都搜不到怎么连呢?电脑本身都时候都不能连上自己建的wifi,那怎么分享网络呢?

 

对我无效的方法

对我无效的方法网上很多,我这里不多叙述了。

对我无效,但对大家可能有效,所以可以先试试我的,不行了试试这些,有可能就可以建wifi了。

 

1.利用系统自带的功能创建wifi

实际上创建的是 Ad-hoc , 不是 ap.

 

2.google code 上的wifi-hostapd-ap

好吧,多少年没更新了,我成功的建wifi失败。

 

3.hostapd+dnsmasq

好多配置呀,但还是失败了。

 

4.驱动不支持

有的说是无线网卡驱动不支持,但是我尝试换他们说的哦,都失败了。

 

 

5.不支持建wifi,我有证据

前端时间有一篇很火的csdn文章,汇总了好多建wifi的方法,最后使用一些方法来证明ubuntu下有些电脑硬件不支持建wifi.

而我从文章开头一直试到结尾,发现我的刚好和他说的不支持的电脑完全吻合。

 

对我成功的方法

可能像我这样怎么建wifi都失败的人很少吧,所以网上搜不到对应的教程。

但是我一直没放弃去寻找,我甚至打算自己写个无线驱动来试试,不过现在看来不用了。

 

我找到这个教程(http://ubuntuhandbook.org/index.php/2014/02/wifi-hotspot-ubuntu-laptop-android/).

 

第一步:安装Ap-hotspot

 

 

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install ap-hotspot

 

我顺利安装完成。

 

第二步:配置

 

sudo ap-hotspot configure

好吧,我失败了,提示我不支持ap什么的,貌似是下面这句:

 

 

Your wireless card or driver does not support Access Point mode

 

 

但是看看上面的一句话,可以理解。

 

Supports for Ubuntu 13.10, Ubuntu 13.04, Ubuntu 12.10, Ubuntu 12.04. For Ubuntu 14.04, download & install the ap-hotspot deb for saucy at this page.

 

因为我使用的就是 14.04 ,我当时没看到这句话,于是继续搜索教程。

 

第三步:去那个链接自己看吧

 

为什么让你们自己看呢?因为我在第二步就失败了,进行不下去了,下面的我不清楚行不行。

 

功夫不负有心人,我又找到一个教程(http://ubuntuhandbook.org/index.php/2014/06/share-internet-with-android-ubuntu-1404/),还是那个老外写的。

 

第一步:安装 plasma-nm

 

可以使用下面的命令,不过建议点击这个链接

 

sudo apt-get install plasma-nm

 

第二步:启动程序

 

可以使用 Alt+F2 后,搜索 kde-nm-connection-editor

也可以终端直接输入 kde-nm-connection-editor 。

 

第三步:建一个wifi

 

点击 add, 选择 Wireless (shared)。

ssid 就是无线名字,比如我的是 tiankonguse。

mode 选择 Access Point。

可以去 Wireless Security 设置一个密码,我选的是 WPA & WPA2 Personal 那一项。

 

四步:连接 wifi 

 

一般是点击联网的图标,选择 Connect to Hidden Wi-Fi network 那一项, Connection 选择你新建的 wifi .

 

 

第五步:真正的连接wifi

 

在wifi列表中是不是看到了 你建的wifi,点击,输入密码等一会就可以了。

 

教程是美好的,现实是残酷的。

实际上第二个教程我在第三步建wifi的时候就弹出一个对话框,提示我我的电脑不支持 ap-wifi.

或者是第四步吧,记不清了。

 

框的内容大概是 

 

(32) Access Point (AP) mode is not supported by this device.

 

然后中午午觉时间到了,我关闭电脑去睡午觉。

醒来后开机,发现 wifi 列表中有我建的wifi, 点击之,漫长的等待后竟然连上了。

手机拿出来试试,真的可以建wifi了。

 

参考

http://ubuntuhandbook.org/index.php/2014/06/share-internet-with-android-ubuntu-1404/

http://ubuntuhandbook.org/index.php/2014/02/wifi-hotspot-ubuntu-laptop-android/

0
0
分享到:
评论

相关推荐

    STM32L432-smart-system.rar_APP wifi开发_ESP8266 Ubuntu_esp8266手机_s

    1.手机APP远程控制:STM32L432开发板通过WIFI模块与因特网服务器建立TCP连接,服务器使用腾讯云,服务器系统为ubuntu,就是在ubuntu上建立一个TCP中继服务器,实现远程手机端与家居系统的信息中继传递,从而实现远程...

    Wifi-Direct-on-Linux:用于建立Wifi-Direct(Wifi P2P)连接的Python模块

    为了建立Wifi-Direct连接,我制作了一个Python脚本以使用p2p选项启动wpa_supplicant和wpa_cli。 这就是在Linux中对我有效的方法。 wifid.py 它提供3个功能: setup_conf_files() start_as_go_fedora() ...

    ubuntu用wifi连接android调试程序的步骤

    确保你的Ubuntu开发PC和Android手机都已经连接到同一个Wi-Fi网络,并且网络连接稳定。确保手机开启了开发者选项中的USB调试。 2. **USB初步连接**: 使用USB数据线将Android设备连接到Ubuntu PC,这样可以通过ADB...

    wifi时钟项目操作文档_软件开发部整理1

    由于项目需要交叉编译环境,因此推荐在Linux操作系统下进行,尤其是Ubuntu 64位系统。为了建立这个环境,开发者需要将名为`toolchain`的压缩包拷贝到服务器,并进行解压。随后,根据工具链的实际路径,修改项目工程`...

    基于Hostapd完成EAP-SIM方式Wifi连接

    【基于Hostapd完成EAP-SIM方式Wifi连接】的知识点详解 EAP-SIM(Extensible Authentication Protocol - Subscriber Identity Module)是一种用于无线网络连接的安全认证协议,它结合了GSM-SIM卡的安全特性,提供了...

    基于STM32L432的智能家居控制系统

    手机APP远程控制:STM32L432开发板通过WIFI模块与因特网服务器建立TCP连接,服务器使用腾讯云,服务器系统为ubuntu,就是在ubuntu上建立一个TCP中继服务器,实现远程手机端与家居系统的信息中继传递,从而实现远程...

    bbtether.tar.gz

    在Linux操作系统中,使用黑莓手机作为无线网络的热点是一种便捷的方式,特别是在没有WiFi或有线网络连接的情况下。"bbtether"就是这样一个工具,它允许用户通过USB接口将黑莓手机与Linux系统相连,利用手机的数据...

    linux miracast

    Linux下的Miracast技术是一种无线显示标准,允许设备如电脑、手机或平板电脑将屏幕内容无线传输到兼容的显示器或电视。Miracast基于Wi-Fi Direct技术,无需通过传统的Wi-Fi网络,就能实现设备间的数据传输,使得用户...

    scrcpy 1.0 二进制档

    `scrcpy` 使用了Android的ADB(Android Debug Bridge)服务来建立设备与电脑之间的通信。ADB是一个命令行工具,允许开发者从电脑上发送命令到Android设备,执行各种操作,如安装应用、查看设备状态等。`scrcpy`通过...

    参赛-手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)-电路方案

    1.手机APP远程控制:STM32L432开发板通过WIFI模块与因特网服务器建立TCP连接,服务器使用腾讯云,服务器系统为ubuntu,就是在ubuntu上建立一个TCP中继服务器,实现远程手机端与家居系统的信息中继传递,从而实现远程...

    mobly:端到端测试框架,用于具有复杂环境要求的测试

    可穿戴设备与手机交互 物联网设备相互交互 用专用设备测试设备的射频特性 通过控制电话,基站和eNB测试LTE网络 Mobly可以支持许多不同类型的设备和设备,并且很容易将自己的设备或自定义设备/服务插入Mobly。 Mobly...

    Tiny6410 Android开发指南

    - **开发平台**:推荐使用Ubuntu Linux作为开发主机操作系统。 - **交叉编译器**:使用针对ARM架构的交叉编译器进行编译。 ##### 2.2 解压安装源代码 获取并解压Android源代码是编译的第一步。 - **源代码获取**...

    新版Android开发教程.rar

    己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。 对手机制造者的影响 � Android 是款开源的移动计算软件平台,组建了 google 主导的拥有众多产业界巨头的产业联盟,有利于 高效开发、降低成本。 � 由于是源...

    嵌入式软件开发基本教材

    2. **安装Linux操作系统**:选择适合的Linux发行版,例如Ubuntu 12.04 LTS,这是一个稳定的版本,适合于嵌入式开发。 3. **配置Linux系统**: - 设置root账户密码,确保系统安全。 - 修改默认图形界面,提高工作...

Global site tag (gtag.js) - Google Analytics