找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2568|回复: 4

编译openwrt过程中解决samba4及电源键关机问题

[复制链接]
发表于 2021-2-13 19:44 | 显示全部楼层 |阅读模式
一直想给文件服务器安装一个简单小巧的服务器软件,给j3455主机安装openwrt试试效果。在恩山注册,做了 两个月伸手党,实在是不好意思再白票现成的映像文件。自己动手按需编译。 编译过程中发现有两个问题,第一,关机非常不爽,电源键按下没反应,这个好解决,在编译过程中,选择上acpi,就能解决按键关机问题。

第二个问题有点麻烦,各位大神的源码都是默认安装samba3.6。源码其实带了amba4,直接选择samba4编译会失败。经过摸索,在各选项中把所有与samba3有关的选项都删除,然后再选择samba4,成功编译进openwrt。

在网页设置共享目录后,samba4还是不会启动,重启也白搭。经过进一步摸索,在源码的 openwrt/package/base-files/files/etc/init.d/目录下新建一个 “samba-daemon”脚本,将这个文件权限改为“755”,重新编译后,自动生成开机自动运行链接 成功解决问题。
脚本内容如下:
#!/bin/sh /etc/rc.common
START=99
STOP=15
# /etc/init.d/samba-daemon
#
# Start/stop/restart the Samba SMB file/print server.
#
# To make Samba start automatically at boot, make this
# file executable:  chmod 755 /etc/init.d/samba-daemon
#
samba_start() {
  if [ -x /usr/sbin/smbd -a -x /usr/sbin/nmbd -a -r /etc/samba/smb.conf ]; then
    mkdir -p /var/run/samba
    echo "Starting Samba:  /usr/sbin/smbd -D"
    /usr/sbin/smbd -D
    echo "                 /usr/sbin/nmbd -D"
    /usr/sbin/nmbd -D
  elif [ ! -r /etc/samba/smb.conf ]; then
    echo "ERROR:  cannot start Samba since /etc/samba/smb.conf does not exist"
  fi
}
samba_stop() {
  killall smbd nmbd
}
samba_restart() {
  samba_stop
  sleep 2
  samba_start
}
case "$1" in
'start')
  samba_start
  ;;
'stop')
  samba_stop
  ;;
'restart')
  samba_restart
  ;;
*)
  # Default is "start", for backwards compatibility with previous
  # Slackware versions.  This may change to a 'usage' error someday.
  samba_start
esac

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-13 20:09 | 显示全部楼层
奇怪,你这两个问题我编译了两年从始至终都没有遇到过
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-2-13 21:28 | 显示全部楼层
忘了说明,x86_64的,其实就是在pc上用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-5 07:34 来自手机 | 显示全部楼层
感谢,终于可以不用长按才能关机了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-24 16:50 | 显示全部楼层
请问 samba36-server是怎么去掉的,我的自动选中并且无法修改
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 01:07

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表