Меню

Mikrotik no route to host ошибка как исправить

Да мне нужно было не через днсп клиента настраивать, а через ппое
И ещё один момент помогите с правами клиенты не могут выйти в интернет ошибка «сбой передачи»

Код: Выделить всё


[admin@MikroTik] > /ip firewall mangle                                                                                                     
[admin@MikroTik] /ip firewall mangle> print detail                                                                                                           
Flags: X - disabled, I - invalid, D - dynamic
 0    chain=prerouting action=mark-connection new-connection-mark=allow_in connection-state=new protocol=tcp dst-port=9999

[admin@MikroTik] /ip firewall mangle> /ip firewall nat                                                       
[admin@MikroTik] /ip firewall nat> print detail   
Flags: X - disabled, I - invalid, D - dynamic
 0    chain=srcnat action=masquerade src-address=61.75.223.64/27 out-interface=pppoe-out1 log=no log-prefix=""

 1    chain=dstnat action=redirect to-ports=80 protocol=tcp dst-port=9999

 [admin@MikroTik] /ip firewall nat> /ip firewall mangle                                                                                                     
[admin@MikroTik] /ip firewall mangle> print detail       
Flags: X - disabled, I - invalid, D - dynamic
 0    chain=prerouting action=mark-connection new-connection-mark=allow_in connection-state=new protocol=tcp dst-port=9999
[admin@MikroTik] /ip firewall mangle> /ip firewall filter

                                                                                                      [admin@MikroTik] /ip firewall filter> print detail       
Flags: X - disabled, I - invalid, D - dynamic
 0    chain=input protocol=icmp

 1    chain=input connection-state=new protocol=tcp src-address=61.75.223.64/27 in-interface=br-lan dst-port=80,8291,22

  2    chain=input action=accept connection-state=new protocol=tcp connection-mark=allow_in in-interface=pppoe-out1 dst-port=80 log=no log-prefix=""

 3    chain=input action=accept connection-state=new protocol=udp src-address=61.75.223.64/27 in-interface=br-lan dst-port=53,123 log=no log-prefix=""

 4    chain=input connection-state=established,related

 5    chain=output connection-state=!invalid

 6    chain=forward action=accept connection-state=established,new src-address=61.75.223.64/27 in-interface=br-lan out-interface=pppoe-out1 log=no log-prefix=""
 7    chain=forward action=accept connection-state=established,related in-interface=pppoe-out1 out-interface=br-lan log=no log-prefix=""

 8    chain=input action=drop

 9    chain=output action=drop

10    chain=forward action=drop

[admin@MikroTik] /ip firewall filter> /ip route
[admin@MikroTik] /ip route> print detail       
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
 0 ADS  dst-address=0.0.0.0/0 gateway=pppoe-out1 gateway-status=pppoe-out1 reachable distance=0 scope=30 target-
 1 ADC  dst-address=61.75.213.64/27 pref-src=61.75.213.65 gateway=br-lan gateway-status=br-lan reachable distance=0 scope=10

 2 ADC  dst-address=213.231.0.200/32 pref-src=213.231.25.165 gateway=pppoe-out1 gateway-status=pppoe-out1 reachable distance=0 scope=10
[admin@MikroTik] /ip route> /ip addres 
[admin@MikroTik] /ip address> print detail
Flags: X - disabled, I - invalid, D - dynamic
 0   address=61.75.213.65/27 network=61.75.213.64 interface=br-lan actual-interface=br-lan

 1 D address=213.231.25.165/32 network=213.231.0.200 interface=pppoe-out1 actual-interface=pppoe-out1
 admin@MikroTik] /ip address> /interface
[admin@MikroTik] /interface> print detail
Flags: D - dynamic, X - disabled, R - running, S - slave
 0  R  ;;; wan
       name="eth1-wan" default-name="ether1" type="ether" mtu=1500 actual-mtu=1500 l2mtu=1598 max-l2mtu=4074 mac-address=64:D1:54:9F:C8:E4
       last-link-up-time=jan/21/2018 15:02:12 link-downs=0

 1   S ;;; lan
       name="eth2-lan" default-name="ether2" type="ether" mtu=1500 actual-mtu=1500 l2mtu=1598 max-l2mtu=4074 mac-address=64:D1:54:9F:C8:E5 link-downs=0

 2   S name="eth3-lan" default-name="ether3" type="ether" mtu=1500 actual-mtu=1500
 l2mtu=1598 max-l2mtu=4074 mac-address=64:D1:54:9F:C8:E6 link-downs=0

 3   S name="eth4-lan" default-name="ether4" type="ether" mtu=1500 actual-mtu=1500 l2mtu=1598 max-l2mtu=4074 mac-address=64:D1:54:9F:C8:E7 link-downs=0

 4  RS name="eth5-lan" default-name="ether5" type="ether" mtu=1500 actual-mtu=1500 l2mtu=1598 max-l2mtu=4074 mac-address=64:D1:54:9F:C8:E8
       last-link-down-time=jan/21/2018 15:21:29 last-link-up-time=jan/21/2018 15:21:33 link-downs=1

 5   S name="wlan1" default-name="wlan1" type="wlan" mtu=1500 actual-mtu=1500 l2mtu=1600 max-l2mtu=2290 mac-address=64:D1:54:9F:C8:E9
       last-link-down-time=jan/21/2018 15:54:09
       last-link-up-time=jan/21/2018 15:53:14 link-downs=2

 6  R  name="br-lan" type="bridge" mtu=auto actual-mtu=1500 l2mtu=1598 mac-address=64:D1:54:9F:C8:E5 last-link-up-time=jan/21/2018 15:02:09 link-downs=0

 7  R  name="pppoe-out1" type="pppoe-out" mtu=1480 actual-mtu=1480 last-link-up-time=jan/21/2018 15:19:52 link-downs=0
