|
|
本帖最后由 510819776 于 2020-1-16 01:00 编辑
如题,安卓5.0和安卓7.1.2都测试过,可用
版本是samba4.9
构架是armv8a 也就是aarch64
new.7z.008.7z
(1.51 MB, 下载次数: 40)
new.7z.007.7z
(1.91 MB, 下载次数: 44)
new.7z.006.7z
(1.91 MB, 下载次数: 40)
new.7z.005.7z
(1.91 MB, 下载次数: 38)
new.7z.004.7z
(1.91 MB, 下载次数: 40)
new.7z.003.7z
(1.91 MB, 下载次数: 39)
new.7z.002.7z
(1.91 MB, 下载次数: 40)
new.7z.001.7z
(1.91 MB, 下载次数: 44)
共八个文件 下载后放一起
把后缀名.7z去掉
文件正确解压名字是new.7z.001 new.7z.002 ...... new.7z.008
解压new.7z.001就行了 解压工具7zip
运行方法还是 终端模拟器
cd 到这个目录里面
然后
. ./samba4.sh
这里再多说一些,这个镜像里面也包含了nfs v3的一个服务软件
不过呢内置的rpcbind,无法正常开启,需要开启rpcbind服务的前提是新建文件到/etc/services
services文件内容为
sunrpc 111/tcp portmapper
sunrpc 111/udp portmapper
sunrpc 111/tcp6 portmapper
sunrpc 111/udp6 portmapper
如此一来这个镜像自带的rpcbind服务就能运行,然后使用unfsd命令加载exports文件实现 nfs v3服务的开启 安卓5.0实测成功开启
内置gdisk parted分区工具 也内置了一个iscsi服务端 软件名字是 istgt 需要用到istgt的可以自己琢磨一下 是修改/opt/etc/istgt/istgt.conf配置文件开启服务
也包含了nginx服务 http服务与 dnsmasq 也就是pxe服务 比较全能了
2020年了再次更新一下吧
考虑到这个文件比较大,img镜像解压后有65M,所以我发布一个压缩过的版本13M。
镜像采用squashfs4的xz格式压缩,
可以用squashfuse挂载使用,
squashfuse /mnt/sdcard/samba4.squashfs /opt
就行了,只读挂载。
想要开smb v3自定义的同志使用命令
smbd -s /smb.conf
此命令加载外置的配置文件
ok啦,解压方式还是去掉后缀名.7z 然后用7zip打开openwrt.7z.001文件即可
openwrt.7z.007.7z
(1.49 MB, 下载次数: 21)
openwrt.7z.006.7z
(1.98 MB, 下载次数: 14)
openwrt.7z.005.7z
(1.98 MB, 下载次数: 15)
openwrt.7z.004.7z
(1.98 MB, 下载次数: 15)
openwrt.7z.003.7z
(1.98 MB, 下载次数: 16)
openwrt.7z.002.7z
(1.98 MB, 下载次数: 15)
openwrt.7z.001.7z
(1.98 MB, 下载次数: 15)
关于这个entware 多说一点
官网可以直接下载一个sh脚本然后安装到安卓手机里面,但是里面的软件要想正常工作,还需要做一些多余的事情,不然的话最简单的samba4.9服务都无法开启,报错内容为exit_daemon: daemon failed to start: Failed to create session, error code 1,其他服务应该也差不多。
1.必须确保/opt/etc下面有passwd与group两个文件,默认是没有的,这些文件的作用就是告诉entware安卓的root用户uid=0 gid=0
2.上面两个文件到位后
运行一次
/opt/etc/init.d/rc.unslung start
基本上所有功能都正常了
|
|