問題タブ [mikrotik]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
283 参照

php - PHP は文字列から定義済みの文字を削除します

mikrotik ルーターに接続し、そこからトラフィック統計を読み取るスクリプトがあります。

これが私のコードです:

API 応答は 、このビットが最初の 7 文字と最後の 1 文字を削除することで、次のよう<pppoe-0404>に出力を返します。$nodename
$nodename=substr($nodename,7,-1);0404

この問題は、cpe の再起動があり$nodename0404-1. -1表示された場合、最後から削除するにはどうすればよいですか?

試してみ$nodename=rtrim($nodename, "-1");ましたが、 で終わるすべてのノード1で名前の最後の桁が失われます。どちらが間違った出力0401になるでしょう。040

0 投票する
1 に答える
479 参照

networking - Mikrotik - ユーザーのログと月ごとの管理

私はこの種のことに慣れていないので、あなたの助けが必要です。

スクリプトのようなものを作成するか、ユーザーからのログを Web サイトに関する情報とともに保存し、知る価値のあるすべてのものをダウンロードしてアップロードし、同じユーザーが行ったトラフィックの月次記録をダウンロードするプログラムを見つける必要があります。

私はグーグルで何かを見つけようとしていますが、今のところ、私が欲しいものを提供してくれるものが見つかりませんでした.mikrotikからその情報を取得できるかどうかもわかりません.

これで私を助けてくれることを願っています。

感謝

0 投票する
1 に答える
1577 参照

c# - Mikrotik C# 新しい接続をリッスン

C# の Mikrotik API に問題があります。ドキュメントはかなりまばらで、ルーターへの新しい接続をリッスンしたいと思います。Wi-Fi アクセス管理に関するプロジェクトを行っていますが、データベースに新しい接続を追加する方法がわかりません。MAC アドレスを取得する必要があり (これは /ip/arp/print によってのみ取得し、それを解析することによって)、ログイン データ (ユーザー名パスワード) を取得できるランディング ページをデバイスに送信する必要もあります。解決策は必要ありません。おそらく、この新しい接続のリッスンとランディング ページの送信と処理を実現するのに役立つ、道順といくつかのリンクだけです。

0 投票する
1 に答える
1220 参照

mikrotik - バイト値 mikrotik の比較スクリプト

ユーザーがダウンロードしたバイト値 (tx-bytes、rx-bytes) を、たとえば私のパターン (100MiB、50MiB) と比較したいのですが、これを解決するためのスクリプトを書くことができません。

そのためのスクリプトを書きたい場所: /interface wireless registration-table > tx-rx bytes value (この場所の画像)

0 投票する
1 に答える
8385 参照

mikrotik - mikrotikは、宛先IPパケットを別のIPに転送します

私は mikrotik デバイスを持っていて、その mikrotik デバイスでソックスを有効にしました。クライアントはこのソックス サービスに接続し、ウェブサイトを開くなどに接続できます。

だから私の問題は:

クライアントがポート 2020 で 10.20.30.1 に接続したい場合! どうすればそれらを 192.168.20.1 3040 に転送できますか!

この宛先のすべての着信パケットが必要です => 10.20.30.1 、その IP アドレス 192.168.20.1 に転送します

私はdstnat、portforwardなどを使用しました...しかし、それを行うための安定したルールまたはconfingはありませんか?

0 投票する
1 に答える
1599 参照

android - Android でキャプティブからデフォルトのブラウザを開く方法

WiFi への接続後にユーザーを特定のページにリダイレクトする必要がある WiFi 認証ソリューションを開発しています。

Android デバイスでは、問題に直面しています。ユーザーがウィジェットへの通知をクリックすると、キャプティブがすぐに開いて閉じられ、デフォルトのブラウザーが開かれません。

誰かがそれを行うための最良の方法についてアドバイスできますか? それとも、キャプティブからデフォルトのブラウザを直接開くことさえできないのでしょうか?

Mikrotik ルーターを使用しています。

0 投票する
2 に答える
3275 参照

php - Mikrotik ホットスポット PHP API

私は Mikrotik の php API を使用していますが、ユーザーが切断されている場合に制限稼働時間を実行しないように制御する方法はありませんか?

これは私のコードです

0 投票する
1 に答える
2111 参照

java - Java マイクロティック API

Mikrotik ルーターにログインしてユーザーのパスワードを変更できるように、Java を使用してプログラムを作成しようとしています。コードの別の構文を試しましたが、何も機能しませんでした。私はそもそもAPI構文が得意ではありません。適切な構文を知っている人はいますか? 前もって感謝します!コマンドを送信してパスワードを変更しようとするたびに、「=message=no such command prefex」というエラーが返されます。

0 投票する
1 に答える
921 参照

ubuntu - virtualboxのmikrotikでインターネットにアクセスするために2つのLANを接続する

仮想マシンを mikrotik ルーター マシン経由でインターネットに接続する必要があります。私のセットアップは次のとおりです。

私のホーム ネットワークは 192.168.1.0/24 で、ADSL ルーターの IP は 192.168.1.1 です。

仮想ボックスに次のマシンがあります。

マシン 1: Mikrotik RouterOS ether1 ip 192.168.2.1/24 ether2 ip 192.168.1.254/24

マシン 2: Windows7 IP: 192.168.2.20

マシン 3: ubuntu 12.0.4 IP: 192.168.2.3

他の両方のマシン (win7 と ubuntu) から 192.168.1.254 (mikrotik eth2)、192.168.1.1 (adsl ルーター)、および 192.168.2.1 (mikrotik eth1) に ping を実行し、正常に動作しました。しかし、adsl ネットワーク (192.168.1.0/24) 経由で win7 と ubuntu からインターネットに接続できません。

他のマシンが mikrotik 経由でインターネットにアクセスできるようにするには、mikrotik ルーターでどのルートをセットアップする必要がありますか?

私の mikrotik ルートのスクリーンショット