PROMG на разных сетевых интерфейсах

Материал из M-200 WIKI
(Различия между версиями)
Перейти к: навигация, поиск
(7. Проверяем систему)
Строка 80: Строка 80:
  
 
=== 8. Все готово ===
 
=== 8. Все готово ===
 +
 +
 +
[[Категория:Конфигурирование оборудования]]
 +
[[Категория:SIP]]
 +
__NOTOC__

Версия 10:08, 5 апреля 2017

1. Создаем ссылка на PROMG

ln -s /ATS/BIN/PROMG /ATS/BIN/PROMG1
ln -s /ATS/BIN/PROMG /ATS/BIN/PROMG2
ln -s /ATS/BIN/PROMG /ATS/BIN/PROMG3

2. В файле MasterOfPuppets.conf

process PROMG1 exefile "/ATS/BIN/PROMG1" sync PROMG1_1 cmdline "-devlan eth2 -devwan eth0 -offset 0  -core0 1 -count 1 -d"
process PROMG2 exefile "/ATS/BIN/PROMG2" sync PROMG2_1 cmdline "-devlan eth2 -devwan eth3 -offset 1  -core0 2 -count 1 -d"
process PROMG3 exefile "/ATS/BIN/PROMG3" sync PROMG3_1 cmdline "-devlan eth2 -devwan lo   -offset 2  -core0 3 -count 1 -d"

3. Перазапускаем PROMG

# sudo m-200 siprestart
Остановка PUPPETMANAGER:                                        [   ОК  ]
Остановка PROMG:                                                [   ОК  ]
Остановка etherpro-driver:                                      [   ОК  ]
Запуск etherpro-driver:                                         [   ОК  ]
Запуск PUPPETMANAGER:                                           [   ОК  ]

4. Проверяем платы (терминал 10011)

>virtman
plata 9 index 0 wanip 192.168.0.10 count 124 used <all:0 ip:0 conf:0>
plata 10 index 0 wanip 192.168.5.112 count 124 used <all:0 ip:0 conf:0>
plata 11 index 0 wanip 127.0.0.1 count 124 used <all:0 ip:0 conf:0>
Done

5. Создаем три порта

   AIR [3] { PROFIL = 4             // AIR TYPE = AIR_IP
           PORT [1] { PROFIL = 5       // SIG = SIG_SIP
               GROUP = 1
           }
           PORT [2] { PROFIL = 6       // SIG = SIG_SIP
               GROUP = 1
           }
           PORT [3] { PROFIL = 7       // SIG = SIG_SIP
               GROUP = 1
           }
   }
   PROFIL [5] { TYPE = SIG_SIP
       IPPcmNo = 33
       domain = "192.168.0.10"
       nLocalUDPPort = 5060
       type = 1
       username = "test-1"
   }
   PROFIL [6] { TYPE = SIG_SIP
       IPPcmNo = 37
       domain = "192.168.5.112"
       nLocalUDPPort = 5060
       type = 1
       username = "test-2"
   }
   PROFIL [7] { TYPE = SIG_SIP
       IPPcmNo = 41
       domain = "127.0.0.1"
       nLocalUDPPort = 5060
       type = 1
       username = "test-3"
   }

6. Проверяем

>sipstate
PROVIDER-SIP(test-1)(771/1) State: A_Idle 9:5060 <- T(0) D(0) SL:<r>
PROVIDER-SIP(test-2)(771/2) State: A_Idle 10:5060 <- T(0) D(0) SL:<r>
PROVIDER-SIP(test-3)(771/3) State: A_Idle 11:5060 <- T(0) D(0) SL:<r>
Done

7. Проверяем систему

# netstat -pln | grep 5060
udp        0      0 127.0.0.1:5060              0.0.0.0:*                               31960/PROMG3
udp        0      0 192.168.5.112:5060          0.0.0.0:*                               31937/PROMG2
udp        0      0 192.168.0.10:5060           0.0.0.0:*                               31915/PROMG1

8. Все готово

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты