Имя:    Пароль:      Помнить меня       
Unsorted   ~  Software  ~  Linux and Unix  ~  Не работает Transmission на шлюзе, не качает из локалки. Опять Debian
Ded_USAMA
Сообщение  29 Окт 2012, 14:35  Ссылка : Ответить с цитатой
Возраст: 43 Пол: Мужской 
C нами с 16.04.2005
Репутация: 122.8

Всем привет. Пытаюсь продолжить познания системы Debian и застрял на сабже.
Ситуация такова: включен реальный IP (адреса вида 31.10.7х.хх)- Transmission НЕ качает с трекера bt.unsorted.ru
если реальный IP выключен (адреса вида 10.110.хх.хх), то качает.
Transmission установлен на шлюзе. За шлюзом Windows (внетренние адреса 192.168.10.х)

Причем независимо от наличия или отсутствия включенного реального IP uTorrent в домашней (192.168.10.х) сети качает прекрасно.

Наверное дело в маршрутизации на шлюзе. Но что именно я что-то не пойму.

Содержимое /etc/rc.firewall
#!/bin/sh

# Включаем форвардинг пакетов
echo 1 > /proc/sys/net/ipv4/ip_forward

# Разрешаем трафик на loopback-интерфейсе
iptables -A INPUT -i lo -j ACCEPT

# Разрешаем доступ из внутренней сети наружу
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT

# Пытаемся разрешить Transmission
iptables -A INPUT -p udp -m udp --dport 51413 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 51413 -j ACCEPT

# Включаем NAT (для того чтобы пользователи смогли выходить в Интернет)
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.10.0/24 -j MASQUERADE

# Разрешаем ответы из внешней сети
iptables -A FORWARD -i eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT

# Запрещаем доступ снаружи во внутреннюю сеть
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT


маршруты
 route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
31.10.72.0      0.0.0.0         255.255.252.0   U     0      0        0 eth1
0.0.0.0         31.10.72.1      0.0.0.0         UG    0      0        0 eth1


В общем не знаю, что делать.
В начало
Профиль : Личное Сообщение : ICQ
Nable
Сообщение  05 Ноя 2012, 1:25  Ссылка : Ответить с цитатой
Пол: Мужской 
C нами с 29.05.2009
Репутация: 58.2

> iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
фейл же, вместо запрета написано разрешение.
Рекомендую делать так:
# log and drop other transit traffic
iptables -A FORWARD -j LOG --log-prefix "FORW_OTHER:"
iptables -P FORWARD DROP


А так - что значит не качает? Там (в трасмишне) есть пункт меню для просмотра логов. Ещё можно браузером проверить, что отвечает трекер, если 403, то как бы намекает что доступ из этих подсетей закрыт. Если что-то ещё - надо внимательно смотреть настройки (помнится мне, там (в настройках клиента) есть пункт про то какой адрес посылать трекеру). Если не удаётся подключиться вообще - надо смотреть traceroute.
В начало
Профиль : Личное Сообщение : Сайт : JabberID : ICQ
Показать сообщения:   

Unsorted   ~  Software  ~  Linux and Unix  ~  Не работает Transmission на шлюзе, не качает из локалки.

Ответить на тему

Перейти:  





Powered by phpBB   © Unsorted Team  support@unsorted.me  promo@unsorted.me  Полезные скрипты