文档章节

树莓派(Raspberry B+)PPPOE拨号上网并开放wifi热点步骤

JohanZ
 JohanZ
发布于 2017/03/18 22:39
字数 603
阅读 135
收藏 2
点赞 0
评论 0

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

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"

© 著作权归作者所有

共有 人打赏支持
JohanZ
粉丝 1
博文 26
码字总数 7431
作品 0
福州
技术主管
无显示器无路由器无键盘无鼠标,仅靠网线直连笔记本用最简单配置玩转树莓派

出差在外,想折腾树莓派耍下,但是不记得树莓派的ip地址,当然可以用扫描工具扫下,比如advanced ip scanner。但是嫌麻烦还是想折腾下仅靠网线直连笔记本用最简单配置玩转树莓派。 用网线直连...

quanpower
2014/04/14
0
0
用Python让Raspberry Pi“动”起来

【编者按】本文是来自奥松机器人社区的投稿,作者为小强之工,真名贝振权,无线电、电子、嵌入式爱好者。 前段时间,接触了一款在开源硬件界被称为是“人气之王”的树莓派(Raspberry Pi)袖珍...

RagingTyphoon
2015/08/16
0
0
树莓派pi3 串口问题的解决办法

转载: https://blog.csdn.net/aguangg6655la/article/details/54985423 其他参考1:https://blog.csdn.net/xukai871105/article/details/22713925 其他参考2:https://www.briandorey.com/......

zhenguo26
04/18
0
0
[翻译完成] Pi+Raspbian+CGMiner+TightVNC+WIFI五合一矿机超级教程

哈喽, 朋友们, 今天的教程是用树莓派和USB ASIC板来做一个自动挖矿机 , 教程里用的是Butterfly Labs的ASIC板, 如果你想用其他的USB设备其实大差不离. 本教程会把树莓派和ASIC板设成自动模式,...

八宝粥
2013/06/29
0
1
树莓派随身工具箱:中间人劫持获取控制权

  *本文原创作者:Rc4x,本文属FreeBuf原创奖励计划,未经许可禁止转载   导读   上文讲解了树莓派随身工具箱的环境搭建,这段时间又对其进行了一些优化,主要是从便携美观上面改进。同...

FreeBuf
04/26
0
0
利用树莓派和 Arduino开发机器人

导读 Thecorpora 的发布的 “Q.bo One” 机器人基于 RPi 3 和 Arduino,并提供立体相机、麦克风、扬声器,以及视觉和语言识别。 2010 年,作为一个开源概念验证和用于探索 AI 在多传感器、交...

问题终结者
2017/10/18
0
0
Banana Pi VS Raspberrry Pi,是敌是友?

现在开源硬件,已经成为了一种潮流,很多开源硬件项目不断推出各自的开源硬件产品. 市场上主流的有: raspberrry Pi, arDuino,Pcduino, CubieBoard, 在各自的发展过程中,大家都在维护各自的社区...

sinovoip
2014/07/31
0
0
raspberry pi 树莓派从入门到精通(SmartlinkCloud.com,智联网云平台)

这篇帖子我打算用Q&A的方式来编写,这样大家更容易一目了然的看明整个帖子的内容,层次分明,调理清晰,以下均是我个人拿到树莓派之后实际使用中碰到的问题和解决办法。 1. Q:树莓派怎么启动...

quanpower
2013/11/27
0
1
用树莓派通过Java实现远程控制电灯

用树莓派通过Java实现远程控制电灯 本文章由 亓根火柴 原创,转载请注明出处:http://blog.csdn.net/qigenhuochai/article/details/17661845 传说,女娲娘娘炼就七根火柴,来帮助人类度过第一个...

亓根火柴
2014/01/02
0
0
树莓派3B的Qt交叉编译环境搭建

转自: http://blog.csdn.net/shenhuan1104/article/details/53486619 http://blog.csdn.net/shenhuan1104/article/details/53500829 本文永久地址:https://my.oschina.net/bysu/blog/1557......

不最醉不龟归
2017/10/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Win10专业版安装GIT后使用Git Bash闪退解决办法

百度后把过程和最终解决办法记录下来: 百度首先出来的解决办法如下: 来自:https://segmentfault.com/q/1010000012722511?sort=created 重启电脑 重新安装 安装到C盘 尝试网上的教程 \Git...

特拉仔
16分钟前
0
0
设计模式

1.装饰器模式 概念 允许向一个现有的对象添加新的功能,同时又不改变其结构。装饰者可以在所委托被装饰者的行为之前或之后加上自己的行为,以达到特定的目的。 实现 增加一个修饰类包裹原来的...

EasyProgramming
31分钟前
1
0
用python2和opencv进行人脸识别

一、安装cv2 sudo apt-get install python-opencv opencv-data 二、 Haar特征分类器 Haar特征分类器就是一个XML文件,该文件中会描述人体各个部位的Haar特征值。包括人脸、眼睛、嘴唇等等。 ...

wangxuwei
31分钟前
0
0
python模板中循环字典

{% for k,v in user.items %} {{ k}} {{ v}} {% endfor %}

南桥北木
今天
0
0
Java8系列之重新认识HashMap

简介 Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示: 下面针对各个实现类...

HOT_POT
今天
0
0
获取调用方的className

/** * 获取调用方的class * @return */private static String getInvoke() { StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace(); S......

iborder
今天
0
0
深入了解一下Redis的内存模型!

一前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符...

Java填坑之路
今天
1
0
从实践出发:微服务布道师告诉你Spring Cloud与Spring Boot他如何选择

背景 随着公司业务量的飞速发展,平台面临的挑战已经远远大于业务,需求量不断增加,技术人员数量增加,面临的复杂度也大大增加。在这个背景下,平台的技术架构也完成了从传统的单体应用到微...

老道士
今天
1
0
大数据学习的各个阶段

第一阶段:Linux课程讲解Linux基础操作,讲的是在命令行下进行文件系统的操作,这是Hadoop学习的基础,后面的所有视频都是基于linux操作的。鉴于很多学员没有linux基础,特增加该内容,保证零linux...

董黎明
今天
0
0
CVE-2013-0077 堆溢出分析

找了很久才发现这个环境比较容易搭建分析... 环境: 系统---Win XP SP3 漏洞程序:QQPlayer 3.7.892.400 出错DLL:quartz.dll 6.5.2600.5512 调试工具:x32db+gflag.exe 过程: 首先gflag设置...

Explorer0
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部