第一部分 鏈接筆記本和樹莓派:網絡
1. 下載SDFormatter,格式化SD卡;ssh
2.下載Win32DiskImager和Raspberry系統,用Win32DiskImager將Raspberry系統系統刷入SD卡;命令行
3.打開SD卡的boot分區,新建一個文件,文件名爲ssh。找到cmdline.txt,在末尾填加 ip=192.168.0.2;rest
(說明:新版的Raspberry系統默認ssh遠程登陸服務關閉,這裏新建一個能夠開放ssh服務。由於只經過網線直連來配置樹莓派,沒有用顯示器,因此這裏要配置一個IP)orm
3.將一根網線一端接你的筆記本,另外一端鏈接樹莓派,將電腦的IP設置爲192.168.0.1(與樹莓派同一個網段);router
4.下載putty,啓動樹莓派,等幾分鐘後在電腦上用putty ssh登陸192,168.0.2,默認用戶名爲pi,默認密碼raspberry。接口
(若是是MacOS能夠直接用命令行登陸 ssh pi@192.168.0.2)ip
第二部分 樹莓派鏈接wifi:rem
sudo nano /etc/wpa_supplicant/wpa_supplicant.confget
# 在該文件最後添加下面的話
network={
ssid="WIFINAME"
psk="password"
}
重啓,將筆記本鏈接到與樹莓派相同的wifi下,撥號網線直連樹莓派,可能你的手上並無多的wifi能夠用,可是相信我,一臺筆記本一根網線也能夠玩的轉。
第三部分 配置pppoe及ap熱點
1. sudo apt-get install pppoe pppoeconf pppstatus
2. pppoeconf
3. sudo apt-get install hostapd udhcpd
4. sudo nano /etc/udhcpd.conf
修改網絡接口
interface eth0
改成
interface wlan0
去除remaining前的#
#remaining yes
改成
remain yes
修改樹莓派IP地址
修改opt router爲192.168.10.1
5. sudo nano /etc/default/udhcpd
使用#符號註釋DHCPD_ENABLED="no"
DHCPD_ENABLED="no"
改成
#DHCPD_ENABLED="no"
6. sudo ifconfig wlan0 192.168.10.1
7. sudo nano /etc/network/interfaces
註釋掉wifi相關的
增長
iface wlan0 inet static
address 192.168.10.1
netmask 255.255.255.0
up iptables-restore < /etc/iptables.ipv4.nat
8. sudo nano /etc/hostapd/hostapd.conf
在該文件中增長如下內容
interface=wlan0
driver=nl80211
ssid=Raspberry_AP
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
9. sudo nano /etc/default/hostapd
改
#DAEMON_CONF=""
爲
DAEMON_CONF="/etc/hostapd/hostapd.conf"
10. sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
修改/etc/sysctl.conf文件
11. sudo nano /etc/sysctl.conf
在該文件最後一行增長
net.ipv4.ip_forward=1
12. 依次輸入如下指令
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
sudo iptables -A FORWARD -i ppp0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o ppp0 -j ACCEPT
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"