• 简单易懂的Ubuntu生存战略:开启无线网卡的wifi热点,ap模式


    在ubuntu下如何把无线网卡设置成可供wifi设备上网的接入点

    因为某些移动设备对wifi热点的要求有些苛刻,p2p模式的无线连接方式虽然易设置,但是实用性不高.

    相对而言,创建一个虚拟无线路由器成了分享网络的最佳方式.

    win7下为手持设备创建一个wifi热点只需要两行命令;GUI程序有connectify,不存在什么问题.

    在linux下则情况有点复杂(对不懂底层网络设置的人而言):网上流传的千篇一律的教程多有讹误,普适性也存在问题.

    在这里我介绍一个具有GUI的wifi热点设置程序,相当于win7下的connectify,并且在功能上不亚于收费版的connectify.

    这个程序叫wifi-hostapd-ap,作者是一个俄罗斯人.

     程序的下载地址是:http://code.google.com/p/wifi-hostapd-ap/downloads/list,我下的是WiFi_Hostapd_AP-0.9.4.10_10.03.12.tar.gz.

    下载后解压:

    tar xzf WiFi_Hostapd_AP-0.9.4.10_10.03.12.tar.gz

    在使用前安装一些依赖程序:

    sudo apt-get install wireless-tools bridge-utils hostapd dnsmasq libqtgui4

    编辑一处配置:

    sudo gedit /etc/init.d/hostapd

    找到第19行,更改如下:

    DAEMON_CONF=/etc/hostapd/hostapd.conf

    保存并退出.

    下面就可以运行那个GUI程序了:

    转到解压后的目录,并且使用root运行:

    cd WiFi_Hostapd_AP-0.9.4.10_10.03.12

    sudo ./WiFi_Hostapd_AP

    运行界面如下:

    简单易懂的Ubuntu生存战略:开启无线网卡的wifi热点,ap模式 - huapox_bok - huapox_bok

    界面非常朴素,不过实用就行了.

    选择Options下的第二个菜单项来设置:

    简单易懂的Ubuntu生存战略:开启无线网卡的wifi热点,ap模式 - huapox_bok - huapox_bok

    第一个设置页不用更改,值得关注的是第二项:语言,有英文与俄文,一般情况下选英文.

    语言文件在程序的目录下,*.ts与*.qm,移动的程序时需要与程序一起移动.

    简单易懂的Ubuntu生存战略:开启无线网卡的wifi热点,ap模式 - huapox_bok - huapox_bok

    第二页注意一下,

    AP IP,AP Mask:ip地址不用更改,

    WiFi device for AP:选择开启热点的无线网卡,一般是wlan0

    SSID:无线网络的名称,自行设置

    Driver for device:网卡驱动器的型号,必须选nl80211

    Protection:密码格式,可以选择None(不设密码),WEP,WPA3

    Password(8-16字符):密码

    简单易懂的Ubuntu生存战略:开启无线网卡的wifi热点,ap模式 - huapox_bok - huapox_bok

    第三页

    IP Range For Clients:分配给客户的IP范围,注意与ap的IP地址(在第二页设置)要在同一个段内

    The interface to access the internet:通过哪个接口上网.如果电脑是连在路由上直接上网的选eth0,通过DSL上网的选ppp0.设置前最好用先弄清楚.

    * 每一页设置好后都 [Save]保存.

    然后回到主程序,点 [Activate]开启wifi.不出意外就如下所示,表示成功开启.

    开启成功后把这个程序关掉也没问题,毕竟这只是一个壳.

    简单易懂的Ubuntu生存战略:开启无线网卡的wifi热点,ap模式 - huapox_bok - huapox_bok
    问题与排除:

    无法激活,或出现错误,或激活完成但是没有绿色的Active字样.

    1:没有编辑/etc/init.d/hostapd文件,请按前面的方法修改该文件

    2:设置选项的第二页没有设置正确,或驱动选择不正确,或网卡没有选对,或者是其他地方出错

    3:密码设置不正确.尝试取消密码

    sudo hostapd -d 可以显示错误信息.

    激活成功,但是移动设备无法上网:

    1:ap的id与客户分配的ip不在同一程序段内

    2:选择了错误的访问英特网的适配器(第三页)

  • 相关阅读:
    sys模块详解
    os模块详解2
    tyvj 1203 机器分配
    洛谷 P1496 火烧赤壁
    P1204 [USACO1.2]挤牛奶Milking Cows
    bzoj 2120 数颜色
    P2056 采花
    P1972 [SDOI2009]HH的项链
    9.20模拟赛
    P2709 小B的询问
  • 原文地址:https://www.cnblogs.com/huapox/p/3509810.html
Copyright © 2020-2023  润新知