Mikrotik在一个接口中的两个子网之间路由

时间:2015-02-23 06:46:38

标签: mikrotik

我的网络有这样的配置。

WAN:

ether1 10.20.30.5/24

LAN:

ether5 192.168.1.254/24 192.168.10.254/24 (DHCP)

我为那些ips创建了一些队列。 我必须从本地Windows服务器(192.168.1.2)访问文件/文件夹。当我从块 192.168.1.0/24 访问文件/文件夹时,一切正常。但是,当我从块 192.168.10.0/24 访问文件/文件夹时,它显示在队列中并且访问速度非常慢。

如果我使用ip block 192.168.10.0/24,我想访问文件/文件夹,如192.168.1.0/24块。

非常抱歉我的英语不好。

2 个答案:

答案 0 :(得分:0)

为Mikrotik提供192.168.1.0/24子网中的IP,例如.254。

/ip address add address=192.168.1.254/24 interface=ether5

告知192.168.1.2 ip范围内的服务器使用192.168.1.254作为默认网关。检查这些服务器是否可以ping 192.168.10.0范围内的客户端。子网之间的所有文件服务器流量将由Mikrotik路由。我相信这种安排会有效,但是我无法为自己测试路由。

如果需要隔离,我建议将192.168.1.0和192.168.10.0子网移动到不同的以太网端口。如果不需要,那么最好使用单个子网来包含所有设备。您可以将子网掩码扩展为192.168.0.0/20,例如,包括192.168.0.0-192.168.15.255。

答案 1 :(得分:0)

我得到了一个简单的解决方案。 我只是标记数据包我的所有本地子网。然后在队列列表上分配高带宽(500M)。

现在,所有用户都可以全速通信。 :)

您可以尝试

ip firewall mangle add
    chain=prerouting action=mark-packet new-packet-mark=Local passthrough=no 
          src-address=192.168.0.0/16 dst-address=192.168.0.0/16 log=no 
          log-prefix=""

queue simple add    
    name="Local" target=192.168.0.0/16 parent=none packet-marks=Local 
          priority=8/8 queue=default-small/default-small limit-at=0/0 
          max-limit=500M/500M burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s