海运的博客

k2p刷pandorabox

发布时间:March 21, 2018 // 分类:K2P // No Comments

买了一台别人零元购的k2p a1版(现在新版都是b1),可以刷openwrt类系统,自带系统版本V22.5.7.85。
先开启telnet,访问http://iytc.net/k2p.php根据mac生成配置文件并在路由管理界面恢复配置文件,重新启动telnet就开启了,默认密码为空。
查看当前mtd表信息:

cat /proc/mtd
dev:    size   erasesize  name
mtd0: 01000000 00010000 "ALL"
mtd1: 00030000 00010000 "Bootloader"
mtd2: 00010000 00010000 "Config"
mtd3: 00010000 00010000 "Factory"
mtd4: 00050000 00010000 "permanent_config"
mtd5: 00f60000 00010000 "firmware"
mtd6: 00c48b96 00010000 "rootfs"
mtd7: 00200000 00010000 "rootfs_data"

备份系统固件,并通过路由web下载,详见http://www.right.com.cn/forum/thread-217088-1-1.html

#备份所有
dd if=/dev/mtd0 of=/tmp/all.bin
cd /www
touch all.bin
mount --bind /tmp/all.bin /www/all.bin
#仅备份固件,后续如果恢复官方固件可以在breed界面刷入此固件。
dd if=/dev/mtd5 of=/tmp/fs.bin
cd /www
touch fs.bin
mount --bind /tmp/fs.bin /www/fs.bin
#备份eeprom
dd if=/dev/mtd3 of=/tmp/eeprom.bin
cd /www
touch eeprom.bin
mount --bind /tmp/eeprom.bin /www/eeprom.bin

使用breed刷入别的固件并引导系统,下载breed到http服务器上,自带的wget不支持https,然后在路由器上wget下载到/tmp/目录,

wget -P /tmp/ https://www.haiyun.me/breed-mt7621-phicomm-k2p.bin
mtd -r write /tmp/breed-mt7621-phicomm-k2p.bin Bootloader
Unlocking Bootloader ...

Writing from /tmp/breed-mt7621-phicomm-k2p.bin to Bootloader ...     

断电按住重置按钮通电,直到电脑网卡获取到IP,访问192.168.1.1刷入PandoraBox固件
2018-03-20_185722.png
2018-03-20_190202.png
一些初始化设置,iptables:

cat <<EOF > /etc/init.d/iptables
#!/bin/sh /etc/rc.common
START=19

start() {
  iptables -F
  iptables -X
  iptables -Z
  iptables -P INPUT   DROP
  iptables -P OUTPUT  ACCEPT
  iptables -P FORWARD DROP

  iptables -N MINIUPNPD
  iptables -A INPUT -i lo -j ACCEPT
  iptables -A INPUT -i br-lan -j ACCEPT
  iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
  iptables -I FORWARD -i pppoe-wan -o br-lan -j MINIUPNPD
  iptables -A FORWARD -i br-lan -o pppoe-wan  -j ACCEPT
  iptables -A FORWARD -i br-lan -o eth0.2  -j ACCEPT
  iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
  #iptables -A FORWARD -p tcp --dport 12488 -j ACCEPT

  iptables -t nat -F
  iptables -t nat -X
  iptables -t nat -Z
  iptables -t nat -P PREROUTING  ACCEPT
  iptables -t nat -P POSTROUTING ACCEPT
  iptables -t nat -P OUTPUT      ACCEPT
  iptables -t nat -N MINIUPNPD
  iptables -t nat -I PREROUTING -i pppoe-wan -j MINIUPNPD
  iptables -t nat -A POSTROUTING  -o pppoe-wan -j MASQUERADE
  iptables -t nat -A POSTROUTING  -o eth0.2 -j MASQUERADE
  #iptables -t nat -A PREROUTING -p tcp  --dport 12488  -j DNAT --to-destination 192.168.1.6
}
EOF
/etc/init.d/telnet disable
/etc/init.d/samba disable
/etc/init.d/vsftpd disable
/etc/init.d/firewall stop
/etc/init.d/firewall disable
/etc/init.d/iptables start
/etc/init.d/iptables enable
sed -i 's/downloads.pandorabox.com.cn/pandorabox.beyang.cc/' /etc/opkg/distfeeds.conf
sed -i 's/17.09/17.11/g' /etc/opkg/distfeeds.conf

标签:none

评论已关闭

分类
最新文章
最近回复
  • 1: 方法一ngtcp2要改下:./configure PKG_CONFIG_PATH=/usr/l...
  • 海运: 关闭服务器
  • 海风: override.battery.charge.low以及override.battery.r...
  • koldjf: 不能过滤
  • 杰迪武士: 此文甚好甚强巨,依照此文在树莓派2 + Rasbian上部署成功 感谢博主美文共赏
  • 海运: ups不知有没选项可设置此参数,不过你可以在另外一台电脑上安装nut客户端自动关机。
  • kgami: 想请教一下,设置了的电脑自动关机之后,几秒后UPS怎么也跟着关机了,导致另外一台电脑没关机就断...
  • 海运: 写的很详细了啊,/etc/nut/hosts.conf用以nut-cgi连接nut服务器参数,...
  • ryan: 请问下nginx配置好了,怎么和这个nut链接呢?最后可视化管理这块能给个详细一点的教程么?谢谢。
  • 1: /etc/config/fstab配置文件 https://openwrt.org/zh/do...