斐讯 PSG1218/K2 无线路由器ubuntu下刷入第三方固件
以前玩电脑装系统,然后是手机刷机,现在想玩下路由器刷机了,网上教程都是WINDOWS下刷的,我在ubuntu下也想试试,然后就刷了
首先你的有以下工具,毕竟要断网的
一个K2的路由器
一根网线
额工具包网上有很多百度盘这个TC就不提供了
先安装TFTP
sudo apt-get install tftp sudo apt-get install tftpd-hpa sudo apt-get install tftp-hpa (这个是客户端)
配置
sudo mkdir /tftproot sudo chmod 777 /tftproot sudo gedit /etc/default/tftpd-hpa #将原来的内容改为: # /etc/default/tftpd-hpa TFTP_USERNAME="tftp" #TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS="0.0.0.0:69" #TFTP_OPTIONS="--secure" TFTP_DIRECTORY="/tftproot" TFTP_OPTIONS="-l -c -s"
重新启动TFTP服务
sudo service tftpd-hpa restart
查看69端口是否有打开 :
netstat -an | more | grep udp
测试tftp服务
cd /tftpboot echo "hello tftp service">>a.txt 进入到其它目录执行 echo "hello tftp service,put to tftp serive">>b.txt tftp localhost get a.txt put b.txt
测试没问题就开始下一步
#192.168.2.100为本机地址 不知道? 用ifconfig查看
telnet 192.168.2.1 cd /tmp tftp –g –l /tmp/breed.bin –r breed.bin 192.168.2.100 //上传 Breed cat /dev/mtd1 >/tmp/mtd1.bin //备份原厂 U-boot 和固件 下同 可选非必要 cat /dev/mtd0 >/tmp/mtd0.bin // tftp –p –r mtd1.bin –l /tmp/mtd1.bin 192.168.2.100 //把备份文件传到电脑上 下同 可选非必要 tftp –p –r mtd1.bin –l /tmp/mtd0.bin 192.168.2.100 // mtd_write write breed.bin Bootloader //刷入 breed
上一步完成后,按住路由器电源旁边的reset键,插上电源,过3-5秒左右松开reset键。稍等一会,再在电脑浏览器中进入192.168.1.1,便可进入Breed控制台:
刷入华硕固件 额 到这应该没问题了.
本文固定链接: http://20tc.com/feixun-psg1218k2-wifi-ubuntu-boot.html | TC的博客