精华内容
下载资源
问答
  • 树莓派拨号上网

    千次阅读 2017-05-09 17:29:15
    但是,如果你的家中没有路由器,只有有线宽带,而且是通过运营商提供的账号和密码上网的,那你的这种上网方式就属于PPPOE拨号上网。此时如果想要树莓派通过这根网线上网,树莓派就需要做一些必要的配置。按照以下的...

     我们知道,如果树莓派安装了官方Raspbian系统,默认是将有线网口设置为DHCP模式的,也就是可以自动获取IP,如果通过网线直接连接家里的无线路由器,树莓派就可以正常上网了。但是,如果你的家中没有路由器,只有有线宽带,而且是通过运营商提供的账号和密码上网的,那你的这种上网方式就属于PPPOE拨号上网。此时如果想要树莓派通过这根网线上网,树莓派就需要做一些必要的配置。按照以下的步骤进行操作,你就可以让你的树莓派轻松实现PPPOE拨号上网。

     

    1. 安装pppoe、pppoeconf和pppstatus

    sudo apt-get install pppoe pppoeconf pppstatus

     

    2. 配置pppoe

    pppoeconf

    运行pppoeconf命令,然后,一路点击“是”就可以了,当然中间会提示你输入你的PPPOE上网帐号和密码。

     

    3. 查看是否有生成ppp0

    ifconfig

    运行ifconfig命令,会得到类似如下内容:

    复制代码
    eth0      Link encap:Ethernet  HWaddr 00:0F:1F:CD:2Array:AE  
              inet6 addr: fe80::20f:1fff:fecd:2Arrayae/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:7024 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1330 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:274243Array (2.6 MiB)  TX bytes:20651Array (201.6 KiB)
              Interrupt:11 
    eth0:avah Link encap:Ethernet  HWaddr 00:0F:1F:CD:2Array:AE  
              inet addr:16Array.254.6.1Array1  Bcast:16Array.254.255.255  Mask:255.255.0.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              Interrupt:11 
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:1382 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1382 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:104872 (102.4 KiB)  TX bytes:104872 (102.4 KiB)
    ppp0      Link encap:Point-to-Point Protocol  
              inet addr:218.85.21.75  P-t-P:202.101.ArrayArray.13Array  Mask:255.255.255.255
              UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:14Array2  Metric:1
              RX packets:1108 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1188 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:3 
              RX bytes:815436 (7Array6.3 KiB)  TX bytes:1581Array8 (154.4 KiB)
    复制代码

    可以看到,已经生产了ppp0,恭喜你,你的树莓派已经可以正常上网了。

    展开全文
  • 树莓派实现PPPOE拨号上网

    千次阅读 2019-09-14 22:52:22
    我们知道,如果树莓派安装了官方Raspbian系统,默认是将有线网口设置为DHCP模式的,也就是可以自动获取IP,如果通过网线直接连接家里的无线路由器,树莓派就可以正常上网了。但是,如果你的家中没有路由器,只有有线...

      我们知道,如果树莓派安装了官方Raspbian系统,默认是将有线网口设置为DHCP模式的,也就是可以自动获取IP,如果通过网线直接连接家里的无线路由器,树莓派就可以正常上网了。但是,如果你的家中没有路由器,只有有线宽带,而且是通过运营商提供的账号和密码上网的,那你的这种上网方式就属于PPPOE拨号上网。此时如果想要树莓派通过这根网线上网,树莓派就需要做一些必要的配置。按照以下的步骤进行操作,你就可以让你的树莓派轻松实现PPPOE拨号上网。

     

    1. 安装pppoe、pppoeconf和pppstatus

    sudo apt-get install pppoe pppoeconf pppstatus

     

    2. 配置pppoe

    pppoeconf

    运行pppoeconf命令,然后,一路点击“是”就可以了,当然中间会提示你输入你的PPPOE上网帐号和密码。

     

    3. 查看是否有生成ppp0

    ifconfig

    运行ifconfig命令,会得到类似如下内容:

    复制代码

    eth0      Link encap:Ethernet  HWaddr 00:0F:1F:CD:2Array:AE  
              inet6 addr: fe80::20f:1fff:fecd:2Arrayae/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:7024 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1330 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:274243Array (2.6 MiB)  TX bytes:20651Array (201.6 KiB)
              Interrupt:11 
    eth0:avah Link encap:Ethernet  HWaddr 00:0F:1F:CD:2Array:AE  
              inet addr:16Array.254.6.1Array1  Bcast:16Array.254.255.255  Mask:255.255.0.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              Interrupt:11 
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:1382 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1382 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:104872 (102.4 KiB)  TX bytes:104872 (102.4 KiB)
    ppp0      Link encap:Point-to-Point Protocol  
              inet addr:218.85.21.75  P-t-P:202.101.ArrayArray.13Array  Mask:255.255.255.255
              UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:14Array2  Metric:1
              RX packets:1108 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1188 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:3 
              RX bytes:815436 (7Array6.3 KiB)  TX bytes:1581Array8 (154.4 KiB)

    复制代码

    可以看到,已经生产了ppp0,恭喜你,你的树莓派已经可以正常上网了。

    转载于:https://my.oschina.net/u/4047409/blog/3061944

    展开全文
  • 树莓派使用EC20拨号上网树莓派(Linux)使用EC20拨号上网一、EC20与树莓派连接二、查看EC20设备查看是否有EC20设备使用dmesg命令查看usb设备查看串口信息拨号脚本 树莓派(Linux)使用EC20拨号上网 树莓派的镜像是...

    树莓派(Linux)使用EC20拨号上网

    树莓派的镜像是Debian系列,说是在Linux拨号上网也无妨,本教程使用的拨号上网方式为PPP拨号,使用了移远官方的拨号脚本。附件如下:
    EC20拨号上网设备驱动

    一、EC20与树莓派连接

    EC20与树莓派连接通用的方式是使用USB方式,有搭在核心板的 MiniPCIE接口
    MiniPCIE接口

    也有外置的USB接口,在某宝买一个底板回来就可以,基本上都通用。如下图为野火的4G模块底板。

    野火4g模块底板

    二、查看EC20设备

    查看是否有EC20设备

    lsusb
    

    查看到有如下设备

    pi@raspberrypi:~ $ lsusb
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 003: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE modem
    Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    

    2c7c:0125表示EC20设备。

    使用dmesg命令查看usb设备

    pi@raspberrypi:~ $ dmesg
    
    [   10.269767] usbserial: USB Serial support registered for generic
    [   10.274979] qmi_wwan 1-1.3:1.4: cdc-wdm0: USB WDM device
    [   10.275857] qmi_wwan 1-1.3:1.4 wwan0: register 'qmi_wwan' at usb-0000:01:00.0-1.3, WWAN/QMI device, 72:f7:d5:12:f9:6c
    [   10.275953] usbcore: registered new interface driver qmi_wwan
    [   10.279927] usbcore: registered new interface driver option
    [   10.279965] usbserial: USB Serial support registered for GSM modem (1-port)
    [   10.280104] option 1-1.3:1.0: GSM modem (1-port) converter detected
    [   10.282890] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0
    [   10.283292] option 1-1.3:1.1: GSM modem (1-port) converter detected
    [   10.283689] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
    [   10.284148] option 1-1.3:1.2: GSM modem (1-port) converter detected
    [   10.284546] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB2
    [   10.284809] option 1-1.3:1.3: GSM modem (1-port) converter detected
    [   10.285296] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB3
    
    

    可以看到,EC20在树莓派上映射出ttyUSB0、ttyUSB1、ttyUSB2、ttyUSB3一共四个串口。

    查看串口信息

    在/dev目录下查看串口的信息

    pi@raspberrypi:~ $ ls /dev/ttyUSB*
    /dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2  /dev/ttyUSB3
    

    可以看到有4个ttyUSB串口,它们的功能如下
    ttyUSB1用作GPS信息接收、ttyUSB2是可以使用AT指令进行调试,ttyUSB3使用ppp拨号上网,

    串口 功能
    ttyUSB0 保留
    ttyUSB1 GPS信息接收
    ttyUSB2 AT指令进行调试
    ttyUSB3 ppp拨号上网或者AT指令进行调试

    可以使用cutecom来进行AT调试,注意以下参数。
    cutecom

    三、拨号上网

    下载上面的附件,在\Linux\USB\Quectel_WCDMA&LTE_Linux_USB_R01A01\linux-ppp-scripts_V1.2\linux-ppp-scripts目录下,可以看到有7个文件夹,
    linux-ppp-scripts

    博主将拨号脚本放在树莓派的家目录下~workdir/linux-ppp-scripts_V1.2linux-ppp-scripts/目录下。

    pi@raspberrypi:~ $ ls ~/workdir/linux-ppp-scripts_V1.2/linux-ppp-scripts/
    ip-up  quectel-chat-connect  quectel-chat-disconnect  quectel-ppp  quectel-pppd.sh  quectel-ppp-kill  readme
    

    运行脚本

    sudo bash ~/workdir/linux-ppp-scripts_V1.2/linux-ppp-scripts/quectel-pppd.sh
    

    使用ifconfig查看网卡,会出现一个ppp0的网卡,
    ifconifg
    进行上网测试,使用ppp0网卡ping百度的网站

    pi@raspberrypi:~ $ ping -I ppp0 www.baidu.com
    PING www.a.shifen.com (14.215.177.38) from 100.92.173.146 ppp0: 56(84) bytes of data.
    64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=1 ttl=52 time=215 ms
    64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=2 ttl=52 time=117 ms
    64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=3 ttl=52 time=101 ms
    64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=4 ttl=52 time=124 ms
    64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=5 ttl=52 time=107 ms
    64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=6 ttl=52 time=105 ms
    64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=7 ttl=52 time=128 ms
    ^C
    --- www.a.shifen.com ping statistics ---
    7 packets transmitted, 7 received, 0% packet loss, time 15ms
    rtt min/avg/max/mdev = 100.854/128.153/214.826/36.593 ms
    pi@raspberrypi:~ $
    
    

    总结

    使用quectel-pppd.sh 拨号,命令形式如下:

    sudo bash [目录]/quectel-pppd.sh 
    

    串口设备名(比如/dev/ttyUSB3) APN username password(一般不做修改都可以拨号上网)

    ip-up:pppd 在获取 ip 和 dns 之后,会自动调用这个脚本文件来设置系统的 DNS

    嵌入式系统一般需要拷贝这个文件到 /etc/ppp 目录下。
    请确保该文件在你的系统里有可执行权限。

    quectel-ppp-kill 用来挂断拨号的,pppd必须被正常的挂断,否则可能会导致你下次ppp拨号失败。

    使用下面方式来调用这个脚本

    sudo bash [目录]/quectel-ppp-kill 
    

    至此,可以使用4G模块上网了,如果树莓派同时连接了网线,网线的优先级大于4G模块,在使用网络是默认还是使用网线,可以拔掉网线或者将ppp0改为默认网卡。

    展开全文
  • 资料参考:树莓派使用4G模块(华为ME909s-821)亲身尝试的可行方法(上) 转载于:https://www.cnblogs.com/suozhang/p/8488008.html

    资料参考:树莓派使用4G模块(华为ME909s-821)亲身尝试的可行方法(上)

    转载于:https://www.cnblogs.com/suozhang/p/8488008.html

    展开全文
  • 树莓派3用ppoe拨号连接宽带

    千次阅读 2018-03-21 12:49:52
    树莓派3是有以太网接口,那就是说我们可以用树莓派实现ppoe拨号,这样就可以把电脑解放出来了,其实linux下连宽带方式都大同小异。按照下面的步骤操作就行。一、安装拨号软件运行下面的指令装拨号软件及其依赖包。...
  • 环境:raspbian-stretch(2018-06-27) 树莓派:3代B型  SIM868模块具有GPRS数据...通过ppp拨号上网就可以实现这个功能。  这样就可以实现树莓派通过socket或者http协议直接与服务器访问。 1、安装ppp sud...
  • 从以前的存货中找了个华为E1750的3G上网卡,于是开始了树莓派2与E1750的折腾之旅 先到http://elinux.org/RPi_VerifiedPeripherals#USB WiFi Adapters这里看看树莓派有没有对E1750的支持 很幸运,找到了,不用再去...
  • 最近测试一款树莓派网关硬件(openembed edgebox),是树莓派CM3+,主板通过mini PCIe 接移远EC20 4g全网通模块,插上nano sim卡,接上天线后测试 AT 命令成功,但ifconfig查看网卡没出来,ping不通外网ip。...
  • 家里宽带有公网IP,为了把这个IP利用其它,我准备用树莓派4+Debian10直接当路由器使用,但是发现无法拨号上网。 解决 其实原因很简单,由于运营商的原因,树莓派的MAC地址是无法拨号的,所以只需要修改树莓派网卡的...
  • 使用树莓派连接EC20扩展版(如下图),进行ppp拨号,达到使用蜂窝网络上网的目的 树莓派版本:Raspberry 3B 操作系统版本: -4G模块:EC20 一、准备: 给拓展版插上SIM卡 将EC20拓展版插到Raspberry上 将EC20...
  • 普通的配置树莓派的话,直接拨号一直无法得到v6地址,但是我们学校的深澜网络是支持原生ipv6的,所以四处搜寻,终于找到了对应的解决办法。 我的树莓派版本是3B+,系统是18年的raspbian 首先打开 /etc/ppp/options...
  • 这里写目录标题硬件接法软件PPP拨号 硬件接法 很多4G模块都是minipci-e的接口,但其实就是真正用到的就是usb接口,所以可以搞一个图中的这样一个usb转minipcie的转换板接入到树莓派 软件 树莓派使用的系统是这个,...
  • 文章目录安装必要软件hostapddnsmasq配置解除禁用hostapd配置hostapd开机启动配置DHCP服务配置热点信息配置路由转发PPPOE拨号上网 这篇文章主要参考树莓派的官方教程,之前看了其它的教程,都不能成功。看来树莓派的...
  • 插上之后能自动检测出来,需要准备的只有应用层的pppd程序,两种方式,网上下载源码到树莓派上编译安装,另一种 sudo apt-get install ppp都可,在安装好ppp相关驱动后,就可以开始写我们的拨号脚本啦! 拨号脚本...
  • 树莓派安装无线网卡,并配置无线WIFI(内网地址192.168.0.0/24,树莓派wlan0地址192.168.0.1),这个可以查找相应文章,很多。 添加vlan网卡 ip link add link eth0 name eth0.1 type macvlan ip ...
  • 1.1 下载linux内核,准备编译环境,请参看“RaspberryPi4B 树莓派4B Linux5.4.y 内核编译” 1.2 修改usb串口驱动, drivers/usb/serial/option.c static const struct usb_device_id option_ids[] = { #if 1 //Added...
  • 树莓派-SIM7600CE 4G部署(PPP拨号方式)

    千次阅读 2019-12-10 13:07:07
    # 开始拨号 pppd call dial # 注意使用root账户操作,不要关闭拨号成功的终端,新开一个终端操作 # 查看网口及其ip ifconfig -a # 为避免DNS解析不了,添加以下默认路由 route add -net 0.0.0.0 ppp0 # 通过ppp0...
  • 第一部分 连接笔记本和树莓派: 1. 下载SDFormatter,格式化SD卡; 2.下载Win32DiskImager和Raspberry系统,用Win32DiskImager将Raspberry系统系统刷入SD卡; 3.打开SD卡的boot分区,新建一个文件,文件名为ssh。...

空空如也

空空如也

1 2 3 4 5 6
收藏数 111
精华内容 44
关键字:

树莓派拨号