Portál AbcLinuxu, 8. května 2025 06:57
/sbin/iptables --table nat --append PREROUTING --in-interface eth0 --protocol UDP --destination 1.2.3.4 --destination-port 5060 --jump DNAT --to-destination 192.168.200.250:5060 /sbin/iptables --table filter --append FORWARD --in-interface eth0 --protocol UDP --destination 192.168.200.250 --destination-port 5060 --out-interface eth1.200 --jump ACCEPT /sbin/iptables --table nat --append POSTROUTING --out-interface eth0 --source 192.168.200.0/24 --jump SNAT --to-source 1.2.3.4 IPTABLES_MODULES="ip_nat_sip"a telefonovanie sa chová zvláštne Mám jeden voip telefón a jeden normálny mobil.
Príklad 1 - voip telefón je vo vnútornej sieti kde je aj ústredňa: mobil volá voip = všetko ok voip volá mobil = všetko ok
Príklad 2 - voip telefón je "vonku na internete" a teda na ústredňu ide cez ten PREROUTING: mobil volá voip = všetko ok voip volá mobil = asi 5 sekúnd je všetko OK - teda normálne sa počujeme jeden druhého, ale po tých piatich sekundách na mobile skončí hovor (akoby som na voip "položil" telefón), ale pritom na tom voip telefóne hovor prebieha ďalej (samozrejme už nikoho nepočuť)Je jasné, že to má niečo spoločné s nat-om, ale netuším čo. Za odpovede vám vopred veľmi pekne ďakujem.
lsmod | grep sipMozna bych jeste pridal tracking na FORWARD:
modprobe ip_conntrack_sip iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPTJinak 'tcpdump' je tvuj kamarad..
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.