樹莓派(Raspberry B+)PPPOE撥號上網並開放wifi熱點步驟

第一部分 鏈接筆記本和樹莓派:網絡

1. 下載SDFormatter,格式化SD卡;ssh

2.下載Win32DiskImagerRaspberry系統,用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"

相關文章
相關標籤/搜索