問題タブ [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.
mikrotik - ポートで arp レコードの mikrotik リストを取得する方法
CRS125-24G-1S routeros 6.32.3 1 つのポートの arp レコード (MAC アドレス) のリストを特定するにはどうすればよいですか? ポートは、ether1-master-local のスレーブとしてマークされています。
php - Web アプリによる Mikrotik ルーター管理
プロジェクトの構築に助けが必要です。最初に私のプロジェクトについて説明しましょう -
ISP所有者がルーターを管理するのに役立つWebアプリケーション(php / phpフレームワーク(laravel)、html、css、javaScript、bootstrarpを使用)を構築したいと考えています(ほとんどがMikrotikルーターを使用しています)。
このアプリを作成する理由:
ここのほとんどの ISP プロバイダーは、Mikrotik ルーターを使用してインターネット ビジネスを管理しています。しかし、Winbox (Mikrotik ルーターを管理するために構築されたデスクトップ ベースの Windows ソフトウェア) を使用してルーターを管理することは、彼らにとって複雑に思えます。新しいユーザーを割り当てるための新しい IP の作成、請求書を支払わないユーザーのブロック、毎回 winbox を操作するために必要な帯域幅の管理が難しいと感じるだけです。私のアプローチは、彼らの仕事を楽にする Web アプリケーションを構築することです。
私が提供したい機能は-
- 新しい IP アドレスを作成し、それらをユーザー (インターネット ユーザー / エンド ユーザー) にアドレス指定する
- IP アドレスの帯域幅を管理する
- 月の特定の日に月額料金を支払っていない特定の IP アドレス (この場合は特定のユーザー) を自動的にブロック/ロックします。
- 会費の自動支払い時にブロックされた IP アドレスを再度有効にする
受信および使用された帯域幅の日次グラフを表示する
顧客履歴の記録(顧客IPアドレス、月額賃料、名前、住所など)
- クライアントの支払い履歴の記録
- 自動請求計算/期日計算
- 月の予定ユーザーの自動ソート
説明どおりに 6 ~ 9 個の機能を実行できますが、1 ~ 5 個の機能を実装する方法がわかりません。
私が直面している問題:
を。Web アプリケーション経由で MikrotiK ルーターに接続する方法がわかりません b. ルーターの IP アドレスを使用して MikrotiK ルーターにアクセスする方法がある場合、そのルーター データベースに新しい IP アドレスを作成する方法がわかりません c. Web アプリケーションを介して帯域幅を管理する方法 d. IPアドレスをブロック/ロックする方法!
私が得るポイント:
管理 vlan (ルーターの IP アドレス) を使用すると、ssh/telnet を使用してそのルーター フォーム コマンド プロンプトにアクセスできると思います。その後、IPアドレスの帯域幅を作成、ロック/ブロック、管理するコマンドは何ですか? これらすべてがコマンド プロンプトを使用して実行できる場合、Web アプリケーション用にどのように作成できますか?
リンクを参照して、誰でもこれを手伝ってもらえますか?? 私はグーグルで検索しましたが、見つけたのは Mikrotik ルーター管理マニュアル だけでした!
php - IP とポートが開いているにもかかわらず、PHP が接続されていませんか?
外部リモート IP を介して MikroTik RouterOS に接続しようとしていますが、Localhost を介して API に正常に接続できますが、サイトでホストされているファイルを介して接続できないことがわかります..!
ファイルへのリンクは次のとおりです: http://huntedhunter.com/router-api/examples/example1.php
さらに奇妙なことは、私の IP で 8728 ポートが開いているのに、まだ接続していないことです...!
この API を使用して接続しています: https://github.com/BenMenking/routeros-api
scripting - Mikrotik スクリプトはターミナルでは完全に実行されますが、スクリプトに配置すると実行されません
間隔ベースで実行するようにスケジュールするためにスクリプトをリストに追加しようとしていますが、スクリプトに配置すると機能せず、Mikrotik のターミナルでスクリプトを手動で実行すると完全に機能します。これらの両方のバージョンのスクリプトを次のように試しました。
\n /r/
スクリプト バージョン:
通常版 :
しかし、スクリプトに配置して実行ボタンをクリックしたり、スケジュールが実行されたりすると、これらのどれも機能しません..!
mikrotik - Mikrotik - カスタム ホットスポット HTTP-CHAP
mikrotik ホットスポット用のカスタム ページをいくつか作成しましたが、「HTTP-CHAP」クライアント ユーザーがエラーなしでログインすることを確認すると、デフォルトのホットスポット テーマに問題がありますが、カスタム エラーにより、クライアント ユーザーはホットスポットにログインできず、彼らは見ましたこのエラー「Web ブラウザーはチャレンジ応答を送信しませんでした (再試行して、JavaScript を有効にしてください)」これは私のカスタム HTML です
javascript - mikrotik api と mikronode で find コマンドを使用するにはどうすればよいですか?
mikrotik からの応答をフィルタリングしようとしています。次のようなコマンドを使用できますか:
['/ip/firewall/nat','=find=action=dst-nat']
?