- 会社や学校のネットワーク(ネットワークライセンスマネージャーがホストされている)に接続するためにVPN(仮想プライベートネットワーク)が必要な場合は、VPNに接続していることを確認してください。
- クライアントから以下のコマンドでライセンスマネージャーサーバーへpingを送信し、通信できるか確認してください:ping <hostname><hostname> の部分はサーバーマシンのホスト名に置き換えてください。ping が失敗する場合、クライアントがライセンスマネージャーサーバーと通信できないネットワークエラーの可能性があります。この問題を解決するにはネットワーク管理者に連絡してください。※注: サーバーの IP アドレスが分かっていて ping が通る場合、ネットワークの DNS 設定に問題がある可能性が高いです。暫定対応として、network.lic の SERVER 行のホスト名を IP アドレスに置き換えることができます。
- クライアントの network.lic の SERVER 行が、サーバー上にある license.dat ファイルの SERVER 行と一致しているか確認してください。SERVER 行が異なる場合、クライアントが誤ったサーバーやポートに接続しようとすることがあります。
- MATLAB クライアントとライセンスマネージャーサーバー間にファイアウォールが存在するか確認してください。ライセンスマネージャーは 2 つのポートで通信しますが、これらはファイアウォールで開放されている必要があります。ポート番号はサーバー上のライセンスファイルで指定されています。ファイアウォールが稼働している場合は、システム管理者へ必要なポートを開放を依頼してください。
MathWorks Licensing Error 15 が表示されるのはなぜですか?
37 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2009 年 6 月 29 日
編集済み: MathWorks Support Team
2025 年 8 月 13 日
次のエラーの原因と解決方法を教えてください。
MathWorks Licensing Error 15
A licensing error occurred while trying to use <PRODUCTNAME>.
Unable to communicate with your organization's license server or the Network License Manager has not been started.
採用された回答
MathWorks Support Team
2025 年 8 月 13 日
編集済み: MathWorks Support Team
2025 年 8 月 13 日
このエラーは、発生するシステムによって異なる意味を持ちます。
クライアント PC で発生した場合:
クライアントからライセンスサーバーへの 2 つのポートの接続をテストするには、以下のコマンドを使用します。(例としてサーバーホスト名が "hostname"、ライセンスマネージャーポートが "27000" の場合)
Windows クライアント(PowerShell):
tnc hostname -p 27000
Linux / Mac クライアント(ターミナル):
curl -v telnet://hostname:27000
ライセンスサーバー PC で発生した場合:
ライセンスサーバー上でライセンスマネージャーが稼働していることを確認してください。稼働していない場合は、ライセンスマネージャーを再起動し、再度MATLAB を実行してください。多くの場合、これでエラーが解消します。ライセンスマネージャーの再起動方法について詳しくは、以下の手順を参照してください:
ネットワーク ライセンス マネージャーの起動・停止はどのようにしますか?
ライセンスマネージャーが使用している TCP ポート番号が、他のアプリケーションによって既に使用されていないことを確認してください。ライセンスマネージャーが使用しているポート番号は、license.dat ファイルの SERVER 行や DAEMON 行の末尾で確認できます。
ライセンスマネージャーは 2 つのポートを使用します。1つ目は lmgrd が使用し、license.dat の SERVER 行の末尾で定義されます(デフォルトは27000)。2つ目は MLM が使用し、(オプションで)license.dat の DAEMON 行の末尾で定義されます(デフォルトではランダムに選ばれます)。
例:
SERVER Host_Name HostID 27000
DAEMON MLM <path/to/MLM> port=1711
※ 注: この設定では、Host Name と HostID はクライアントではなくライセンスサーバーのものです。
DAEMON 行が "port=<番号>" で終わっていない場合、MLMはランダムな空きポートを使用しています。上記の例では、27000 番と 1711 番のポートを確認する必要があります。使用中のポートの特定はネットワーク管理者に相談してください。
システムで使用中のポートを確認するには、"netstat" ユーティリティを使用します。Windows の場合はコマンドプロンプトから、Linux / MacOS の場合はターミナルから以下のコマンドを実行します:
netstat -aon
Windowsユーザーは、どのプログラムがポートを使用しているか確認するため、PID をコピーし、以下のコマンドの末尾に PID を付けて実行してください:tasklist | findstr
例:
tasklist | findstr 21592
これらのポートについての詳細は、以下の記事を参照してください:
MATLAB ライセンス マネージャーが使用するポートと、その設定方法を教えてください。
広域ネットワーク(WAN)に接続している際にこのエラーが発生する場合は、以下の記事を参照してください:
FlexNet 9.2 で、遠隔地や広域ネットワーク(WAN)越しにライセンスキーをチェックアウトしようとすると、なぜ MathWorks Licensing Error 15 が発生するのですか?
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!