Всем добрый день. Написал на 2 форума по данному вопросу, тишина или глупые ответы, надежда на Вас. Итак начну. Есть вот такая инструкция по настойке WebRTC на виртуальной машине под Windows. Как сделать так же, только под локальный хост на Ubuntu?
Были сделаны следующие попытки:
1) Прописаны правила iptables, для блокировки лишнего udp трафика :
iptables -A OUTPUT -o lo -j ACCEPT #Разрешаем локальный трафик
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT #Разрешаем трафик для DNS сервера
iptables -A OUTPUT -p udp -j DROP #Запрещаем остальной udp трафик
2) Далее по идеи нужно настроить маршрут, и вот тут возникли проблемы. Скажем, что я хочу, чтобы мой внешний WebRTC был 127.0.0.1. Я прописываю следующие:
route add -net 127.0.0.1 netmask 255.255.255.255 gateway 100.76.74.62 ppp0
enp3s0 Link encap:Ethernet HWaddr 4c:72:b9:46:d9:53
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2149 errors:0 dropped:0 overruns:0 frame:0
TX packets:2149 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:144334 (144.3 KB) TX bytes:144334 (144.3 KB)
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:100.76.74.62 P-t-P:0.0.0.0 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:392596 errors:0 dropped:0 overruns:0 frame:0
TX packets:244084 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:510464211 (510.4 MB) TX bytes:22995525 (22.9 MB)
wlp4s0 Link encap:Ethernet HWaddr 00:08:ca:f9:2d:e2
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
UDP : 127.0.0.1 взят для примера. Насколько я правильно понял, для нужного ip нужно менять адрес lo адаптера и изменять под него настройки соответственно.