Невозможные IP-адреса в локальной сети

641
Nicolas Racine

Я вне идеи ..

Я пользуюсь MikroTik Router

У меня две сети 192.168.1.0/24 и 192.168.3.0/24 Одна на эфире = 4, а другая на 5

Я пытаюсь найти маршрут, который будет направлять трафик, чтобы обе сети могли быть "проверены"

Я публикую свой конфиг, прыгая, кто-то может мне помочь, потому что я не знаю, что с этим делать.

Также, может быть, это может помочь, но когда я делаю трассировку с компьютера в сети 3 * на компьютер 1 * *. Запрос идет онлайн.

/interface ethernet set [ find default-name=ether4 ] name=4_FrontDept set [ find default-name=ether5 ] name=5_IntDept set [ find default-name=ether9 ] name=9_BellNet set [ find default-name=ether10 ] name=10_Primus  /ip pool add name=InternetDept ranges=192.168.3.11-192.168.3.254 add name=FrontDept ranges=192.168.1.11-192.168.1.254  /ip dhcp-server add address-pool=InternetDept disabled=no interface=5_IntDept name=\ InternetDept add address-pool=FrontDept disabled=no interface=4_FrontDept name=FrontDept  /port set 0 name=serial0  /interface pppoe-client add ac-name="" add-default-route=no allow=pap,chap,mschap1,mschap2 \ dial-on-demand=no disabled=no interface=9_BellNet keepalive-timeout=60 \ max-mru=1480 max-mtu=1480 mrru=1600 name=Bellnet_ISP password= \ profile=default service-name="" use-peer-dns=no user= add ac-name="" add-default-route=no allow=pap,chap,mschap1,mschap2 \ dial-on-demand=no disabled=no interface=10_Primus keepalive-timeout=60 \ max-mru=1480 max-mtu=1480 mrru=1600 name=Primus_ISP password= \ profile=default service-name="" use-peer-dns=no user=  /ip address add address=192.168.3.1/24 interface=5_IntDept network=192.168.3.0 add address=192.168.1.1/24 interface=4_FrontDept network=192.168.1.0  /ip dhcp-server network add address=192.168.1.0/24 dns-server=8.8.8.8,8.8.4.4 gateway=192.168.1.1 \ netmask=24 add address=192.168.3.0/24 dns-server=8.8.8.8,8.8.4.4 gateway=192.168.3.1 \ netmask=24  /ip dns set allow-remote-requests=yes servers=8.8.8.8,8.8.4.4  /ip firewall mangle add action=mark-connection chain=prerouting connection-mark=no-mark \ in-interface=Bellnet_ISP new-connection-mark=Bell add action=mark-connection chain=prerouting connection-mark=no-mark \ in-interface=Primus_ISP new-connection-mark=Primus add action=mark-connection chain=prerouting connection-mark=no-mark \ dst-address-type=!local in-interface=4_FrontDept new-connection-mark=Bell add action=mark-connection chain=prerouting connection-mark=no-mark \ dst-address-type=!local in-interface=5_IntDept new-connection-mark=Primus add action=mark-routing chain=prerouting connection-mark=Primus \ dst-address-type=!local new-routing-mark=RouteToPrimus add action=mark-routing chain=prerouting connection-mark=Bell \ dst-address-type=!local new-routing-mark=RouteToBell add action=mark-routing chain=prerouting comment=\ "For DNS Server On MikroTik Will Fetch Through Primus Connection" \ connection-mark=no-mark disabled=yes dst-port=53 new-routing-mark=\ RouteToPrimus protocol=udp  /ip firewall nat add action=masquerade chain=srcnat connection-mark=Bell out-interface=\ Bellnet_ISP add action=masquerade chain=srcnat connection-mark=Primus out-interface=\ Primus_ISP  /ip route add distance=2 gateway=Primus_ISP routing-mark=RouteToPrimus add distance=2 gateway=Bellnet_ISP routing-mark=RouteToBell 

enter image description here enter image description here

0
Я не знаком с этим конкретным синтаксисом брандмауэра, поэтому, возможно, я упустил, где он явно разрешает локальную маршрутизацию. Я вижу правила, которые, я думаю, применяются к! Местным (не локальным?) Адресам; возможно, нужны какие-то правила, разрешающие локальный трафик На скриншоте с tracert, если по какой-то причине интерфейс 192.168.1.1 не работает, эта сеть будет! Local, и трафик будет выходить из соединения primus. Nevin Williams 8 лет назад 0

2 ответа на вопрос

0
Benoit PHILIPPON

It looks like the "!local" filter does not work in your case, you are marking local packets to use ISP, so they get lost in the internet. Try to add those mangle rules at the beginning of the mangle list.

/ip firewall mangle add chain=prerouting dst-address=192.168.1.0/24 action=accept add chain=prerouting dst-address=192.168.3.0/24 action=accept 

That will force local packets to leave the mangle list, so they won't be marked.

0
Rizky Maulana

i have same problem and solved it i added some routes Dynamic, Active, Connected. on your case maybe like this

/ip route add distance=1 dst-address=192.168.3.0/24 gateway=5_IntDept routing-mark=RouteToPrimus add distance=1 dst-address=192.168.1.0/24 gateway=4_FrontDept routing-mark=RouteToBell 

Correct me if i'm wrong

Похожие вопросы