Jump to content

Recommended Posts

Posted (edited)

нужно внести большой пул в микротик..нашел скрипт на вики микротика. не работает. начал отладку..в итоге на скрине результат выполнения и проверка. добавить нечего. В чем косяк?

 

/ip firewall address-list remove [/ip firewall address-list find list=speedtest]

 

:global content [/file get value-name=name st-addr-list.txt contents] ;

:global contentLen [ :len $content ] ;

;put "contentLen";

;put $contentLen;

;put "content";

;put $content;

;put " ";

;put " ";

:global lineEnd 0;

:global line "";

:global lastEnd 0;

 

:do {

:set lineEnd [:find $content "\n" $lastEnd ] ;

:set line [:pick $content $lastEnd $lineEnd] ;

:set lastEnd ( $lineEnd + 1 ) ;

:put "---before---";

;put $lineEnd

;put $line

:put $lastEnd

:put $entry

 

:if ( [:pick $line 0 1] !="#" ) do={

:local entry [:pick $line 0 ($lineEnd -1) ]

:if ( [:len $entry ] > 0 ) do={

:global entry2 $entry

/ip firewall address-list add list=speedtest address=$entry

 

:put "---after---";

;put $lineEnd

;put $line

:put $lastEnd

:put $entry

}

}

} while ($lineEnd < $contentLen)

 

post-91863-034118300 1450125662_thumb.png

st-addr-list.txt

Edited by linkodd
Posted

не забываем про ограничение файла из которого идет чтение в 4 кб )

 

4 строчки..там меньше.

 

Сгенерируйте на любом unix кучу однотипных строчек из исходного файла, залейте их на микротик по ftp c расширением auto - все.

 

ну почти :) через эксель было сделано.. Но меня сам факт волнует. как так?

 

походу BASH наше все )

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.