首先需要一个受驱动支持的无线网卡,配置的结果就是把树梅派的网络连接通过无线网卡分享出来。做分享的无线网卡当然就不能同时来连接网络了。
安装hostapd
1 | sudo apt-get install hostapd |
配置hostapd.conf
1 2 3 4 5 6 7 8 9 10 | interface=wlan0 driver=nl80211 ssid=网络名称 channel=6 hw_mode=g wpa=2 wpa_passphrase=密码 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP |
安装isc-dhcp-server
1 | sudo apt-get install isc-dhcp-server |
配置/etc/dhcp/dhcpd.conf,在末尾添加
1 2 3 4 5 6 7 | subnet 192.168.111.0 netmask 255.255.255.0 { range 192.168.111.50 192.168.111.150; option routers 192.168.111.1; option domain-name-servers 8.8.8.8; option ip-forwarding off; option broadcast-address 192.168.111.255; } |
启动hostapd
1 | sudo hostapd hostapd.conf -B |
设置无线网卡地址
1 | ifconfig wlan0 192.168.111.1 |
启动isc-dhcp-server
1 | /etc/init .d /isc-dhcp-server start |
配置iptables
1 2 | echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE |
这样就可以把树梅派的的有线网络连接通过无线网卡信号分享出去,可以用手机或平板测试一下。如果对iptables足够了解还可以配置很多高级内容。树梅派仅仅配置成为一个无线路由可能还不够,可以配合文件服务器一起用。并不是所有网卡都能配置成功,下面是简单测试结果:
|树梅派|pc|
|TP-Link 722N|可以|可以|
|NW336|不可以|可以|
关于传输速度方面也可以做更多的测试。
发表评论