zoukankan      html  css  js  c++  java
  • linux下建立无线wifi------简单实用!

    一 安装必要软件
    安装hostapd :    sudo apt-get install hostapd
    安装DHCP:    sudo apt-get install dhcp3-server


    二 配置HOSTAPD

    新建hostapd.conf 文件,将其存放到:/etc/hostapd/hostapd.conf ,文件内容如下:
    interface=wlan0
    driver=nl80211
    ssid=XXXXXX
    hw_mode=g
    channel=10
    macaddr_acl=0
    auth_algs=3
    wpa=2
    wpa_passphrase=XXXXXX
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP CCMP
    rsn_pairwise=TKIP CCMP
    ##其中ssid指无线热点名字,wpa_passphrase指密码。


    三 配置DHCP
    修改/etc/dhcp/dhcpd.conf,在末尾添加:
    subnet 192.168.0.0 netmask 255.255.255.0
    {
        range 192.168.0.2 192.168.0.10;
        option routers 192.168.0.1;
        option domain-name-servers 8.8.8.8;
    }


    ##其中domain-name-servers后的8.8.8.8是可访问internet的eth0所使用的DNS,可通过代码:nmcli dev list iface eth0 | grep IP4 获得。


    四 启动相关服务
    1、启动hostapd: sudo hostapd -B /etc/hostapd/hostapd.conf如果要重新启动需要先用代码:sudo killall hostapd 关闭,然后再上面的代码启动。
    2、设置无线网卡:sudo ifconfig wlan0 192.168.0.1 netmask 255.255.255.0
    3、启动dhcp-server:sudo dhcpd wlan0 -pf /var/run/dhcp-server/dhcpd.pid
    4、打开IP转发:sudo bash -c "echo 1 >/proc/sys/net/ipv4/ip_forward"
    5、设置NAT:
    sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    至此,无线热点设置完成。

    如发现重启后无法使用,重新在终端里运行四中的1-5的命令就可以了。

  • 相关阅读:
    nyoj163 Phone List
    hdu1251统计难题
    hdu1754 I Hate It
    nyoj123 士兵杀敌(四)
    poj3468 A Simple Problem with Integers
    zoj1610 Count the Colors
    nyoj144 小珂的苦恼
    nyoj93 汉诺塔(三)
    poj2182 Lost Cows
    ASP.NET2.0中的Callback机制
  • 原文地址:https://www.cnblogs.com/anhuizhiye/p/3420469.html
Copyright © 2011-2022 走看看