这个话题很多人感兴趣,毕竟现在是无线互联时代。手机一族到外面去,首先关心的就是有没有 WiFi。Windows 7 用户可以安装 360 的软件,把笔记本电脑配置成路由器,供手机或其他电脑上网。

在 Linux 下也能把无线网卡设置成 AP 热点、变成一台路由器吗?
当然可以!以前需要安装 hostapd,而且需要复杂的配置,让新手朋友望而却步。随着 Linux 在桌面领域的完善,现在只要点几下鼠标,就可以把无线网卡设置成路由器,供手机上网啦。且随薄荷开源网小编看来。

首先,你的无线网卡必须支持 AP 模式,否则任何软件都没辙,360 也是如此。在 Linux 下使用 iw 命令(如果没有,请先安装),查看无线网卡是否支持 AP 模式:
iw list

确认支持 AP 模式后,开始设置吧。点击 网络连接--编辑连接,打开编辑连接的窗口。

点击 添加,在添加连接向导中选择连接类型为 Wi-Fi,点击新建。

在新建连接窗口中,首先设置连接名称、SSID(也就是 WiFi 的名称)和模式。注意,模式必须设置为 Ad-hoc。

切换到 常规 标签,取消“可用时自动链接到这个网络”,也就是让它不要自动连接。

切换到  Wi-Fi 安全性 标签,“安全”选择 “WPA 及 WPA2 个人”,然后输入密码,至少8位。

切换到 IPv4 设置 标签,”方法“设置为”与其他计算机共享“。

切换到 IPv6 设置 标签,”方法“设置为”忽略“。

设置完毕,保存即可。

此时,还不能直接连接刚才设置的 WiFi 热点,需要稍作修改。在终端中使用如下命令,修改 WiFi 热点的配置文件。非常简单,只要修改 2 个字母。如图所示,只要把”mode=ad-hoc“改为”mode=ap“即可。
sudo gedit /etc/NetworkManager/system-connections/LinuxAP

修改保存后,可以开始连接了。点击网络连接图标,选择”连接到隐藏的 Wi-Fi 网络“,在连接窗口中点击右侧的小三角形,选择刚才新建的 WiFi 热点(小编的是 LinuxAP),然后点击”连接“。

大约 1、2 秒钟,连接成功。

打开手机开始上网吧。如图所示,这是薄荷开源网小编的黑莓 Z10 手机连接情况,效果非常不错。当然,其他苹果、安卓等手机和笔记本电脑都可以连接使用这个 WiFi 热点。

此外,一些比较新的 Linux 发行版,可以直接在网络设置中创建无线热点。比如 LMDE 2,在网络设置中,点击“创建一个无线热点”,WiFi 热点立刻生效。此前的 Ubuntu/LinuxMint 虽然也可以这样创建 WiFi 热点,但都是 WEP 加密方式,手机无法检测到这个 WiFi 热点信号。

注意观察,这个 WiFi 热点是 WPA 加密方式。当然,LMDE 2 一键创建的无线热点虽然可以连接,但是密码是随机生成的,复杂难记。

此时,同样可以使用上述方法,在终端中修改 WiFi 热点的配置文件,把密码设置简单一点。

到此,Linux 下把无线网卡设置为 AP 热点、路由器介绍完毕。Enjoy it !

需要说明的问题:
1.部分无线网卡虽然有 AP 模式,但是通过这个方法设置 WiFi 热点失败,可能是内核驱动支持的问题,请尽量选择较新的内核。比如小编的 Thinkpad X240 的无线网卡在3.16内核下就不行。
2.对于Cinnamon、GNOME等桌面环境,连接到 WiFi 热点前,先关闭系统自动开启的热点,再连接到“隐藏的 Wi-Fi 网络”,也即我们所创建的 WiFi 热点。

