[转载][亲测]新的更简单的电脑分享wifi给手机用!
Tofloor
poster avatar
qq200600
deepin
2013-08-21 05:07
Author
【以下所有操作都建立在拥有无线网卡的电脑上】
  1. 1.安装 dhcp3-server 和 hostapd
  2. 2.在桌面右键新建文本文档命名mywifi.sh,然后右键属性勾上可执行
  3. 3.在命令行里面运行,输入密码,然后享受吧 哈哈
Copy the Code
mywifi.sh里面的内容:
  1. #!/bin/bash
  2. #● ai hostapd dhcp3-server
  3. iw list|grep '* AP'
  4. [ $? -ne 0 ] && echo "No device support AP mode." && exit
  5. sudo ifconfig wlan0 192.168.0.1 netmask 255.255.255.0
  6. sudo sysctl -w net.ipv4.ip_forward=1
  7. sudo iptables -t nat -A POSTROUTING -j MASQUERADE
  8. sudo pkill -9 dhcpd
  9. if [ ! -f /etc/apparmor.d/disable/usr.sbin.dhcpd ]; then
  10. sudo ln -s /etc/apparmor.d/usr.sbin.dhcpd /etc/apparmor.d/disable/
  11. sudo /etc/init.d/apparmor restart
  12. fi
  13. cat > /tmp/dhcpd.conf << EOF
  14. default-lease-time 600;
  15. max-lease-time 7200;
  16. subnet 192.168.0.0 netmask 255.255.255.0
  17. {
  18. range 192.168.0.2 192.168.0.250;
  19. option domain-name-servers 8.8.8.8;
  20. option routers 192.168.0.1;
  21. }
  22. EOF
  23. sudo dhcpd wlan0 -cf /tmp/dhcpd.conf -pf /var/run/dhcp-server/dhcpd.pid
  24. cat > /tmp/hostapd.conf << EOF
  25. interface=wlan0
  26. driver=nl80211
  27. ssid=`hostname`-hostapd
  28. hw_mode=g
  29. channel=11
  30. auth_algs=1
  31. # 如果需要开启密码,wpa=1。
  32. wpa=0
  33. wpa_passphrase=12345678
  34. wpa_key_mgmt=WPA-PSK
  35. wpa_pairwise=TKIP
  36. rsn_pairwise=CCMP
  37. EOF
  38. sudo hostapd -d /tmp/hostapd.conf
Copy the Code

密码可自行更改哦!
成功后命令行里面会显示类似这种:
  1. wlan0: STA 10:68:3f:3d:3c:04 IEEE 802.11: authentication OK (open system)
  2. wlan0: STA 10:68:3f:3d:3c:04 MLME: MLME-AUTHENTICATE.indication(10:68:3f:3d:3c:04, OPEN_SYSTEM)
  3. wlan0: STA 10:68:3f:3d:3c:04 MLME: MLME-DELETEKEYS.request(10:68:3f:3d:3c:04)
  4. authentication reply: STA=10:68:3f:3d:3c:04 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
  5. mgmt::auth cb
  6. wlan0: STA 10:68:3f:3d:3c:04 IEEE 802.11: authenticated
  7. mgmt::assoc_req
  8. association request: STA=10:68:3f:3d:3c:04 capab_info=0x421 listen_interval=1
  9.   new AID 1
  10. wlan0: STA 10:68:3f:3d:3c:04 IEEE 802.11: association OK (aid 1)
  11. mgmt::assoc_resp cb
  12. wlan0: STA 10:68:3f:3d:3c:04 IEEE 802.11: associated (aid 1)
  13. wlan0: AP-STA-CONNECTED 10:68:3f:3d:3c:04
  14. wlan0: STA 10:68:3f:3d:3c:04 MLME: MLME-ASSOCIATE.indication(10:68:3f:3d:3c:04)
  15. wlan0: STA 10:68:3f:3d:3c:04 MLME: MLME-DELETEKEYS.request(10:68:3f:3d:3c:04)
  16. wlan0: STA 10:68:3f:3d:3c:04 RADIUS: starting accounting session 521367BC-00000000
  17. IEEE 802.1X: Ignore STA - 802.1X not enabled or forced for WPS
  18. nl80211: Event message available
  19. nl80211: New station 10:68:3f:3d:3c:04
  20. wlan0: Station 10:68:3f:3d:3c:04 has been active 0s ago
Copy the Code
Reply Favorite View the author
All Replies
badbye
deepin
2013-08-22 19:18
#1
No device support AP mode.
第一步就死了, 好伤心~
Reply View the author
badbye
deepin
2013-08-22 19:20
#2
话说我的无线网卡一直识别不出来,虽然可以无线上网。顺便求助~
Reply View the author