让树莓派连上3G网络

0

浙江大学计算机科学与技术学院 / 课程:嵌入式系统 / 指导教师:翁恺

任务123G网卡驱动

写在前面:后面的一些步骤用了一些所谓的“小技巧”,或者说……是我太水了,命令行实在搞不定于是就上GUI搞了……

1.  搞定3G网卡驱动

sudo apt-get install usb-modeswitchsudo apt-get install usb-modeswitch-dat3g_usb_modeswitch

列出USB设备,检查3G网卡是否连接正常

lsusb

3g_lsusb

  1. 2.  安装gnome
sudo apt-get install gnome

这是一个非常漫长而且令人不安的过程,因为它要下载大量的内容,并且需要占用1.6G的空间……装完之后记得将gnome设为默认桌面(LXDE很轻巧,但是实在是太弱了)

  1. 3.  启用root用户

本来打算用文明一点的方式,比如sudo之类的解决问题,但发现在linux下并没有类似Windows下的“以管理员身份运行”这类的功能。然而在pi用户下无论是创建网络连接,还是连接已创建的网络连接,都会提示错误。

sudo passwd root

输入root的用户和密码之后root用户就算启用了

3g_passwd

  1. 4.  登录root用户并建立连接

3g_root_login

登录之后,点击左上角的网络连接图标,可以看见“New Mobile Broadband (GSM) Connection”

3g_prepare

创建新移动网络的欢迎页

3g_step1

显然这里应该选择中国

3g_step2

这里选择运营商,因为我的卡是移动的,所以就选择China Mobile

3g_step3

这里是选择套餐,但实际上对于中国用户来说是选择接入点,比如CMWAP或者CMNET

3g_step4

最后来一个概述,Apply就行了!

3g_step5

看见刚才新建的网络连接了!

3g_created

创建网络完毕,这时还不能直接连接。因为我们的3G网卡还没有启用。进入系统设置

3g_settings

系统设置,网络 / System Settings à Network

3g_networksetting

进入网络,再进入移动网络设置,把off改为on

3g_mobilecard

这样,3G网卡就启用了,系统会告诉你已经在移动网络上注册(此时还没有连接)

3g_registered

然后,点击刚才创建好的移动网络,即可进行连接

3g_ready

连接完毕,会显示当前连接的一些信息(IP,DNS等)

3g_connected

Ping一下百度,通的,不过延时有点长

3g_connected_ping

用完了记得断开连接,3G不管是计时还是计流量都是很贵滴

3g_disconnect

Comments

您的电子邮箱地址不会被公开。 必填项已用*标注