Привет! У меня есть этот скрипт, который работает на моих платах rb200, и он настроен на запуск каждые xx минут, чтобы проверять, работает ли беспроводной интерфейс или нет. Сейчас я использую несколько плат rb532, но не могу заставить его работать. Я сам не скрипткидди, кто-то на этом форуме сделал его для меня. Не мог бы кто-нибудь помочь?
```
/foreach iface in=( [ / interface wireless find interface-type=“Atheros AR5212” ] . [ / interface wireless find interface-type=“Atheros AR5213” ] ) do={
:set iface [ / interface wireless get $iface name ]
:if ( ( [ / interface wireless find name=$iface running=no ] != “” ) && ( [ / interface wireless find interface-type=virtual-AP master-interface=$iface running=true ] = “” ) && ( [ / interface wireless access-list find interface=$iface ] != “” ) ) do={
:log facility=Wireless-Info message=( $iface . “: resetting interface!” )
/ interface wireless disable $iface
/ interface wireless enable $iface
:delay 5s
:if ( [ / interface wireless get $iface running ] = true ) do={
:log facility=Wireless-Info message=( $iface . " is now running" )
}
/ tool e-mail send to=[ / tool e-mail get from ] from=( " <" . [ / tool e-mail get from ] . “>” ) subject=( “enforcer: interface " . $iface . “-reset, no running on-” . [ / system identity get name ] . " (” . [ / system clock get time ] . " " . [ / system clock get date ] . “)” )
}
}
```
```
/foreach iface in=( [ / interface wireless find interface-type=“Atheros AR5212” ] . [ / interface wireless find interface-type=“Atheros AR5213” ] ) do={
:set iface [ / interface wireless get $iface name ]
:if ( ( [ / interface wireless find name=$iface running=no ] != “” ) && ( [ / interface wireless find interface-type=virtual-AP master-interface=$iface running=true ] = “” ) && ( [ / interface wireless access-list find interface=$iface ] != “” ) ) do={
:log facility=Wireless-Info message=( $iface . “: resetting interface!” )
/ interface wireless disable $iface
/ interface wireless enable $iface
:delay 5s
:if ( [ / interface wireless get $iface running ] = true ) do={
:log facility=Wireless-Info message=( $iface . " is now running" )
}
/ tool e-mail send to=[ / tool e-mail get from ] from=( " <" . [ / tool e-mail get from ] . “>” ) subject=( “enforcer: interface " . $iface . “-reset, no running on-” . [ / system identity get name ] . " (” . [ / system clock get time ] . " " . [ / system clock get date ] . “)” )
}
}
```
