所需软件:

sudo apt-get install hostapd

1. 创建 hostapd 的 configure 文件

新建 hostapd.conf 文件,存放位置任意,与后面修改的路径一致即可。

$ cat /etc/hostapd/hostapd.conf 
interface=wlan0
driver=nl80211
ssid=mintAP
hw_mode=g
channel=10
macaddr_acl=0
auth_algs=3
wpa=2
wpa_passphrase=qwertyui
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=TKIP CCMP
其中ssid指无线热点名字,wpa_passphrase指密码。

2. 启动hostapd

编辑/etc/default/hostapd。指定其中的 DAEMON_CONF=/etc/hostapd/hostapd.conf(去掉前面的注释)

然后,就可以使用 sudo service hostapd start 来启动 AP 服务了。

而且,如此设置,hostapd 还会作为默认的服务被加载进来;要恢复默认不启动 hostapd,可以把这一行重新注释掉。

3. 配置 dhcpd

修改 /etc/dhcp/dhcpd.conf,在末尾添加:

subnet 192.168.222.0 netmask 255.255.255.0
{
    range 192.168.222.2 192.168.222.100;
    option routers 192.168.222.1;
    option domain-name-servers 8.8.8.8;
}

其中 domain-name-servers 后的 8.8.8.8 是要为子网使用的 DNS,

4. 无线网卡指定 IP

如果不为无线网卡指定 IP,则,在该网卡上启动 dhcpd 会失败。

$ sudo ifconfig wlan0 192.168.0.1 netmask 255.255.255.0

5. 启动dhcp-server

$ sudo dhcpd wlan0 -pf /var/run/dhcp-server/dhcpd.pid

6. 设置 NAT 和 IP 转发

参考,并把其中的转发端口指定为 eth0 ( 文中是在 eth0 口分享 wlan0 的网络,现在是相反过程):

http://www.cnblogs.com/pied/p/5402771.html

至此,无线热点设置完成。打开手机便可以连接。

---------------------------------------------------------

每次都手动敲上面的代码有点麻烦,写了下面的脚本:

#!/usr/bin/env bash

if [ $(id -u) -ne  ]; then
echo "Re-running script under sudo..."
sudo "$0" "$@"
exit
fi echo > /proc/sys/net/ipv4/ip_forward iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE ifconfig wlan0 192.168.222.1 || true dhcpd wlan0 -pf /var/run/dhcp-server/dhcpd.pid || true service hostapd start || true

目前还有个没解决的问题,笔记本休眠后重启,无线联得上,但是就是没转发,重设 iptables 也不行。暂时无解。

mint 设置无线 AP的更多相关文章

  1. 无线AP和无线路由器区别

    无线AP,即Access Point,也就是无线接入点.简单来说就是wifi共享上网中的无线交换机,它是移动终端用户进入有线网络的接入点. AD:51CTO技术沙龙 | 赋予APP不同凡响的交互和体验 ...

  2. 利用win7系统自带的dos命令把笔记本无线网卡当无线路由器(无线AP发射器)

    利用win7系统自带的dos命令把笔记本无线网卡当无线路由器(无线AP发射器). 1.打开win7开始菜单,找到命令提示符选项,以管理员身份运行cmd.2.在命令行上输入:netsh wlan set ...

  3. windows7开启虚拟wifi和虚拟无线AP的方法

         你可以开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网. 1.点开始  所有程序   命令提示符右键管理员身份运行命令 ...

  4. Linux下用hostapd架无线AP

    Published by 荒野无灯 on 2011-10-08 00:56:02 under 服务器/MySQL Tags: 路由,无线AP,hostapd 34452 views 本文将介绍在lin ...

  5. win7下设置 WiFi AP

    开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让计算机变成无线路由器.实现共享上网. 1.以管理员身份运行命令提示符: “开始”---在搜索栏输入“cmd”-- ...

  6. Windows 7妙用 笔记本变无线AP轻松共享

    笔记本变AP的前提和应用原理 笔记本变AP的前提是你所处的房间或地点需要提供有线宽带的连接,而且你的笔记本要有无线网卡.如果这两个条件具备了,即使没有路由器/无线AP等辅助设备,多个笔记本电脑共享上网 ...

  7. 树莓派3用create_ap变身无线AP

    1.git clone https://github.com/oblique/create_ap.git2.cd create_ap3.sudo make install就这样安装好了4.接下来安装依 ...

  8. 无线AP和无线路由器区别wifi热点

    转自:http://network.51cto.com/art/201310/413327.htm 就像很多用户很容易混淆无线上网卡和无线网卡一样,很多用户也分不清无线AP和无线路由,小峰便是其中的一 ...

  9. 配置无线AP 采用POE供电模块怎么配置无线AP没有POE交换机

    韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 采用POE供电模块怎么配置无线AP没有POE交换机 IP-com f130ap http ...

随机推荐

  1. HttpSession javax.servlet.http.HttpServletRequest.getSession(boolean arg0)理解

    request.getSession()和request.getSession(true)意思相同:获取session,如果session不存在,就新建一个 reqeust.getSession(fa ...

  2. 手机端可以和PC端同时在线-java QRCode 实现网站扫码登录(即支持同帐号多设备同时登录)

    微信扫码测试地址:: http://sms.reyo.cn 用户名:aa 密码:123456 扫码登录实现方式很多,比如ajax轮询,http长连接(comet...),websocket,event ...

  3. gzip格式解压缩

    gzip格式解压缩 有时候网络请求中会出现gzip格式的数据,而我们无法通过常规办法进行解析: 这时候可以使用下面的这个工具来解决这个问题: https://github.com/mattt/Godz ...

  4. geth 命令

    { admin: { datadir: "/home/.ethereum/.ethereum", nodeInfo: { enode: "enode://a974839a ...

  5. [NISPA类会议] 怎样才能在NIPS 上面发论文?

    cp from : https://www.zhihu.com/question/49781124?from=profile_question_card https://www.reddit.com/ ...

  6. GFW实现原理

    GFW的工作机制主要包括: 1. IP黑名单 2. 内容审查 3. DNS劫持 参考链接:http://www.doc88.com/p-8435599803718.html

  7. scala编程第16章学习笔记(2)

    转换列表:toIterator, toArray,copyToArray List类的toArray方法将递归存放的列表转换为连续存放的数组 Array类的toList方法将连续存放的数组转换为递归存 ...

  8. 【虚拟化实战】Cluster设计之一资源池

    作者:范军 (Frank Fan) 新浪微博:@frankfan7 资源池是Cluster设计中的一个重要概念,本文介绍了为什么用资源池,怎么用好资源池,以及澄清了一些常见的误区. 一概念 每个ESX ...

  9. IIS6 Gzip 网页GZIP压缩(转)

    现在主流浏览器基本都支持 Gzip 压缩,因此这也成了 WebServer 优化策略的一种常规手段.启用压缩后能有效减少网页传输数据大小,使得有限带宽能提供更多的请求,并在一定程度上提高了网页 &qu ...

  10. 硬链接(hard link)和符号连接(symbolic link)

    inode ====== 在Linux系统中,内核为每一个新创建的文件分配一个inode,每个文件都有一个惟一的inode号,我们可以将inode简单理解成一个指针,它永远指向本文件的具体存储位置.文 ...