Linux下使用Iptable实现Soft AP(无线软热点)。

本文介绍了如何在Linux的Ubuntu 12.04系统中利用Iptables和hostapd创建Soft AP无线热点。关键步骤包括启用内核的ip_forward和proxy_arp功能,以及设置DHCP服务,确保客户端可以自动获取IP地址。虽然不开启arp代理也能建立热点,但作者建议了解其作用后再决定是否关闭。
摘要由CSDN通过智能技术生成

思路为使用hostapd(host access point daemon)提供无线接入的管理与认证。


需要注意的地方:

1、开启linux内核的数据包传递功能:sysctl -w "net.ipv4.ip_forward=1"

2、开启linux内核的arp代理功能:sysctl -w "net.ipv4.conf.wlan0.proxy_arp=1"

3、要保证客户端连上Soft AP后能自动获取IP,需要在开启Soft AP服务的机器上为无线网卡接口配置DHCP服务。


Soft AP开启:

sudo sysctl -w "net.ipv4.ip_forward=1"
sudo sysctl -w "net.ipv4.conf.wlan0.proxy_arp=1"

sudo iptables -F -t nat
sudo iptables -F -t mangle
sudo iptables -F -t filter
sudo iptables -X
sudo iptables -t nat -X
sudo iptables -t mangle -X

sudo pkill hostapd
sudo hostapd /etc/hostapd/hostapd.conf -B
#su
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值