Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Both sides previous revision Попередня ревізія | Наступна ревізія Both sides next revision | ||
bigbluebutton [2020/05/24 02:01] wombat [7. NAT] |
bigbluebutton [2020/05/24 02:12] wombat [FreeSWITCH] |
||
---|---|---|---|
Рядок 242: | Рядок 242: | ||
<param name="ext-sip-ip" value="$${external_sip_ip}"/> | <param name="ext-sip-ip" value="$${external_sip_ip}"/> | ||
</file> | </file> | ||
+ | |||
+ | === Віртуальний мережевий інтерфейс === | ||
+ | |||
+ | Для того, щоб FreeSWITCH видавав клієнтам зовнішню IP-адресу, потрібно, щоб під час запуску він приєднався до мережевого інтерфейсу з цією адресою. Оскільки реального мережевого інтерфейсу із зовнішньою адресою всередині нашої локальної мережі нема. створимо віртуальний мережевий інтерфейс з такою адресою: | ||
+ | |||
+ | sudo ip addr add 123.123.123.123/32 dev lo | ||
+ | |||
+ | та перевіримо, чи він створився: | ||
+ | |||
+ | ip addr | ||
+ | 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 | ||
+ | link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 | ||
+ | inet 127.0.0.1/8 scope host lo | ||
+ | valid_lft forever preferred_lft forever | ||
+ | inet 123.123.123.123/32 scope global lo | ||
+ | valid_lft forever preferred_lft forever | ||
+ | inet6 ::1/128 scope host | ||
+ | valid_lft forever preferred_lft forever | ||
+ | |||
+ | А для того, щоб не створювати цей віртуальний інтерфейс кожного разу вручну, можна його параметри внести до файлу конфігурації мережі: | ||
+ | |||
+ | <file conf /etc/network/interfaces> | ||
+ | # The loopback network interface | ||
+ | auto lo | ||
+ | iface lo inet loopback | ||
+ | post-up ip addr add 123.123.123.123/32 dev lo | ||
+ | pre-down ip addr del 123.123.123.123/32 dev lo | ||
+ | </file> | ||
+ | |||
+ | Далі також потрібно вказати зовнішню адресу у файлі | ||
+ | <file xml /opt/freeswitch/conf/sip_profiles/external.xml> | ||
+ | <param name="wss-binding" value="123.123.123.123:7443"/> | ||
+ | </file> | ||