树莓派如何实现PPPOE拨号上网并开放wifi热点
这篇文章给大家分享的是有关树莓派如何实现PPPOE拨号上网并开放wifi热点的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
创新互联建站服务项目包括新平网站建设、新平网站制作、新平网页制作以及新平网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,新平网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到新平省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
第一部分 连接笔记本和树莓派:
1. 下载SDFormatter,格式化SD卡;
2.下载Win32DiskImager和Raspberry系统,用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热点”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
本文名称:树莓派如何实现PPPOE拨号上网并开放wifi热点
文章源于:http://azwzsj.com/article/gssiso.html