Router     : OpenWrt firmware 23.05
Main LAN   : 192.168.1.*
SMB server : 192.168.1.2
Guest VLAN : 192.168.20.*

我有 vlan.20,用于访客(仅供互联网访问),与本地网络分开。我的 samba 服务器 @ 192.168.1.2。有人能帮我制定什么流量规则才能允许访客浏览我的 samba 共享服务器吗?

防火墙区域设置

我想到的交通规则,但没有成功

7

  • 我相信hosts allow = 127.0.0.1 192.168.1.2/255.255.0.0应该可以覆盖我的所有 VLAN。说实话,我对 Samba 和路由知之甚少。@JaromandaX 您对实现这种连接的静态路由有什么见解吗?


    – 

  • I believe with hosts allow = 127.0.0.1 192.168.1.2/255.255.0.0 should cover all my VLANs– 您的 Windows 机器在192.168.0.0/255.255.0.0子网上吗?如果它们都在同一个子网中,VLAN 有什么意义呢!


    – 

  • smb.conf只是我的 samba 服务器设置文件中的 1 行。我的本地网络(包括 samba 服务器)在192.168.1.0/24。例如,一个朋友来拜访我,连接到 Guest wifi,他们将在192.168.20.0/24。VLAN 的目的是任何来宾都无法访问我的本地网络。现在我想让我的朋友浏览我的媒体服务器以播放音乐和电影。


    – 

  • 更清楚一点,我有一台 Windows PC @ 192.168.1.5。这台 Windows 机器可以很好地访问 192.168.1.2 linux samba 服务器。一位朋友带着他的笔记本电脑来访,他连接到 Guest wifi,并将被分配 192.168.20.100。问题是我不知道如何配置 samba 服务器或在路由器 (192.168.1.1) 上设置流量规则,以便我朋友的 192.168.20.100 笔记本电脑能够连接到 samba 共享


    – 

  • 所以你想说的是我需要配置 linux samba 服务器以便它可以监听 192.168.20.0/24。问题是我不知道该怎么做。你能看看服务器的这个设置部分来指出我需要更改/添加什么吗?bind interfaces only = yes interfaces = lo br0 192.168.1.2/255.255.255.0 hosts allow = 127.0.0.1 192.168.1.2/255.255.255.0 hosts deny = 0.0.0.0/0还有一件事,我上面的防火墙区域设置允许这种监听吗?


    – 


0