Помогите пожалуйста с пулом адресов и RB4011iGS+

Обсуждение оборудования и его настройки
inef1984
Сообщения: 20
Зарегистрирован: 24 ноя 2019, 20:00

xvo писал(а): 29 ноя 2019, 13:24 Ну как бы оно прямо на вас смотрит:

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

/ip firewall nat
add action=masquerade chain=srcnat log=yes out-interface=ether2
А должно быть out-interface=ether1.
И плюс к этому надо туда in-interface=!ether2 добавить, чтобы из вашей белой сети адреса не маскарадились.

И ещё в догонку, proxy-arp у вас на всех интерфейсах включен с какой-то целью?
если ставить в in-interface=!ether2 то он выдает ошибку
Couldn't change NAT Rule <> incoming interface matching not possible in output and postrouting chains(6)


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

inef1984 писал(а): 29 ноя 2019, 13:41 если ставить в in-interface=!ether2 то он выдает ошибку
Couldn't change NAT Rule <> incoming interface matching not possible in output and postrouting chains(6)
Ах, да.
Это странное ограничение, все время про него забываю: только что connection tracker знал, откуда пришел пакет, но к src-nat'у вдруг забыл. :)
Тогда src-address=!x.x.x.128/27 вместо.
Последний раз редактировалось xvo 29 ноя 2019, 14:47, всего редактировалось 1 раз.


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

inef1984 писал(а): 29 ноя 2019, 13:32 без прокси-арп белые адреса не бегают
Предполагаю, что proxy-arp нужен только на внешнем интерфейсе - это если у провайдера внезапно маска стоит тупо /24 в вашу сторону, на весь диапазон. Вместо того, чтобы роутить вашу x.x.x.128/27 через ваш же x.x.x.30/27


Telegram: @thexvo
inef1984
Сообщения: 20
Зарегистрирован: 24 ноя 2019, 20:00

xvo писал(а): 29 ноя 2019, 14:34
inef1984 писал(а): 29 ноя 2019, 13:41 если ставить в in-interface=!ether2 то он выдает ошибку
Couldn't change NAT Rule <> incoming interface matching not possible in output and postrouting chains(6)
Ах, да.
Это странное ограничение, все время про него забываю: только что connection tracker знал, откуда пришел пакет, но к src-nat'у вдруг забыл. :)
Тогда src-address=!x.x.x.128/27 вместо.
В общем серая сеть убежала в инет, белые IP изнутри тоже видят инет, а вот из инета до белых не достучаться. К примеру на тестовом стенде сейчас все это делаю. Назначил машинке белый ИП xx.xx.xx.131/27 gw xx.xx.xx.129. Машинка инет видит, а вот извне трасерт умирает на сети взаимодействия, то есть на xx.xx.xx.30. Самое печальное, что если теперь вернуть все назад, отклчив маскарадинг, то белых по прежнему не видно извне


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

Ну а в firewall'е то доступ извне разрешен?


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

И ещё не очень понятно, что у вас за тестовый стенд, который позволяет проверить доступность извне: чтобы что-то было доступно извне, ваша белая подсеть должна кем-то анонсироваться наружу на всем пути от пограничного маршрутизатора провайдера и собственно до вашего роутера. Так что если все это у вас находится за NATом какого-то другого роутера и у вас в тесте этот другой роутер и есть "извне", то на нем, как-минимум, должен быть прописан маршрут до вашей белой подсети.


Telegram: @thexvo
inef1984
Сообщения: 20
Зарегистрирован: 24 ноя 2019, 20:00

xvo писал(а): 29 ноя 2019, 15:16 Ну а в firewall'е то доступ извне разрешен?
ну он не запрещен. Я не создавал запрещающих правил. В файрволе пока только одно правило - маскарадинг и все


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

inef1984 писал(а): 29 ноя 2019, 15:35
xvo писал(а): 29 ноя 2019, 15:16 Ну а в firewall'е то доступ извне разрешен?
ну он не запрещен. Я не создавал запрещающих правил. В файрволе пока только одно правило - маскарадинг и все
На самом устройстве firewall тоже отключен?


Telegram: @thexvo
inef1984
Сообщения: 20
Зарегистрирован: 24 ноя 2019, 20:00

xvo писал(а): 29 ноя 2019, 15:31 И ещё не очень понятно, что у вас за тестовый стенд, который позволяет проверить доступность извне: чтобы что-то было доступно извне, ваша белая подсеть должна кем-то анонсироваться наружу на всем пути от пограничного маршрутизатора провайдера и собственно до вашего роутера. Так что если все это у вас находится за NATом какого-то другого роутера и у вас в тесте этот другой роутер и есть "извне", то на нем, как-минимум, должен быть прописан маршрут до вашей белой подсети.
да тут то все просто. отклчаем от сети два компа. На одном назначаем адрес xx.xx.95.1 - он же основной провайдерский шлюз. Втыкаем его в ether1. Он же "якобы инет". Ether2 соединяем с коммутатором. На Ether2 висит адрес xx.xx.95.129/27. Он же вяляется уже шлюзом в мою подсеть. Так же делаем локальный бридж, например 6 и 7 порты роутера. На бридже адрес 192.168.20.1/24. Берем второй комп, втыкаем в свитч. Ну и для проверки назначаем ему сначала серый адрес, вроде 192,168,20,20/24 gw 192.168.20.1. Пингуем xx.xx.95.1. Пинги проходят нормально, стало быть пакеты ушли за роутер и ответы вернулись, маскарадинг работает. Далее назначаем компу белый IP из пула, например xx.xx.95.135/27 gw xx.xx.95.129 и опять же пингуем xx.xx.95.1. Пинг есть. Стало быть и в инет будут.
А Вот если с того компа, который для тестов назначен "инетом" (xx.xx.95.1) пинговать комп с адресом xx.135 то превышен интервал. Трасерт обрывается на Ether1, то есть на xx.xx.95.30, хотя если с него пинговать адреса xx.30 и xx.129(которые на роутере) то пинги есть.
Вроде подробно расписал :smu:sche_nie:


inef1984
Сообщения: 20
Зарегистрирован: 24 ноя 2019, 20:00

xvo писал(а): 29 ноя 2019, 15:42
inef1984 писал(а): 29 ноя 2019, 15:35
xvo писал(а): 29 ноя 2019, 15:16 Ну а в firewall'е то доступ извне разрешен?
ну он не запрещен. Я не создавал запрещающих правил. В файрволе пока только одно правило - маскарадинг и все
На самом устройстве firewall тоже отключен?
если Вы про то на котором назначен белый ИП то да, файрвол там отклчен. Да и с самого роутера пингуется он нормально. Не хватает какого-то маршрута


Ответить