Menú principal

Ayuda con API

Publicado por javierorrala, Enero 01, 2013, 02:59:25 PM

Tema anterior - Siguiente tema

javierorrala

Saludos y feliz año nuevo,
estoy probando la conexion con vb.net y el api de mikrotik pero no puedo interpretar la forma en que se envian los comandos al mk atravez de la api, el problema no es la conexion ni el logueo sino el comando en si, para conectarme uso la libreria MikroTikAPI.dll y para conectar esta rutina:
Dim sStatus As String = ""
        Dim MTK As New MikroTikAPI.MK("192.168.88.1")
        Dim cadena As String
        cadena = "192.168.88.161"
        Me.rtInfo.Text = ""
        If MTK.Login("admin", "clave") Then
       'aqui comandos ejem  MTK.Send("/ip/firewall/nat", False)
For Each sStatus In MTK.Read
                Me.rtInfo.Text = Me.rtInfo.Text + vbCr + sStatus
            Next
        Else
            Me.rtInfo.Text = "Login Error. Correct User / Password"
        End If
        MTK = Nothing
        sStatus = Nothing

se loguea muy bien, pero no logro hacer que envie correctamente este comando que en consola me funciona bien
/ip firewall nat set [find where src-address~"192.168.88.10"]disable=yes
esta linea me busca el ip en las reglas nat y habilida o deshabilita la regla, si hay alguien que ya haya logrado realizar esta accion por api seria de mucha ayuda que nos ilustre con sus experiencias