您的位置:首页 > 运维架构 > Linux

linux下建立无线wifi------简单实用!

2014-04-30 18:36 429 查看
一 安装必要软件

安装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的命令就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: