码迷,mamicode.com
首页 > 其他好文 > 详细

arch使用create_ap创建wifi热点

时间:2015-05-29 14:02:17      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:arch   创建热点   ap   create-ap   linux   

安装

yaourt -S archlinuxcn/create_ap
#或者:
yaourt -S aur/create_ap

终端下创建热点

首先执行ifconfig命令查看网卡端口
下面是我的:

ap0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ...................
enp4s0f2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 
        ...................
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        ...................
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  
        ...................
wlp3s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ...................

解释:
ap0:是我用create_ap命令创建出来的ap
enp4s0f2:有线网卡
lo:暂时不清楚
ppp0:这个用ADSL上网的话就会出现
wlp3s0:无线网卡

当你没有使用create_ap创建ap时,ifconfig命令不会返回ap0,当你没有使用ADSL上网时(路由器LAN口直连)不会有ppp0

所以,如果你没有使用ADSL上网时(路由器LAN口直连):

创建一个名字是wifiName,密码是wifiPasswd的热点
sudo create_ap wlp3s0 enp4s0f2 wifiName wifiPasswd

如果你用的的ADSL上网的:

创建一个名字是wifiName,密码是wifiPasswd的热点
sudo create_ap wlp3s0 ppp0 wifiName wifiPasswd

如果你使用wifi上网的:

创建一个名字是wifiName,密码是wifiPasswd的热点
sudo create_ap wlp3s0 wlp3s0 wifiName wifiPasswd

创建没有密码的热点:

创建一个名字是wifiName,没有密码的热点
sudo create_ap wlp3s0 wlp3s0 wifiName

也就是不写密码就行了

上面几种方法根据自己的情况任选一种,创建好之后执行ifconfig命令就会发现多出来了一个ap0的接口信息

使用systemctl创建后台热点(服务)

安装create_ap时,会自动生成一个wifi.service文件到/usr/lib/systemd/system目录下
里面也是调用了create_ap命令来创建热点,可以打开这个文件,按需编辑,
编辑好内容之后,就可执行systemctl来启动创建热点的服务了:

#启动
systemctl start wifi.service
#停止
systemctl stop wifi.service

也可以开机自动运行:

#允许开机自动执行
systemctl enable wifi.service
#禁止开机自动执行
systemctl disable wifi.service

可以修改wifi.service文件为你想要的文件名,比如修改成create_ap.service,那么启动服务时的命令就要改成:

#启动
systemctl start create_ap.service
#停止
systemctl stop create_ap.service

开机自动启动同上

arch使用create_ap创建wifi热点

标签:arch   创建热点   ap   create-ap   linux   

原文地址:http://blog.csdn.net/listener_ri/article/details/46230437

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!