千家信息网

树莓派如何实现PPPOE拨号上网并开放wifi热点

发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,这篇文章给大家分享的是有关树莓派如何实现PPPOE拨号上网并开放wifi热点的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。第一部分 连接笔记本和树莓派:1. 下载SDFor
千家信息网最后更新 2024年11月25日树莓派如何实现PPPOE拨号上网并开放wifi热点

这篇文章给大家分享的是有关树莓派如何实现PPPOE拨号上网并开放wifi热点的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

第一部分 连接笔记本和树莓派:

1. 下载SDFormatter,格式化SD卡;

2.下载Win32DiskImagerRaspberry系统,用Win32DiskImager将Raspberry系统系统刷入SD卡;

3.打开SD卡的boot分区,新建一个文件,文件名为ssh。找到cmdline.txt,在末尾填加 ip=192.168.0.2;

(说明:新版的Raspberry系统默认ssh远程登录服务关闭,这里新建一个可以开放ssh服务。因为只通过网线直连来配置树莓派,没有用显示器,所以这里要配置一个IP)

3.将一根网线一端接你的笔记本,另一端连接树莓派,将电脑的IP设置为192.168.0.1(与树莓派同一个网段);

4.下载putty,启动树莓派,等几分钟后在电脑上用putty ssh登录192,168.0.2,默认用户名为pi,默认密码raspberry。

(如果是MacOS可以直接用命令行登录 ssh pi@192.168.0.2)

第二部分 树莓派连接wifi:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

# 在该文件最后添加下面的话

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"

感谢各位的阅读!关于"树莓派如何实现PPPOE拨号上网并开放wifi热点"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

0