设为首页 收藏本站
查看: 1068|回复: 0

[经验分享] fedora17 用hostapd搭建无线wifi

[复制链接]
累计签到:18 天
连续签到:1 天
发表于 2015-10-1 11:16:11 | 显示全部楼层 |阅读模式
  搞了一天,才发现这么简单


  • 安装hostapd:
  sudo yum install hostapd


  • 用root权限编辑/etc/hostapd/hostaapd.conf:



1 #对mac地址的认证方式,这里为了防止别人蹭网,我用了方式1,即只有accept_mac_file里面的MAC可以通过。
2 macaddr_acl=1
3 accept_mac_file=/usr/share/doc/hostapd-0.7.3/hostapd.accept
4 deny_mac_file=/usr/share/doc/hostapd-0.7.3/hostapd.deny
5 auth_algs=3
6 ignore_broadcast_ssid=0
7
8 #WPA部分
9
10 wpa=2
11 wpa_passphrase=(密码)
12 wpa_key_mgmt=WPA-PSK
13 wpa_pairwise=TKIP CCMP
14 rsn_pairwise=TKIP CCMP
15 driver=nl80211
16
17 #选择无线网卡
18
19 interface=wlan0
20
21 #hw_mode:指定802.11协议,包括 a = IEEE 802.11a, b = IEEE 802.11b, g = IEEE 802.11g;
22 hw_mode=g
23
24 #信道
25 channel=7
26 ssid=xiaoma
  
  


  • 安装dhcp:
  sudo yum install dhcp


  • 用root权限编辑/etc/dhcp/dhcpd.conf:



1 default-lease-time 600;
2 max-lease-time 7200;
3 subnet 10.10.10.0 netmask 255.255.255.0 {
4 range 10.10.10.10 10.10.10.100;
5 option routers 10.10.10.1;
6 option domain-name-servers 8.8.8.8;
7 option ip-forwarding off;
8 option broadcast-address 10.10.10.255;
9 }

  • 写一个脚本让各项工作自动化:



1 #!/bin/bash
2
3 #先杀死之前的hostapd
4 sudo killall hostapd
5 #启动hostapd
6 sudo hostapd -B /etc/hostapd/hostapd.conf
7 #设置网卡IP
8 sudo ifconfig wlan0 10.10.10.1 netmask 255.255.255.0
9 #sudo killall dnsmasq
10 #sudo dnsmasq
11 #启动dhcp
12 sudo systemctl stop dhcpd.service
13 sudo systemctl start dhcpd.service
14 sudo systemctl enable dhcpd.servicr
15 #设定包的转发
16 sudo bash -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
17 sudo iptables -F
18 sudo iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o p2p1 -j MASQUERADE
19 sudo iptables -A FORWARD -i wlan0 -j ACCEPT

  • 赋予它可执行权限:
    chmod 775 (文件名)
  
  OK,大功告成,以后只要sudo (文件名)执行就是了。
  另外,为了更方便(好吧你可以说我懒),在linux下安装ssh(神器阿~!),在手机上装ConnectBot,然后晚上电脑先不关,上床玩手机。睡觉的时候登陆ssh,shutdown之……
  科技改变生活阿~
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-121262-1-1.html 上篇帖子: Android 连接Wifi和创建Wifi热点 demo 下篇帖子: WiFi上网设置方法(含无路由情况下共享宽带设置方法)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表