web-dev-qa-db-ja.com

routerosにcurlと同等のコマンドはありますか?

Routerosから始めて、公式ドキュメントを検索した後、 fetch が表示されます

POSTリクエストをREST APIに送信する必要がありますが、curlのようなコマンドが見つかりません。どういうわけかcurlをインストールできますか?

2
Jaime Agudo

残念ながら、標準のMikrotikインストールにcurlをインストールする方法はありません。

Vanilla mikrotikインストールからhttpリクエストを行う唯一の方法は、すでに見つけたフェッチを使用することです。

ただし、POSTリクエストはサポートせず、GETのみをサポートします。

状況に応じて、この問題にはいくつかの解決策があります。

X86マシンで5.xバージョンを使用している場合は、Mikrotikの下にdebianをインストールするISOがあり、sshとapt-getを使用してMikrotikに必要なdebianパッケージをインストールできます。

ただし、curlはmikrotikのスクリプト言語やその他の情報をmikrotikから直接使用することはできません。

ISOは、debianパッケージをインストールできるようにmikrotikにパッチを適用するだけでなく、mikrotikライセンスをクラックするため、明らかな理由で、これ以上詳細を説明することはできません。

他の(合法的な)方法は、Routerboardハードウェア(いくつかの例外を除く)を使用していて、十分なRAM(少なくとも64MB)がある場合、メタルーター(a VM基本的に)そしてその上でopenwrtイメージを使用します。

次に、openwrtで、好きなパッケージをインストールして、必要なことを実行できます。

繰り返しますが、このメソッドではmikrotikの内部にアクセスすることはできません。

3
Cha0s