[admin@MikroTik] /interface> /ip dhcp-server
[admin@MikroTik] /ip dhcp-server> print detail
Flags: D - dynamic, X - disabled, I - invalid
 0    name="dhcppool" interface=br-lan lease-time=8h address-pool=dhcppool bootp-support=static authoritative=yes use-radius=no lease-script=""
       admin@MikroTik] /ip dhcp-server> /ip pool
[admin@MikroTik] /ip pool> print detail
 0 name="dhcppool" ranges=61.75.223.66-61.75.223.93

[admin@MikroTik] /ip dns> print       
                      servers:
              dynamic-servers: 194.143.136.1,194.143.136.2
        allow-remote-requests: no
          max-udp-packet-size: 4096
         query-server-timeout: 2s
          query-total-timeout: 10s
       max-concurrent-queries: 100
  max-concurrent-tcp-sessions: 20
                   cache-size: 2048KiB
                cache-max-ttl: 1w
                   cache-used: 18KiB

Добрый вечер! Парни, сил и знаний не хватает по настройке микротика у хостера online.net

ESX — NIC1 62.210.152.x/32 gate 62.210.152.1

NIC2 10.90.123.x/26 gate 10.90.123.129 (ихняя внутренняя сеть для подключения SAN)

Дают внешние ip 212.129.51.x/32 gate 62.210.152.1 и + привязка по маку

Все это настроил на микротике, но почему-то микротик не видит ни шлюза, ничего (no route to host)

# DST-ADDRESS PREF-SRC GATEWAY DISTANCE

0 S ;;; added by setup

0.0.0.0/0 62.210.152.1 1

1 ADC 10.0.1.0/24 10.0.1.2 ether2 0

2 ADC 212.129.51.x/32 212.129.51.x ether1 0

> ping 8.8.8.8

HOST SIZE TTL TIME STATUS

no route to host

no route to host

sent=2 received=0 packet-loss=100%

Помогите разобраться в проблеме, пожалуйста?

