Страница 1 из 1
скрипт - собираем адреса
Добавлено: 12 ноя 2019, 04:39
chas99
Всем привет.
Помогите пожалуйста со скриптом, который будет добавлять в адрес лист ip_inet адреса которые выдает провайдер (ip динамические)
например
/ip address> print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 192.168.1.99/24 192.168.1.0 bridge-local
1 D 92.37.153.1/32 92.37.152.1 internet
Re: скрипт - собираем адреса
Добавлено: 12 ноя 2019, 12:57
Chupaka
Приветствую. А конечная цель этого мероприятия какова? А то этот путь решения неизвестной задачи звучит слегка необычно...
В целом, можно в лоб Scheduler'ом сделать что-то вроде
Код: Выделить всё
:foreach i in=[ /ip address find where interface=internet ] do={
/ip firewall address-list add list=ip_inet address=[/ip address get $i address ]
}
Re: скрипт - собираем адреса
Добавлено: 12 ноя 2019, 13:12
chas99
Цель - создать список whitelist и далее использовать dst-nat для адресов которые есть whitelist
Re: скрипт - собираем адреса
Добавлено: 12 ноя 2019, 13:29
Chupaka
Т.е. вы потом этот список на другой роутер хотите перенести?
Re: скрипт - собираем адреса
Добавлено: 12 ноя 2019, 13:34
chas99
Да
Re: скрипт - собираем адреса
Добавлено: 12 ноя 2019, 13:41
Chupaka
А чем плох вариант с использованием IP Cloud и добавлением имени роутера в адрес-лист второго роутера, чтобы там просто был один актуальный адрес?
Re: скрипт - собираем адреса
Добавлено: 12 ноя 2019, 13:48
chas99
Есть несколько организаций , у каждой своя сеть, белый ip и удалённые работники которые с динамическим адресами подключаются по rdp.
Так как это в рамках одного населённого пункта то и провайдеры тоже одни и те-же
Задумка скриптом собрать как можно больше диапазонов и этот лист у всех использовать...
Re: скрипт - собираем адреса
Добавлено: 12 ноя 2019, 14:59
Chupaka
Эм-м-м... Так вам надо просто все диапазоны провайдера, может? Типа такого:
https://bgp.he.net/AS34584#_prefixes и
https://bgp.he.net/AS12389#_prefixes
Re: скрипт - собираем адреса
Добавлено: 12 ноя 2019, 15:58
chas99
О!
Тоже хороший вариант!
Спасибо и за скрипт и за ссылки