为了进行调试,我希望通过 Linux 机器路由往返两部 IP 电话 (SNOM D305) 的所有流量。每部 IP 电话都内置有 2 端口交换机,设置如下:
为了能够看到流量,我改变了设置如下:
我给 Linux 机器上唯一的网卡分配了两个 IP
ifconfig eth0 10.0.0.3 up
ifconfig eth0:1 10.0.1.100
我启用了 IP 转发
echo 1 > /proc/sys/net/ipv4/ip_forward
并将其 IP 配置为两个 IP 电话的网关。然后我像这样配置 NAT:
iptables -t NAT -A POSTROUTING -o eth0 -j MASQUERADE
这样,电话就可以注册到 SIP 服务器。也可以通过电话拨打电话,但我看到的只是从电话到外部的流量,而且听不到任何双向声音。我需要添加什么才能使其正常工作?