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
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