树莓派_360wifi2_佳能MP236打印机
入手树莓派后一直没时间弄,设想用360wifi做无线网卡,也一直不得解,今天成功写下经验
本人刷的是官方系统,版本为3.12.28,首先更新系统内核,参考以下网址:
http://groenholdt.net/Computers/RaspberryPi/MediaTek-MT7601-USB-WIFI-on-the-Raspberry-Pi/MediaTek-MT7601-USB-WIFI-on-the-Raspberry-Pi.html
本人一直用root用户操作
apt-get update
apt-get upgrade
rpi-update
下载内核
cd /usr/src
git clone https://github.com/raspberrypi/linux.git
sudo ln -s /usr/src/linux /lib/modules/`uname -r`/build
cd linux
编译内核,创建链接(具体意思也不是完全懂,共接触linux)
make mrproper
zcat /proc/config.gz > .config
cp .config .config.org
make modules_prepare
下载module.symvers这个还是比较重要的,中间忘下了 MK7601一直编译不成功
wget https://raw.github.com/raspberrypi/firmware/master/extra/Module.symvers
把下载好的(DPO_MT7601U_LinuxSTA_3.0.0.4_20130913)拷贝到树莓派中
修改common/rtusb_dev_id.c文件
在
{USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */
下面加一行
{USB_DEVICE(0x148f,0x760b)}, /* 360 Wifi */
进入DPO_MT7601U_LinuxSTA_3.0.0.4_20130913中 运行一下命令
sudo make
sudo make install
sudo modprobe mt7601Usta
如果一切运行成功
运行:ifconfig命令
ra0 Link encap:Ethernet HWaddr 00:36:76:43:cf:64
inet addr:192.168.1.250 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:638 errors:0 dropped:0 overruns:0 frame:0
TX packets:108 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:130911 (127.8 KiB) TX bytes:14856 (14.5 KiB)
有上面这些信息证明驱动加载成功,inet addr是我设置好的静态ip
输入如下命令:sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet static
iface ra0 inet static
address 192.168.1.250
netmask 255.255.255.0
gateway 192.168.1.1
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
allow-hotplug ra0
iface ra0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
这是我设置的树莓派
重新启动树莓派,reboot
然后,vim /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的路由wifi名"
psk="wifi密码"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
}
添加network. 基本完成,
正好家里也有打印机,是usb的那种,不能联网打印,然后就打算用树莓派当打印机服务器
首先下载cups: sudo apt-get install cups
允许用户pi配置cups:sudo usermod -a -G lpadmin pi
替换cups:sudo service cups stop
备份配置文件:sudo mv /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak
替换配置文件:sudo cd /etc/cups/ && sudo wget http://jxeeno.tk/local--files/blog:raspberry-pi:print-server/cupsd.conf
重启cups服务:sudo service cups start
访问cups地址:https://树莓派ip:631/
访问成功后点击选项卡中的administration中的add printer然后会弹出输入用户名密码的对话框:输入树莓派用户名密码计入如下界面
选择我的打印机MP230
提交之后进入如下界面,修改name:mp230,尽量修改简单一些的名称,这样后面输入地址简单些
提交进入如下界面,选择最靠近自己打印机的驱动,我的打印机是
点击添加就完成了,
然后再电脑里添加打印机使用tcp/ip添加打印机,我的ip设置了静态ip:http://192.168.1.250:631/printers/mp230
打印机添加完成,windows上可以使用网络打印了,android手机我下了printbot来使用打印(佳能官方打印应用不好使...)
当make中没有想选择的打印机时记得输入如下命令:
sudo apt-get install printer-driver-gutenprint
最新文章
- iOS获取网络图片大小
- HDU 4938 Seeing People(2014 Multi-University Training Contest 7)
- VS中计算程序运行时间
- android项目中gen目录不能自动生成R.java的原因
- spark on hive 配置hive的metastore为mysql
- 解决Jsoup网页抓取过程中需要cookie的问题
- 【python自动化第八篇:网络编程】
- 做了一个类似天猫鼠标经过icon的动画,记录一下
- BZOJ1119: [POI2009]SLO
- Centos 6安装完美搭建mysql、php、apache之旅
- 在IIS上发布一个WebService,再发布一个网站调用这个WebService(实例)
- .net ef core 领域设计代码转换(上篇)
- 分布式进阶(五)之JSVC配置
- mongodb的设计特征
- Spine用于Timeline(NullReferenceException: Object reference not set to an instance of an object pine.Unity.Editor.AnimationReferenceAssetEditor.OnInspectorGUI ())
- spring-core 中 asm 包的作用
- 《CSS世界》读书笔记(四)--宽度分离
- Keras人工神经网络多分类(SGD)
- NIO 学习笔记
- linux设置iptables防火墙的详细步骤(centos防火墙设置方法)