Перейти к содержанию

Помогите заставить работать siproxd


gambrinus

Рекомендуемые сообщения

Может кто сталкивался с подобной проблемой

Имеем Debian c ядром 2.6.8-2-386 в качестве HTTP Proxy и NAT для локалки

Шлюз имеет 3 интерфейса

eth0 - локалка

eth1 - городская сетка 10.10.ххх.ххх

ppp0 - внешний мир с постоянным ip, vpn

Так вот, ставлю siproxd и заставляю его слушать eth1

Задача - сделать siproxd прозрачным sip proxy для интерфейса eth1,

чтобы sip-клиенты могли коннектиться к sipnet.ru

Не получается, ни с локалки ни с 10.10 - эффект одинаковый... connection timeout у любого клиента, если указываю мой шлюз в качестве outbound proxy в любом софтфоне - соответственно меняя eth1 на eth0 в siproxd.conf

siproxd.conf

if_inbound = eth1

if_outbound = ppp0

default_expires = 600

hosts_allow_sip = 10.10.99.0/24,172.20.77.0/24

#hosts_deny_sip = 10.0.0.0/8,11.0.0.0/8

sip_listen_port = 5060

daemonize = 1

silence_log = 0

log_calls = 1

user = siproxd

chrootjail = /var/lib/siproxd/

registration_file = /var/lib/siproxd/siproxd_registrations

autosave_registrations = 300

pid_file = /var/run/siproxd/siproxd.pid

rtp_proxy_enable = 1

rtp_port_low = 7010

rtp_port_high = 7019

rtp_timeout = 300

debug_level = 0x00000000

debug_port = 0

Помогите если можете...

Ссылка на комментарий
Поделиться на другие сайты

proxy:/var/lib/siproxd# netstat -nl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:44337 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN

tcp 0 0 10.10.87.249:3128 0.0.0.0:* LISTEN

tcp 0 0 172.20.77.70:3128 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:1080 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:3551 0.0.0.0:* LISTEN

udp 0 0 0.0.0.0:32775 0.0.0.0:*

udp 0 0 172.20.77.70:137 0.0.0.0:*

udp 0 0 10.10.87.249:137 0.0.0.0:*

udp 0 0 0.0.0.0:137 0.0.0.0:*

udp 0 0 172.20.77.70:138 0.0.0.0:*

udp 0 0 10.10.87.249:138 0.0.0.0:*

udp 0 0 0.0.0.0:138 0.0.0.0:*

udp 0 0 0.0.0.0:34608 0.0.0.0:*

udp 0 0 0.0.0.0:44337 0.0.0.0:*

udp 0 0 0.0.0.0:3130 0.0.0.0:*

udp 0 0 0.0.0.0:5060 0.0.0.0:*

udp 0 0 10.10.87.249:123 0.0.0.0:*

udp 0 0 172.20.77.70:123 0.0.0.0:*

udp 0 0 127.0.0.1:123 0.0.0.0:*

udp 0 0 0.0.0.0:123 0.0.0.0:*

Из этого следует что siproxd не слушает 10.10.87.249?

Ссылка на комментарий
Поделиться на другие сайты

После некоторых плясок с бубнами и iptables все-таки удалось заставить его работать как transparent sipproxy

тему можно удалить!

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...