Страница 1 из 2

  1. Ситуация: имеем 2 провайдера и 3 независящих друг от друга офиса (см.рис во вложении). Идею настройки микротика взял здесь (http://geektimes.ru/post/186284/). Разница только в меньшем количестве провайдеров и алгоритме переключения. Реализована схема резервирования следующая:
    office1: ISP1-> ISP2
    office2: ISP1->нет выхода в интернет
    office3: ISP1->нет выхода в интернет
    Проблема: не работает маршрутизация маркированных соединений, а именно при настройках маршрутизации как описано во вложении, нет доступа в интернет ни с одной из локальных сетей, а так же не работает проброс портов снаружи внутрь локальных сетей.
    Вопрос: что допилить в настройках, чтобы всё нормально работало?

    З.Ы. При 3-х провайдерах всё нормально работает, здесь же в сокращённом варианте не работает.

    Вложения:

  2. Приятно видеть что ссылаются на мою статью =)
    что то вы вообще всё напутали

    add action=mark-connection chain=input dst-address=206.188.193.174 dst-port=8081 in-interface=ether1 new-connection-mark="ISP 1->Input" passthrough=no protocol=tcp

    измените на

    add action=mark-connection chain=input dst-address=206.188.193.174  in-interface=ether1 new-connection-mark="ISP 1->Input" 

    а строку

    add action=mark-routing chain=output connection-mark="ISP 1->Input" new-routing-mark="ISP 1" passthrough=no src-address-list=LocalNet

    на

    add action=mark-routing chain=output connection-mark="ISP 1->Input" new-routing-mark="ISP 1" 

    Не надо пытаться вывернуть dst NAT обратно, contract всё сам сделает

  3. Я бы еще не использовал что-либо отличное от букв-цифр в названиях чего-либо в Микротиках.
    В нескольких версиях RoS были всякие ошибки с этим связанные. Причем, такие ошибки — что поседеешь, пока найдешь. =)

  4. Давно уже исправили, один нюанс остался это пробел, приходится брать в кавычки, но кто работал с DOS тому не привыкать =)

  5. Ну, сегодня исправили, завтра опять накосячили… Лучше уж исключить в принципе, как по мне.

  6. Не всегда можно донести смысловую нагрузку словами, ведь хочется чтобы было понятно и красиво. «Носки под кроватью, порядок в маршрутизаторе» =)

  7. Noski_pod_krovatyu_poryadok_v_marshrutizatore )))

  8. После внесённых изменений проброс портов и выход из локальных сетей в инет не заработал.
    Методом тыка установил, что если добавить:

    /ip route
    add distance=1 gateway=206.188.193.173
    

    т.е. всё, без всяких условий, заворачивается на шлюз ISP1. После этого появляется интернет из локальных сетей. Но проброс портов снаружи во внутрь не работает. И только если указанные вами строки оставить в моём варианте, то начинает работать проброс, но только с ISP1 (это и понятно, т.к. ip route настроено железно на ISP1). В итоге резервирование не срабатывает. Т.е. если вырубить ISP1, локальная сеть office1 в инет не выходит, переключение срабатывает, но неправильный ip route всё заворачивает на неработающий шлюз.
    Исходя из этого я и решил, что в ip route не срабатывает маршрутизация по маркерам «ISP1» и ‘ISP2»

  9. Выложите
    /ip firewall mangle export
    /ip route export
    Посмотрю.

  10. /ip firewall mangle
    add action=mark-routing chain=output connection-mark="ISP 1->Input" 
    new-routing-mark="ISP 1" passthrough=no src-address-list=LocalNet
    add action=mark-routing chain=prerouting connection-mark="ISP 1->Input" 
    new-routing-mark="ISP 1" passthrough=no src-address-list=LocalNet
    add action=mark-connection chain=prerouting dst-address=206.188.193.174 dst-port=8082 
    in-interface=ether1 new-connection-mark="ISP 1->Input" passthrough=no protocol=tcp
    add action=mark-connection chain=input dst-address=206.188.193.174 dst-port=8081 
    in-interface=ether1 new-connection-mark="ISP 1->Input" passthrough=no protocol=tcp
    add action=mark-routing chain=output connection-mark="ISP 2->Input" 
    new-routing-mark="ISP 2" passthrough=no src-address-list=LocalNet
    add action=mark-routing chain=prerouting connection-mark="ISP 2->Input" 
    new-routing-mark="ISP 2" passthrough=no src-address-list=LocalNet
    add action=mark-connection chain=input dst-address=2.20.254.82 dst-port=8081 
    in-interface=ether2 new-connection-mark="ISP 2->Input" passthrough=no protocol=tcp
    add action=mark-connection chain=prerouting dst-address=2.20.254.82 dst-port=8082 
    in-interface=ether2 new-connection-mark="ISP 2->Input" passthrough=no protocol=tcp
    add action=mark-routing chain=prerouting dst-address-list=!LocalNet 
    new-routing-mark="office 1" passthrough=no src-address=192.168.60.0/24
    add action=mark-routing chain=prerouting dst-address-list=!LocalNet 
    new-routing-mark="office 2" passthrough=no src-address=192.168.70.0/24
    add action=mark-routing chain=prerouting dst-address-list=!LocalNet 
    new-routing-mark="office 3" passthrough=no src-address=192.168.71.0/24
    
    /ip route
    add distance=1 gateway=206.188.193.173 routing-mark="ISP 1"
    add distance=1 gateway=2.20.254.81 routing-mark="ISP 2"
    add distance=1 gateway=206.188.193.173
    add check-gateway=ping distance=1 comment=PPTP dst-address=192.168.0.0/24 gateway=192.168.5.3 pref-src=192.168.5.4
    add check-gateway=arp distance=10 gateway=206.188.193.173 routing-mark="office 1"
    add check-gateway=arp distance=10 gateway=206.188.193.173 routing-mark="office 2"
    add check-gateway=arp distance=10 gateway=206.188.193.173 routing-mark="office 3"
    add check-gateway=arp distance=11 gateway=2.20.254.81 routing-mark="office 1"
    add distance=1 dst-address=8.8.8.8/32 gateway=206.188.193.173
    add distance=1 dst-address=194.67.160.3/32 gateway=206.188.193.173
    add distance=1 dst-address=194.67.161.1/32 gateway=206.188.193.173
    add distance=1 dst-address=80.244.224.250/32 gateway=2.20.254.81
    add distance=1 dst-address=82.114.102.200/32 gateway=2.20.254.81
    
  11. add action=mark-connection chain=input dst-address=206.188.193.174 dst-port=8081
    add action=mark-connection chain=input dst-address=2.20.254.82 dst-port=8081
    неправильно.
    Для начала делаем так
    1. Маркируем коннекшины в цепочках prerouting и output
    2. Маркируем маршруты в этих же цепочках.

    Маркировать в input бесполезно. Эта цепочка идет уже за принятием решения об маршрутизации. И как следствие у вас в коннекшн трекер прилетает не то, что вы ожидаете. Так как первый пакет соединения УЖЕ прошел маршрутизацию без маркировки.

  12. По поводу неправильности использования INPUT я согласен, просто в первоисточнике (http://geektimes.ru/post/186284/) вся маркировка и маршрутизация организована именно на INPUT и OUTPUT. В ходе повтора этого алгоритма у себя на фактическом микротике с фактическими локальными сетями у меня ничего не заработало и только «покурив» теорию (в частности и эту (а конкретно см.З.Ы.)) я понял , что INPUT и OUTPUT работают ТОЛЬКО для самого шлюза-микротика и ни как не влияют на проходящий (FORWARD) трафик в локальные сети. Поэтому пришлось «докуривать» те же самые правила в PREROUTING. Только после этого кое-как всё заработало. Поэтому цепочки с INPUT и OUTPUT остались как атавизмы от оригинальной реализации. Исходя из З.Ы. надо убирать не только INPUT цепочки, но и OUTPUT, вот только чем последние заменить?
    З.Ы.А если на самом шлюзе запускаются браузер, почта и пр. То это уже Входящий и Исходящий трафик для шлюза. Не транзитный. INPUT и OUTPUT.Т.к. конечная точка всех пакетов — это сам шлюз, а не компы за шлюзом.Это левая и правая диаграмма, только без центрального блока FORWARD.В Микротике правая практически никогда не задействована. Так что про INPUT-OUTPUT забудьте.Только для блокировки входящих пакетов.

  13. Вы не правы. От слова «вообще».
    Input все равно проходит через prerouting.
    А вот Output через него не идет. И его надо маркировать с целями:
    1. Чтобы пакеты которые пришли на роутер, ушли через тот же интерфейс (например ваш роутер «пинганули» из Интернет).
    2. Чтобы пакеты создаваемые роутером уходили через нужный интерфейс. (Например VPN с роутера).

  14. Добрый день!
    Вброшу вопрос по этой же теме, почти с теми же условиями…
    Вот есть «сколькоугоднооператоров», mangle настроен, т.е. ПРОХодящий трафик маркируется и уходит как надо, входящий уходит через порт на который пришел. А если пакет генерируется на маршрутизаторе и отправляется, то он уходит через маршрут main (где main маршрут без routing mark).
    Каким образом верно создать правило в mangle, что бы генерируемый трафик ушел через нужный маршрут? четпоплылприуныл. Выгуглил пару вариантов, но они не заработали, т.е. при отключение маршрута main пинги с роутера не идут, но если в консоле к ping добавить routing-table то проходят.

  15. Маркировать output.
    Т.е. сначала отмаркировали output который не имеет connection-mark, потом все остальные.

  16. убил конфигу, настраиваю самое важное(базовую настройка само-собой сделана):
    Маршрут
    ip route add distance=1 gateway=192.168.0.1 routing-mark=test
    ip route add distance=1 gateway=192.168.0.1
    Пингую 8.8.8.8 — все ок
    Создаю правило mangle
    ip firewall mangle add action=mark-routing chain=output dst-address=8.8.8.8 new-routing-mark=test passthrough=no
    Отключаю маршрут без маркировке и получаю no route to host.
    Уже прохождение трафика перекопал на микротике… всё равно не доезжаю до подвоха
    При этом такое правило пинг с ПК пропускает при отключенном маршруте «main»:
    ip firewall mangle add action=mark-routing chain=prerouting dst-address=!192.168.88.0/24 new-routing-mark=test passthrough=no src-address=192.168.88.0/24

  17. Покажите полностью все input и output в mangle

  18. Это всё, т.к. сел разбираться с mangl’ом и взял чистую конфигурацию:

    /ip firewall mangle
    add action=mark-routing chain=output dst-address=8.8.8.8 new-routing-mark=test passthrough=no 
        protocol=icmp
    add action=mark-routing chain=prerouting dst-address=!192.168.88.0/24 new-routing-mark=test 
        passthrough=no src-address=192.168.88.0/24 

    и

    /ip route
    add distance=1 gateway=192.168.0.1 routing-mark=test
    add distance=1 gateway=192.168.0.1

    Последнее редактирование модератором: 11 фев 2016

  19. /ip firewall nat
    add action=masquerade chain=srcnat out-interface=ether1-g

Страница 1 из 2


Форум SPW

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Mikrotik l2tp ошибка 789
  • Migun hy 7000e ошибка e2