Привет, друзья. На данный момент я подключил 2 сети через маршрутизацию. Я подключил VoIP-устройство к одной из сетей, чтобы его перенаправили в другую. Все остальное работает на этой конфигурации сети, только с телефоном проблемы. Только я слышу людей, говорящих по телефону, но они не слышат меня.
Одна - удаленная сеть, имеющая подсеть 192.168.1.0, другая - домашняя сеть 192.168.2.0. Они подключены с помощью беспроводного VPN-соединения, интерфейсов 10.0.0.1 и 10.0.0.2, которые работают нормально.
Traceroute, как и Ping, работает в обоих направлениях, поэтому маршруты работают нормально. У меня подключен телефон Cisco SPA502G, и я хочу звонить, используя свой номер телефона в домашней сети. Работает почти нормально, но меня никто не слышит. Хотя, согласно tcpdump -i wg0 udp port 5060 or udp portrange 7078-7110 -s 0
есть трафик в обе стороны, RTP трафик. Также, согласно веб-интерфейсу телефона Cisco, существует двунаправленный трафик. Вот какая-то часть журнала
21:56:13.398558 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112
21:56:13.416811 IP 192.168.1.184.7092 > fritz.box.7094: UDP, length 162
21:56:13.418592 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112
21:56:13.438534 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112
21:56:13.443806 IP 192.168.1.184.7092 > fritz.box.7094: UDP, length 162
21:56:13.458529 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112
21:56:13.469531 IP 192.168.1.184.7092 > fritz.box.7094: UDP, length 162
21:56:13.478549 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112
21:56:13.498550 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112
Я получил следующие маршруты в обе стороны.
От удаленной сети до целевой сети:
ip route add 192.168.2.0/24 via 10.0.0.1
и ip route add 192.168.1.0/24 via 10.0.0.2
Я подумал, что это может быть общая проблема с NAT или проблема с маршрутизацией, но это не так. Итак, что я могу попробовать? Может другой кодек? Или что-то другое?
РЕДАКТИРОВАТЬ: Кажется, это довольно сложная проблема с NAT, но я не знаю почему. В моем устройстве OpenWRT есть только правило, связанное с NAT, для зоны WAN -> Reject.
Я сделал сообщение на форумах Cisco, и, согласно журналам SIP и RTP, только действительные журналы RTP создаются в направлении к телефону.
Другие могут быть недействительными из-за ошибки NAT.
Смотрите здесь соответствующий пост, к сожалению, я не полностью его понял.
У меня есть 2 конечные точки VPN, одна - это устройство OpenWRT, а другая - сетевое устройство в сети 192.168.2.0, которое подключено к маршрутизатору 192.168.2.57. Как-то в настоящее время невозможно получить трафик с этого устройства. 192.168.2.57, или это интерфейс wg0 10.0.0.2 к маршрутизатору 192.168.2.1. Кто-нибудь знает, как это сделать?