Azure上のCentOS 6でAsteriskを立ち上げようとしていますが、問題はエンドポイントが一つずつしか開けず、合計で150個までという制限があることです。ポート範囲 10000:20000 を開く方法はありますか? もしそうなら、どうやってこれを行うのですか?
3150 次
3 に答える
2
これにはPowerShellを使用できると思います
$i={numberFrom}
do
{ Get-AzureVM -ServiceName "server1" -Name "server1" |
Add-AzureEndpoint -LocalPort $i
-PublicPort $i -Name MW3Port$i -Protocol TCP | Update-AzureVM; $i+=1
}
until ($i -gt {numberTo})
Get-AzureVM
概要 1 つ以上の Windows Azure 仮想マシンから情報を取得します。
構文 Get-AzureVM [[-ServiceName] ] [[-Name] ] []
追加 AzureEndpoint
Synopsis
Adds a new endpoint to a Windows Azure virtual machine.
Syntax
Add-AzureEndpoint [-Name] <String> [-Protocol] <String> [-LocalPort] <Int32> [-PublicPort <Int32>] -VM <IPersistentVM> [-ACL <NetworkAclObject>] [-DirectServerReturn <bool>] [<CommonParameters>]
更新 AzureVM
Synopsis
Modifies the configuration of a Windows Azure virtual machine.
Syntax
Update-AzureVM [-ServiceName] <String> [-Name] <String> -VM <PersistentVM> [<CommonParameters>]
また、以下もチェックしてください: CSV ファイルを使用して Windows Azure 仮想マシンに複数のエンドポイントを追加する
現在の制限{誰かがここに参照を挿入}についてはわかりませんが、エラーが発生するまでシェルを使用してエンドポイントを作成してください。
于 2013-10-24T14:17:31.480 に答える
1
アスタリスクを操作するために 10000 個のポートを開く必要はありません。
チャネルごとに 1 つのポートが必要です。
したがって、10000-10050 を開いて、/etc/asterisk/rtp.conf のポート範囲を変更するだけです。
于 2013-10-24T19:24:44.180 に答える