艾比格特吧 关注:38贴子:212

艾比格特开机自动开启samba教程

只看楼主收藏回复

这吧真冷清。
自从有了nas后就基本没用过艾比格特的samba了一直都当移动硬盘用,最近要去工厂工作一段时间中介宿舍不得已拿起全是撬痕的艾比格特一看居然软件都无法登陆了,似乎只有修改系统了,网上找到艾比格特的系统固件研究了一下,其实挺简单的。
需要在linux系统上操作,先把系统固件改个后缀改为tar.gz,解压后有三个文件,安装相关依赖:git build-essential zlib1g-dev liblzma-dev python-magic,
下载firmware-mod-kit
git clone https://github.com/mirror/firmware-mod-kit.git
cd firmware-mod-kit
然后把刚刚解压的三个文件里后缀bin的放firmware-mod-kit目录下
./extract-firmware.sh 6291-nor-update-fw.bin
然后就开始解包了,第一次解包有点慢,完成后firmware-mod-kit目录会多出一个fmk文件夹,进入fmk后打开rootfs文件夹 ,修改完成后就可以打包了
cd到firmware-mod-kit
./build-firmware.sh
打包会报错大意好像是打包后的文件太大,需要进入rootfs文件夹删除些文件才能成功,用-min命令也一样报错
打包成功后会在fmk文件夹下多出来两个文件,把后缀bin的文件改名为6291-nor-update-fw.bin,安装md5sum后查看下新6291-nor-update-fw.bin文件的md5,把新文件和刚刚解压出来的剩余的两个文件放一起,编辑其中后缀为md5的文件把里面的md5值替换掉,最后把三个文件一起压缩成tar.gz就可以了。
刷机:把新压缩的文件改名为$$update$$.bin放到艾比格特硬盘根目录,如果硬盘有多个分区就放在第一分区不行就每个分区都放,按住开机键通电两个灯亮然后会灭掉过几秒会亮白灯这时候松手白灯闪烁,等待几分钟系统就重装完成了,安装新系统会重置wifi。
分享个自己修改好的系统,把下面五个文件放硬盘根目录刷进去,这五个文件里大的是系统固件另外四个是samba配置,每次系统开机都需要读取所以不要删除了,如果硬盘有多个分区就放在第一分区不行就每个分区都放。

因为打包软件的问题,打包报错文件过大所以我删除了php和wget导致80端口无法访问,samba号ibigstor密A6DAFC5ABB50,samba共享了etc可以登陆后可以直接修改,我修改的/etc/rc.d/S80fstab实现的挂载硬盘时启动samba,root和ibigstor登陆密码也删除了本来想添加ssh来着。修改文件时建议修改保存后关闭再打开文件看看,修改某些文件保存后文件会错乱得删除该文件新建一个然后直接复制粘贴才行。


安装完系统wifi信息会被重置,需要修改/etc/config/wireless,对照下面图片修改然后重启艾比格特盒子就可以了,第一段不用管,第二段是wifi名称和密码,第三段是无线中继不过有点问题能连接上但是盒子仍然不能联网,第三段里bssid那行可以删除,删除后似乎会被同名wifi影响