扔掉360:Linux下无线网卡作WiFi路由器(转薄荷开源网)的更多相关文章

  1. linux 下 TeXmacs 作 Maple 18 的前端

    TeXmacs的maple 插件比较老,默认条件下无法运行maple 18.且默认情况下maple18不在系统的搜索目录中,导致TeXmacs中不显示 maple 的session.以下假设TeXma ...

  2. linux 下 TeXmacs 作 Mathematica 10 的前端

    TeXmacs可以作很多种数学软件的前端,比如maxima,octave,R等.甚至还可以作mathematica的前端.TeXmacs的mathematica 插件比较老,默认条件下无法运行math ...

  3. linux驱动基础系列--Linux下Spi接口Wifi驱动分析

    前言 本文纯粹的纸上谈兵,我并未在实际开发过程中遇到需要编写或调试这类驱动的时候,本文仅仅是根据源码分析后的记录!基于内核版本:2.6.35.6 .主要是想对spi接口的wifi驱动框架有一个整体的把 ...

  4. 解决linux下无线网卡被物理禁用问题

    困扰了我好几天终于解决了这个问题,这里写出来,给再遇到这样问题的朋友做个借鉴! 笔记本:lenovo 问题描述:wifi无线网卡开关是打开的,但是安装linux(fedora \ ubuntu )后, ...

  5. linux下无线网卡的ioctl 接口

    var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/ba ...

  6. Debian/Linux 下无线网卡驱动的安装

    我的 PC 型号是 Acer V3-572G, 安装了 Debian 后, 发现只能通过有线网络上网, 无法识别无线网卡, 以下是解决的过程(不局限于此型号 PC): 在命令行键入 lspci , 得 ...

  7. Linux下文件轻松比对,自由开源的比较软件

    文件比较工具用于比较计算机上的文件的内容,找到他们之间相同与不同之处.比较的结果通常被称为diff. diff同时也是一个基于控制台的.能输出两个文件之间不同之处的著名的文件比较程序的名字.diff是 ...

  8. Linux 下通过ping判断机器有没有外网。(不用root)

    背景: 想实现一个判断当前系统有没有外网的方法,想到了两种思路: 1)实现一个ICMP协议.但是这个需要root权限才能运行.可以参考:https://www.cnblogs.com/xcywt/p/ ...

  9. Linux下的iwpriv(iwlist、iwconfig)的简单应用

    无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能. 那么Linux下的wifi到底该怎么配置.连接呢?? 开始配置之前,我们要说说iw家族.iw是linux下常用的wifi配置工具,网上有相 ...

随机推荐

  1. 关于request的几个字段值

    domain: localhost host: localhost:9000 url: /wechat/mynews action: WechatController.myNews path: /we ...

  2. [poj1459]Power Network(多源多汇最大流)

    题目大意:一个网络,一共$n$个节点,$m$条边,$np$个发电站,$nc$个用户,$n-np-nc$个调度器,每条边有一个容量,每个发电站有一个最大负载,每一个用户也有一个最大接受量.问最多能供给多 ...

  3. error C2872: “flann”: 不明确的符号 --- PCL 与OpenCV2 的flann命名空间冲突问题的解决方法

    error C2872: "flann": 不明确的符号 - PCL 与OpenCV2命名空间冲突问题的解决方法 error C2872: "flann" 如果 ...

  4. Java异常处理的10个最佳实践

    本文作者: ImportNew - 挖坑的张师傅 未经许可,禁止转载! 异常处理在编写健壮的 Java 应用中扮演着非常重要的角色.异常处理并不是功能性需求,它需要优雅地处理任何错误情况,比如资源不可 ...

  5. 为什么源码中很多方法就一行throw new RuntimeException("Stub!")

    在使用某些类的方法时,发现其内部就一行throw new RuntimeException("Stub!"),但是实际运行中并没有抛出该错误,该方法也并没有语法报错. 因此可能是系 ...

  6. 【C#】VS2017 winform 打包

    首先要在想要打包的项目下创建一个新的项目, 创建好setup项目,之后点击属性,去修改打包软件的名字,ProductName....可以选填 到此已经创建好了setup工程了,那么下面开始将要打包的d ...

  7. iscsi使用教程(下)

    动态创建目标 安装iscsi服务端 # yum install -y scsi-target-utils.x86_64 修改配置文件 # mkdir -p ~/volumes # sed -i '$ ...

  8. cinder介绍及使用lvm本地存储

    1.cinder简介 Cinder提供持久的块存储,目前仅供给虚拟机挂载使用.它并没有实现对块设备的管理和实际服务,而是为后端不同的存储结构提供了统一的接口,不同的块设备服务厂商在 Cinder 中实 ...

  9. Django路由与视图

    路由层 一.路由匹配规则: 第一个参数是正则表达式,匹配规则按照从上往下一次匹配,匹配到一个之后立即匹配,直接执行对应的视图函数 url(r'login', views.login), 如果按上面的形 ...

  10. Apple开发者账号更改公司名称

    对于大多数的开发者而言,可能很少遇见要修改账户的公司名称的问题,本来公司之前是这个名称,但是后来改名为另外的名称,这样的话在Apple开发者账号上的公司名称再用就不好了,所以就需要到Apple dev ...