斐讯 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的博客

该日志由 TC 于2016年05月09日发表在 ubuntu 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 斐讯 PSG1218/K2 无线路由器ubuntu下刷入第三方固件 | TC的博客

斐讯 PSG1218/K2 无线路由器ubuntu下刷入第三方固件:等您坐沙发呢!

发表评论


*

快捷键:Ctrl+Enter

无觅相关文章插件,快速提升流量