如果你是直接通过SSH连接到Raspberry Pi的话,下面的配置步骤是必要的: 1.2.1 初始化配置,下面的配置只有在新安装的系统内需要,仅做一次。 运行下面的命令,进入配置界面: sudo raspi-config
推荐更新下面的配置选项(新配置界面): 1 Expand Filesystem2 Change User Password
4 Internationalisation Options
I1 Change Locale
I2 Change Timezone 8
Advanced Options
A3 Memory Split
A6 Update
(旧配置界面) updateexpand_rootfschange_passchange_timezonememory_split这里要注意Memory Split/memory_split,默认预留给图形界面的是64MB,作为一台无线路由基本上就用不到图形界面了,很显然64MB略有奢侈,我们将其改成32MB。 最后Finish完成初始化配置。系统会自动提示重启,如果没有按预期重启,请使用下面的命令重启系统:
2. 安装hotspot(hostapd) sudo apt-get install bridge-utils hostapd |
hostapd实现的是无线共享,但需要注意的是官方提供的程序不兼容RTL8188CUS芯片的无线网卡,不过Edimax团队为我们专门编译了兼容的版本,下面的操作需要替换hostapd为兼容版本。 替换的命令如下: wget http://www.daveconroy.com/wp3/wp-content/uploads/2013/07/hostapd.zip
unzip hostapd.zip
sudo mv /usr/sbin/hostapd /usr/sbin/hostapd.bak
sudo mv hostapd /usr/sbin/hostapd.edimax
sudo ln -sf /usr/sbin/hostapd.edimax /usr/sbin/hostapd
sudo chown root.root /usr/sbin/hostapd
sudo chmod 755 /usr/sbin/hostapd |
接下来提供两种方案,一种是桥接方式设置热点,有点类似交换机工作原理,将网线口的信号转换为无线,另外一种则是路由方式实现无线上网,和大部分路由器工作方式一样。 3. 桥接的方式设置WiFi热点(方案一) 3.1 安装必备程序 sudo apt-get install bridge-utils |
3.2 配置网卡 编辑网卡配置文件: sudo nano /etc/network/interfaces |
注释掉所有的关于无线网卡的部分,最后应该变成下面所示: #allow-hotplug wlan0
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp
加上下面这段桥接配置: auto br0iface br0 inet dhcpbridge_ports eth0 wlan0最终的配置主要由以下几个部分组成: #loopback adapterauto loiface lo inet loopback
#wired adapteriface eth0 inet dhcp
#bridgeauto br0iface br0 inet dhcpbridge_ports eth0 wlan03.3 配置hostapd sudo nano /etc/hostapd/hostapd.conf |
配置信息如下: interface=wlan0driver=rtl871xdrvbridge=br0ssid=My_SSID_Namechannel=1wmm_enabled=0wpa=1wpa_passphrase=MYPASSWORDwpa_key_mgmt=WPA-PSKwpa_pairwise=TKIPrsn_pairwise=CCMPauth_algs=1macaddr_acl=0配置文件具体我就不说了,想必大家看内容也知道各项的含义,保存这个配置文件。 3.4 重启并测试hostapd
重启完成后,使用下面的命令测试是否正确: sudo hostapd -dd /etc/hostapd/hostapd.conf |
如果没有错误的话,你这时应该能搜索到你所配置的无线信号。然后Ctrl+C退出这个测试。 如果一切正常的话,我们可以设置hostapd的配置文件路径了。 sudo nano /etc/default/hostapd |
去掉注释符号并改动下面这行为我们的配置文件路径: DAEMON_CONF="/etc/hostapd/hostapd.conf"桥接方式配置完成!
续集:http://www.shumeipai.net/thread-20760-1-1.html
|