Gateway маршрута по умолчанию (0.0.0.0) не досутпен

Раздел для тех, кто начинает знакомиться с MikroTik
Правила форума
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку "Действия до настройки роутера".
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.
aleksandr.smagin
Сообщения: 4
Зарегистрирован: 19 авг 2021, 14:52

так не работает:
/ip address add address=1.2.3.128/255.255.255.0 interface=eth1
/ip route add dst-address=0.0.0.0/0 gateway=1.2.3.254 check-gateway=ping distance=1
последний октет адресов и маска соответствуют действительности

так работает:
/ip route add check-gateway=ping distance=1 gateway=ether1


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

aleksandr.smagin писал(а): 19 авг 2021, 16:41 /ip address add address=1.2.3.128/255.255.255.0 interface=eth1
Вот это вот что?
Маска в ROS задаётся другим образом.
И эта строчка должна выглядеть:

/ip address add address=1.2.3.128/24 interface=eth1 network=1.2.3.0

Вернее в winbox'е так тоже можно задать, но в экспорт оно всё равно должно попасть в другом виде.

И да, попробуйте на маршруте check-gateway=arp или вообще без него.
К примеру у билайна gateway на пинг не отвечает.


Telegram: @thexvo
aleksandr.smagin
Сообщения: 4
Зарегистрирован: 19 авг 2021, 14:52

в выводе команды "export" это выглядит так:

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

/ip address add address=1.2.3.128 interface=ether1 network=255.255.255.0
попробуйте на маршруте check-gateway=arp или вообще без него
не помогло
Последний раз редактировалось aleksandr.smagin 20 авг 2021, 12:23, всего редактировалось 1 раз.


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

aleksandr.smagin писал(а): 19 авг 2021, 17:00 в выводе команды "export" это выглядит так:

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

/ip address add address=5.167.49.128 interface=ether1 network=255.255.255.0
Ну так вот поэтому и не работает ничего: у вас вместо адреса сети вбита маска, а маска не вбита вообще (то есть используется /32).
Выше я написал, как должна выглядеть эта строчка.


Telegram: @thexvo
aleksandr.smagin
Сообщения: 4
Зарегистрирован: 19 авг 2021, 14:52

у вас вместо адреса сети вбита маска, а маска не вбита вообще (то есть используется /32).
спасибо, поправил и все заработало, как нужно.

осталось только понять как оно работало с такой настройкой

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

/ip address add address=1.2.3.128 interface=ether1 network=255.255.255.0
/ip route add check-gateway=ping distance=1 gateway=ether1


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

aleksandr.smagin писал(а): 20 авг 2021, 12:22 осталось только понять как оно работало с такой настройкой
Тут в общем-то примерно понятно.

По случайности вот эта строка представляет из себя адрес на туннеле точка-точка с адресом на другом конце - 255.255.255.0
aleksandr.smagin писал(а): 20 авг 2021, 12:22 /ip address add address=1.2.3.128 interface=ether1 network=255.255.255.0
А для соединений точка-точка интерфейс в качестве gateway на маршруте - в общем-то нормальное дело.
Собственно, оно и для обычных интерфейсов не запрещено, просто такие маршруты имеют некоторые ограничения.

То, что работало оно все-таки не нормально, я бы скорее связал с тем, что на том конце этого псевдотуннеля адрес по факту был совсем не 255.255.255.0 и например ломался механизм PMTUD (Path MTU Discovery) или что-то подобное, чем то, что это было связано с дефолтным маршрутом через имя интерфейса.


Telegram: @thexvo
Ответить