• 扔掉360:Linux下无线网卡作WiFi路由器(转薄荷开源网)


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

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

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

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

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

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

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

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

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

    切换到 IPv6 设置 标签,”方法“设置为”忽略“。
    08-linux-wifi-ap

    设置完毕,保存即可。

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

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

    大约 1、2 秒钟,连接成功。
    11-linux-wifi-ap

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

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

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

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

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

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

  • 相关阅读:
    关于dllimport的使用
    公众平台返回原始数据为: 错误代码-40164
    CentOS7.4 系统下 Tomcat 启动慢解决方法
    PyCharm实现高效远程调试代码
    代码比较工具推荐
    CentOS7 下源码安装 python3
    linux定时任务调度定系统——opencron
    使用 ISO镜像配置 本地yum 源(RHEL, CentOS, Fedora等适用)
    Error: rpmdb open failed
    部署Redis(脚本安装)
  • 原文地址:https://www.cnblogs.com/sowhat4999/p/4460196.html
Copyright © 2020-2023  润新知