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

Re: Скрипт : как проверить на "левую" сеть

Добавлено: 23 окт 2014, 17:29
vomus
А вот попробовал:

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

[vomus@MikroTik] > :put [/ip address get [find interface=Rostelecom-PPPoE] address]
10.6.202.218/32
[vomus@MikroTik] > :if (10.6.202.218/32 in 10.0.0.0/8) do={ :put "yes" } else { :put "No" }
yes
[vomus@MikroTik] > :if ( [/ip address get [find interface=Rostelecom-PPPoE] address] in 10.0.0.0/8) do={ :put "yes" } else { :put "No" }
No
[vomus@MikroTik] > :if ( [:toip [/ip address get [find interface=Rostelecom-PPPoE] address]] in 10.0.0.0/8) do={ :put "yes" } else { :put "No" }
No

Это почему так?

Re: Скрипт : как проверить на "левую" сеть

Добавлено: 23 окт 2014, 17:34
vqd
вот это [/ip address get [find interface=Rostelecom-PPPoE] address]
В переменную вынесите

Re: Скрипт : как проверить на "левую" сеть

Добавлено: 24 окт 2014, 09:28
pubuser
vomus писал(а):Вот главное :toip :hi_hi_hi:

Главное тут то, что ваш оператор вас загнал за NAT раз вместо "нормальных" ip вы получаете из подсетки 10.0.0.0/8.
В Казахии таким стал грешить провайдер 2day telecom под брендом Билайна. Ибо дефицит ip уже начал ощущаться. Пока еще возможно вы можете решить проблему получения белого ip на интерфейсе скриптом, скоро передергивания коннектов не помогут и всегда будет назначаться серый адрес 10.x.x.x