openwrt添加网口分流samba传输

464 字
2 分钟
openwrt添加网口分流samba传输

先上网络拓扑图#

image.png
image.png

  • 可以看到交换机和软路由之间只通过一天网线连接,网线接口速率为1G,局域网下的设备通过samba读取软路由上的文件时,可轻松跑满千兆带宽,会影响到正常的互联网使用。所以需要增加一个网口,并通过网线连接到交换机,用于提供文件服务。软路由的网口是独立的,而不像硬路由一样通过内置交换机来拓展网口。软路由的每一个网口都有独立的千兆带宽,交换机网口的带宽也是独立的,即交换机的任何一个网口跑满千兆带宽,有不影响其他网口数据的转发。

配置软路由网口#

  • 新建一个新的lan口,选择静态ip地址,这里以eth3网口作为输出口。

kpebjwqy.png
kpebjwqy.png
kpebko6j.png
kpebko6j.png

关闭DHCP服务

kpeblaeb.png
kpeblaeb.png

  • 设置防火墙

kpeblmri.png
kpeblmri.png

  • 点击保存应用即可

配置samba共享#

kpeblwg9.png
kpeblwg9.png

  • nterfaces = |INTERFACES| 注释掉,在其下方添加刚才新建的网络出口eth3
#interfaces = |INTERFACES|
interfaces = eth3
  • 完整配置如下
[global]
netbios name = |NAME|
display charset = |CHARSET|
#interfaces = |INTERFACES|
interfaces = eth3
server string = |DESCRIPTION|
unix charset = |CHARSET|
workgroup = |WORKGROUP|
bind interfaces only = yes
deadtime = 30
enable core files = no
invalid users = root
local master = yes
map to guest = Bad User
max protocol = SMB2
min receivefile size = 16384
null passwords = yes
passdb backend = smbpasswd
security = user
smb passwd file = /etc/samba/smbpasswd
socket options = TCP_NODELAY IPTOS_LOWDELAY
use sendfile = yes
  • 保存并应用即可

修改路由器dns#

  • 经过上面的配置,现在已经可以通过 //192.168.233.2 来访问路由器的samba共享了。但我们希望能通过键入 \\openwrt 来访问,所以需要更改openwrt域名指向的ip
  • 网络 - DHCP/DNS 中更改host

kpebm938.png
kpebm938.png

保存并应用即可

#

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

openwrt添加网口分流samba传输
https://kanochan.net/posts/openwrt-samba-multi-interface/
作者
KanoChan
发布于
2021-03-11
许可协议
CC BY-NC-SA 4.0

评论区

文章目录