1楼2022-07-09 23:17回复
    差点忘记了这个硬盘记得最少有两个型号来着系统似乎不通用,我用的三五百元那款白色的,盒子背面型号ibsl6291。
    盘。百毒。瑟欧们/爱死/1SCpepdxx9pd_OVYVJJ6epA 马 jvms
    风险 :
    1.Machine de brossage présente un risque, les risques doivent assumer lui - même
    2.L'utilisation de ce procédé, divers problèmes doivent assumer lui - même
    请仔细阅读后操作,如果您使用了本方法,表示已知风险


    3楼2022-07-10 16:13
    收起回复
      老大 能私信各下载链接不啊


      IP属地:四川4楼2022-07-12 11:52
      收起回复
        路由器WI-FI密码改了,盒子连不上WI-FI,从盒子里的哪个文件可修改,望大神告知


        IP属地:山东来自iPhone客户端5楼2022-09-03 17:57
        收起回复
          牛逼大佬,未曾设想的道路,之前也想修改固件但没找到方法


          IP属地:辽宁6楼2022-10-04 18:24
          收起回复
            楼主还有原版的系统固件吗,想要试下改个保留php服务的


            IP属地:湖南7楼2022-11-15 23:23
            收起回复
              和楼主一样,好久不用了,今天拿出来发现APP无法登陆了,所以找来。说实话,看不懂楼主的LINUX操作,也没有找到下载地址。真希望有通用的APP就好了。不过依然感谢楼主的分享!


              IP属地:湖北8楼2023-02-11 11:01
              回复
                看了七八遍,找到了下载地址,可惜不会搞。呵呵


                IP属地:湖北9楼2023-02-11 11:05
                回复
                  楼主你做好的固件在哪里?现在官网上面的固件下载不了了,官网都关了,到哪里下载,最好有大神能把官方的APP修改一下,把登录账户的地方移除一下。


                  IP属地:广西10楼2023-02-14 21:37
                  收起回复
                    刚刚我按@雪椰love 您给的提示重新确认了一下您所说的一些情况!
                    1.在windows下查看硬盘是NTFS分区,也只有一个分区!
                    2.重新刷新固件后未断电,使用ES文件浏览器连接查看etc和tmp目录下,硬盘的名称也都是USB-disk-1!并且在目录下也能看到四个配置文件和已经被改名的update文件!并且大小写似乎都没有错误!
                    3.再次查看您说的S80fstab文件,检查发现应该没有什么找不到路径的问题!我想会不会是像windows程序,有时候程序运行太快,反应不过来,所以我在在ES文件浏览器里用编辑模式给每个mv和cp都加了sleep(2)!断电重启后依旧无法搜索到硬盘!郁闷
                    4.按照目前确认的情况,我粗略估计就只有如您所说的三个可能性,一复制不成功,二复制后被重写覆盖了,三S80fstab没有运行!但是您自己运行的成功,您也只修改了这一个文件,我们的硬盘格式包括型号都是一样的,我又觉得这三个可能似乎又不太可能!
                    能够开启smb,直接无线连接硬盘,这个对硬盘的使用就方便了太多了!现在只要重启就搜索不到硬盘,就谈不上出现你密码错误等了!
                    因为我现在没有linux环境,虽然说十几年前研究过redhat,除了一些基本命令也忘了差不多了!不知道在怎么调试这个硬盘里的固件,只能麻烦您在指教指教!
                    同时想咨询一下,在断电重启后,有什么办法能再次看到etc,mnt等目录和显示错误提示吗?现在我完全不知道怎么调试,我是小白,还请耐烦指教!






                    IP属地:湖北来自Android客户端11楼2023-02-21 01:41
                    收起回复
                      @雪椰love 吃完饭后,就按您的提示进行了测试!
                      首先在80文件中做了一个echo输出到文件,发现好像80文件并没有运行,因为输出的文件没有看到!
                      后来按您的提示找到一个81文件是可以输出文件提示的,于是将四个文件复制到/usr/下,把80文件的大段您写的代码复制到81文件,在修改路径。
                      测试发现81文件运行了,但是重启后,smb依旧无法运行!(代码请看图片)我都不知道怎么回事了!一晚上就在硬盘插电脑,硬盘插充电头中……
                      请麻烦帮忙分析一下问题原因!同时咨询几个问题:1.我能否在刷机后将这四个文件直接复制到你命令复制到的目录里,这样是否能正常运行?刚刚用电脑的时候忘记尝试了[表情]
                      2.我感觉在81文件中,代码应该是运行了,但是可能哪里出错了,导致复制不成功!请问openwrt里像80.81这样的脚本文件里是否有像C#中try{}catch{}这样的代码调试语句来实时输出每段语句的错误信息的语句?不然,不知道真实的错误信息,真心不知道怎么尝试!
                      3.在没有linux环境下,有没有在windows下测试这个固件的方法?不停的插拔,刷机,等待,时间都浪费了[表情]
                      4.我还有在想,会不会是我们硬盘的固件版本不一样,我这硬盘拿到手后,ibigstor升了几次级,我好像就升了一次!因为硬盘根目录有一个版本信息文件!但是又想,应该不会是这个原因吧!毕竟我刷的固件是和你一样,就算不一样,刷机了应该也就一样了!郁闷了!没有环境好不方便!
                      这几天也在网上查怎么搞这个$$update$$.bin文件,不知道是不是关键字不对,除了了解要做linux环境,还要学会kxsw[表情],其他的怎么解开bin文件,编辑bin,测试bin的方法都没有找到![表情]唉,隔行如隔山!
                      劳烦您耐心帮助我![图片][图片][图片]
                      刚刚发完,贴吧说有mgc,重新编辑在发试试看!




                      IP属地:湖北来自Android客户端13楼2023-02-23 00:26
                      收起回复
                        伸手党真多,随便回个贴也好啊,实在不想弄发油箱或者丝新发抵制。
                        请仔细阅读二楼风险后操作,如果您使用了本方法,表示已知风险。
                        重新修改了下把命令都放到自制脚本/etc/ibigstor.sh里了用rc.local开机自启拉起来,也不会有因为硬盘文件系统不同或者硬盘多分区导致的复制配置失败了,全部都放到系统固件里了。开机自启samba和telent,samba号密同上telent号root密同上端口23,/etc/ibigstor.sh里三条启动telent的命令应该只有中间那条有效。






                        IP属地:安徽14楼2023-02-23 13:06
                        收起回复
                          地质: 盘。摆渡。瑟偶们/爱死/1rwWJy62_kx3mjbyomk5Ung 马: ewxk


                          IP属地:安徽15楼2023-02-23 13:10
                          收起回复
                            大佬,我只想给wifi加个密码应该怎么操作?


                            IP属地:安徽16楼2023-02-25 14:33
                            收起回复
                              @雪椰love 大神,问一下,这个硬盘的硬件信息是什么样的?make时用的!


                              IP属地:湖北来自Android客户端17楼2023-03-03 09:34
                              收起回复