Ubuntu 22.04上Samba的多通道支持问题

问题描述

在Ubuntu22.04上安装samba,同时开启samba多通道,发现上传(Windows->Linux)速度可以进行叠加,但下载(Linux->Windows)速度没有进行叠加。


环境

客户端:Windows11
服务端:Ubuntu22.04 samba4.15.13
两者都使用两根千兆网线连接(直连或交换机或路由器)。


复现步骤

参考:https://ubuntu.com/tutorials/install-and-configure-samba#1-overview

# 安装samba
sudo apt update
sudo apt install samba -y
# 允许Samba通过防火墙
sudo ufw allow samba
# 为用户设置Samba密码
sudo smbpasswd -a username

# 编辑Samba配置文件,开启smb多通道和配置共享目录
sudo vim /etc/smb.conf

smb.conf 添加如下配置:

[global]
# 开启smb多通道
server multi channel support = yes
# 还需要开启异步读取
aio read size = 1					
aio write size = 1
...
# 配置共享目录
[hjh]
comment =
### 安装 Samba 的准备工作 为了在 Ubuntu 22.04 上成功安装并配置 Samba,确保系统是最新的非常重要。这可以通过运行以下命令来实现: ```bash sudo apt update && sudo apt upgrade -y ``` ### 步骤说明 #### 更新软件包列表和升级现有软件包[^1] 更新本地的 APT 软件包索引,并将已安装的软件包升级到最新版本。 #### 安装 Samba 及其工具集 通过官方仓库安装最新的稳定版 Samba 和一些常用的管理工具: ```bash sudo apt install samba smbclient cifs-utils -y ``` 此命令会自动处理依赖关系并将必要的文件复制到位。 #### 配置防火墙允许 SMB 流量 如果启用了 UFW(Uncomplicated Firewall),则需开放特定端口以便客户端能够访问共享资源: ```bash sudo ufw allow 'Samba' ``` 这条规则将会放行默认用于 Windows 文件共享服务通信所需的 TCP/UDP 端口号。 #### 创建一个新的共享目录 决定要分享哪个文件夹给网络中的其他计算机;这里以 `/srv/samba/shared` 为例展示如何设置权限以及创建该路径下的初始结构: ```bash sudo mkdir -p /srv/samba/shared sudo chmod 0775 /srv/samba/shared/ sudo chown nobody:nogroup /srv/samba/shared/ ``` 上述操作定义了一个任何人都可以读写的公共空间,但实际应用中可根据需求调整所有权与访问控制属性。 #### 编辑主配置文件 `smb.conf` 使用文本编辑器打开位于 `/etc/samba/smb.conf` 的全局设定文档,在最底部追加如下片段来自定义新建立好的共享区段: ```ini [shared] path = /srv/samba/shared browsable = yes read only = no guest ok = yes create mask = 0775 directory mask = 0775 force user = nobody ``` 这段 INI-style 格式的条目指定了共享名、位置以及其他重要的行为选项,使得外部设备能顺利连接至指定的目标存储区域。 #### 启动并启用 Samba 服务 最后一步是激活守护进程使其立即生效并且随操作系统启动而自启动: ```bash sudo systemctl restart smbd.service sudo systemctl enable smbd.service ``` 现在应该可以从局域网内的任意一台机器上浏览 Linux 主机所提供的公开资料库了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值