Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Iptables. sip через squid  (Прочитано 2846 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн graddata

  • Автор темы
  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1841
  • BIGCloud
    • Просмотр профиля
Iptables. sip через squid
« : 13 Августа 2009, 03:46:45 »
Доброго вечера.
Мне нужно удалённо через squid подключится к серверу Астериск.
Ни как не получается это сделать.
ниже конфиги.

192.168.0.0/24 - это внутренняя сеть. Астериск: 192.168.0.58

77.73.11.11 - это IP в глобальную сеть у шлюза
192.168.0.2 - Это IP в локальную сеть смотрит шлюз

Это скрипт для моих команд и заворачивания сквида.
Тут я и прописываю команды для Iptables.
Данный скрипт самостоятельно подгружается в систему после каждого её запуска.
(Нажмите, чтобы показать/скрыть)

/etc/network/interfaces
(Нажмите, чтобы показать/скрыть)


Цитировать
(Нажмите, чтобы показать/скрыть)

Ребята помогите пожалуйста. Вообще даже простенький редирект не могу сделать.

И ещё по ходу вопрос, тк ночь, голова "ходит", какой командой Iptables Очищается? Мне это нужно в начало моего скрипта поместить, те что бы только строки скрипта моего выполнялись.

Может я пакетик забыл какой-нибудь. Ткните пальцем.

Спасибо.
« Последнее редактирование: 13 Августа 2009, 03:48:26 от grad-data »

Оффлайн ivanches

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Iptables. sip через squid
« Ответ #1 : 13 Августа 2009, 08:45:10 »
И ещё по ходу вопрос, тк ночь, голова "ходит", какой командой Iptables Очищается? Мне это нужно в начало моего скрипта поместить, те что бы только строки скрипта моего выполнялись.
Я по iptables не спец, но имхо, по умолчанию в нём всё разрешено. Если в начало вашего скрипта будете вставлять очистку iptables то потом надо задавать разрешение/запрет 8) Вроде так....
.......
И ещё. иптабелс у вас автоматом подгружается - это понятно, а модули к нему подгружаются(modprobe ip_nat_.... и т.д.)?В /etc/modules (в вашем скрипте вы только разрешаете форвардинг и добавляете правила) что написано?!
« Последнее редактирование: 13 Августа 2009, 09:14:44 от ivanches »

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Iptables. sip через squid
« Ответ #2 : 13 Августа 2009, 09:25:21 »
Правильный ответ: squid не поддерживает sip протокол
Бери больше, кидай дальше

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: Iptables. sip через squid
« Ответ #3 : 13 Августа 2009, 09:59:33 »
какой командой Iptables Очищается? Мне это нужно в начало моего скрипта поместить, те что бы только строки скрипта моего выполнялись.

(Нажмите, чтобы показать/скрыть)

DROP надо заменить на ACCEPT и будет полная очистка таблиц и открытие. А как есть - это очистка и полный стоп.
StarDict и Mueller помогут против английского мануала.

Оффлайн graddata

  • Автор темы
  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1841
  • BIGCloud
    • Просмотр профиля
Re: Iptables. sip через squid
« Ответ #4 : 13 Августа 2009, 15:07:29 »
Правильный ответ: squid не поддерживает sip протокол
хорошо, пусть не поддерживает.

Подскажите, что я не так в Iptables пишу.

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Iptables. sip через squid
« Ответ #5 : 13 Августа 2009, 16:02:00 »
Правильный ответ: squid не поддерживает sip протокол
хорошо, пусть не поддерживает.

Подскажите, что я не так в Iptables пишу.

Гиблое дело ты задумал,
можно сделать в iptables это открыть udp порты
с
rtpstart=10000
по
rtpend=20000
и сходить на тематический форму по проблемам астерикса,  на уровне сетевого и транспортного протокола - эту проблему не решить
Возможно STUN server
Бери больше, кидай дальше

Оффлайн graddata

  • Автор темы
  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1841
  • BIGCloud
    • Просмотр профиля
Re: Iptables. sip через squid
« Ответ #6 : 14 Августа 2009, 10:07:48 »
На самом деле действительно проблема дальше ушла.
С помощью Iptables сделал редирект по нужному порты. Теперь SIP-ы без проблем имеют регистарцию на сервере, даже звонить могу из дому, подключившись к астериску в офисе.
Но проблема в том, что голоса нет, те конект есть а голосовой связи нет.

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Iptables. sip через squid
« Ответ #7 : 14 Августа 2009, 10:47:43 »
SIP пакет содержит такие поля как - TO, FROM, CONTACT (адрес/порт)
тебе надо управлять помимо пробросом портов и этими данными
Бери больше, кидай дальше

Оффлайн graddata

  • Автор темы
  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1841
  • BIGCloud
    • Просмотр профиля
Re: Iptables. sip через squid
« Ответ #8 : 14 Августа 2009, 10:54:26 »
SIP пакет содержит такие поля как - TO, FROM, CONTACT (адрес/порт)
тебе надо управлять помимо пробросом портов и этими данными
Это я понял )))). Осталось найти способ достижения оного ЦКП.

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: Iptables. sip через squid
« Ответ #9 : 14 Августа 2009, 11:07:12 »
Существует для "iptables" модуль "conntrack_sip". Пригодность оценить не могу.
StarDict и Mueller помогут против английского мануала.

 

Страница сгенерирована за 0.019 секунд. Запросов: 20.