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

本文的适用前途:你的机子能够通过有线接入网络,并且还有一个无线网卡同时,已经加载好了驱动。无线网卡还必须支持AP模式,

我的系统是Ubuntu 11.04,无线网卡是W541U V2.0,有线网络是通过mentohust 进行锐捷认证的校园网

幸运的是,系统已经支持本网卡,不需要加载驱动了。

经过一个晚上的努力,尝试了很多方法,最终我找到一篇文章,原文地址:
http://hi.baidu.com/aristotle9/blog/item/a77477911e01bf92a977a4fd.html

经过里面介绍的方法,终于成功了。不过我的情况不像他的这么顺利

原文介绍的是一个俄罗斯编写的一个具有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_在ubuntu下如何把无线网卡设置成可供wifi设备上网的接入点_第1张图片

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

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

Ubuntu_在ubuntu下如何把无线网卡设置成可供wifi设备上网的接入点_第2张图片

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

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

Ubuntu_在ubuntu下如何把无线网卡设置成可供wifi设备上网的接入点_第3张图片

第二页注意一下,

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

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

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

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

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

Password(8-16字符):密码         记住要8位-16位

Ubuntu_在ubuntu下如何把无线网卡设置成可供wifi设备上网的接入点_第4张图片

第三页

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

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

 

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

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

开启成功后把这个程序关掉也没问题,毕竟这只是一个壳.(事实证明,可以关掉)

Ubuntu_在ubuntu下如何把无线网卡设置成可供wifi设备上网的接入点_第5张图片
问题与排除:

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

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

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

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

4:尝试Disactive与Active来回切换,最后可能成功


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

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

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

3:移动设备设置了静态IP。

你可能感兴趣的:(网络,ubuntu,Access,语言,internet,interface)