LinuxForum.Fans
Тема

Не могу открыть порт

Автор: Seamon 21 сообщений 5277 просмотров
#108625

Собственно, transmission 1.22 (6191) не раздает файлы, в настройках пишет что порт закрыт. Я пробывал открыть, но ни черта не получаеться уже не знаю что делать, на лине 2 день...дуб дубом что да как...
Помогите :)

#108641

Seamon, в первую очередь следует успокоиться wink , а во вторую описать вашу конфигурацию более подробно, т.е.:
1. Какого рода у вас подключение к Интернету.
2. Находится ли компьютер, на котором запущен сервер transmission, за роутером.
3. Используется ли firewall.

#108644

1.подключение по локальной сети, ip не белый (личный) кабель витая пара 100 мбит (хотя думаю это уже не важно)
2. роутер? незнаю...вроде нет
3.лично не ставил, если только стандартом был.Иначе нет.

#108645

Seamon, вы попробуйте несколько раз проверить порт, хотя, если не раздаёт, тогда в самом деле закрыт.
Покажите на компьютере, на котором запущен сервер transmission:
[console]
netstat -pan --inet | grep transmission
[/console]
[console]
iptables -L -n
[/console]
Да, какой именно порт должен быть открыт, и где вы его пытались открыть — в графической оболочке либо редактированием конфигурационного файла? В любом случае, было бы неплохо увидеть конфигурационный файл.

#108647

по 1:
tcp 0 0 0.0.0.0:58663 0.0.0.0:* LISTEN 3037/transmission
udp 0 0 10.10.206.62:37376 10.10.206.1:5351 ESTABLISHED 2879/transmission
udp 0 0 10.10.206.62:60504 10.10.206.1:5351 ESTABLISHED 3037/transmission

по 2:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:27015 state NEW
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:6881
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:27015

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

открыть порт пытался в терминале следующим способом...
iptables -A INPUT -i $INET_IFACE -p udp -m udp --dport 58663 -j ACCEPT
iptables -A OUTPUT -o $INET_IFACE -p udp -m udp --sport 58663 -j ACCEPT
iptables -A INPUT -i $INET_IFACE -p tcp -m tcp --dport 58663 -j ACCEPT
iptables -A OUTPUT -o $INET_IFACE -p tcp -m tcp --sport 58663 -j ACCEPT

#108648

Seamon, покажите
[console]
ifconfig
[/console]

#108649

eth0 Link encap:Ethernet HWaddr 00:1e:58:9f:5f:d0
inet addr:10.10.206.62 Bcast:10.10.206.255 Mask:255.255.255.0
inet6 addr: fe80::21e:58ff:fe9f:5fd0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:30674 errors:0 dropped:0 overruns:0 frame:0
TX packets:28585 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8573977 (8.1 MiB) TX bytes:3960808 (3.7 MiB)
Interrupt:11 Base address:0xc000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)

#108654

Seamon, я не сетевой специалист, но, по-моему, вам нужно просить администратора вашей локальной сети пробросить вам порт 58663 с внешнего IP-адреса, под которым вы видны в Интернете (79.140.78.*), на ваш внутренний (10.10.206.62) адрес в локальной сети.

#108655

спс, попробую :)

#121056

подсажите как открыть порты 49152-65535 (для торрент клиента)
в guarddog. я сделал так:

Показать

и разрешил правило в протоколах. треккер показывает что
порт закрыт

#121073

[console]iptables -A INPUT —p tcp —m tcp —dport 49152:65535 —j ACCEPT
iptables -A INPUT —p udp —m udp —dport 49152:655355 —j ACCEPT [/console]

#121336

решил сгенерировать скрипт iptables Здесь теперь не могу удалить правила которые создала эта "собака" guarddog
команды

text
iptables -t filter -L
iptables -t nat -L
iptables -t mangle -L

не помогают. Как вернуть настройки iptables по дефолту, после удаления guarddog?

#121337

Ну думаю пойти обратным путём.
rm /etc/init.d/iptables.sh
rm /etc/rc2.d/S30iptables
shutdown -r now
А в чём вообще у вас проблема? Хех порты ну тык для начала разрешим всё!

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

И проверяем transmission .

#121368

проблема в другом. удаляю guarddog (перед удалением сбрасываю по умолчанию, т.е запрещено всё) генерирую скрипт iptables по ссылке и инструкции выше. перезагружаюсь интернета нет, что означает либо скрипт не работает либо остались старые настройки guaddog которые и срабатывают. в какую сторону копать?

#121370

iptables -L вывод после загрузки системы можешь выложить?

#121371

сейчас стоит guarddog

Показать
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- 192.168.0.100 192.168.0.255
logaborted tcp -- anywhere anywhere state RELATED,ESTABLISHED tcp flags:RST/RST
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere icmp destination-unreachable
ACCEPT icmp -- anywhere anywhere icmp time-exceeded
ACCEPT icmp -- anywhere anywhere icmp parameter-problem
nicfilt all -- anywhere anywhere
srcfilt all -- anywhere anywhere

Chain FORWARD (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere icmp destination-unreachable
ACCEPT icmp -- anywhere anywhere icmp time-exceeded
ACCEPT icmp -- anywhere anywhere icmp parameter-problem
srcfilt all -- anywhere anywhere

Chain OUTPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere icmp destination-unreachable
ACCEPT icmp -- anywhere anywhere icmp time-exceeded
ACCEPT icmp -- anywhere anywhere icmp parameter-problem
s1 all -- anywhere anywhere

Chain f0to1 (3 references)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp spts:1024:65535 dpts:6881:6889 state NEW
ACCEPT tcp -- anywhere anywhere tcp spts:1024:65535 dpts:3900:3999 state NEW
logdrop all -- anywhere anywhere

Chain f1to0 (1 references)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp spts:1024:5999 dpt:xmpp-client state NEW
ACCEPT tcp -- anywhere anywhere tcp spts:1024:5999 dpt:5223 state NEW
ACCEPT tcp -- anywhere anywhere tcp dpts:49152:65535 state NEW
ACCEPT tcp -- anywhere anywhere tcp spts:1024:5999 dpts:6881:6889 state NEW
ACCEPT tcp -- anywhere anywhere tcp dpt:domain state NEW
ACCEPT udp -- anywhere anywhere udp dpt:domain
ACCEPT tcp -- anywhere anywhere tcp spts:1024:5999 dpt:www state NEW
ACCEPT tcp -- anywhere anywhere tcp spts:1024:5999 dpt:http-alt state NEW
ACCEPT tcp -- anywhere anywhere tcp spts:1024:5999 dpt:8008 state NEW
ACCEPT tcp -- anywhere anywhere tcp spts:1024:5999 dpt:8000 state NEW
ACCEPT tcp -- anywhere anywhere tcp spts:1024:5999 dpt:8888 state NEW
ACCEPT udp -- anywhere anywhere udp dpt:aol
ACCEPT tcp -- anywhere anywhere tcp spts:1024:65535 dpts:1024:65535 state NEW
ACCEPT udp -- anywhere anywhere udp dpts:49152:65535
logdrop all -- anywhere anywhere

Chain logaborted (1 references)
target prot opt source destination
logaborted2 all -- anywhere anywhere limit: avg 1/sec burst 10
LOG all -- anywhere anywhere limit: avg 2/min burst 1 LOG level warning prefix `LIMITED '

Chain logaborted2 (1 references)
target prot opt source destination
LOG all -- anywhere anywhere LOG level warning tcp-sequence tcp-options ip-options prefix `ABORTED '
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED

Chain logdrop (4 references)
target prot opt source destination
logdrop2 all -- anywhere anywhere limit: avg 1/sec burst 10
LOG all -- anywhere anywhere limit: avg 2/min burst 1 LOG level warning prefix `LIMITED '
DROP all -- anywhere anywhere

Chain logdrop2 (1 references)
target prot opt source destination
LOG all -- anywhere anywhere LOG level warning tcp-sequence tcp-options ip-options prefix `DROPPED '
DROP all -- anywhere anywhere

Chain logreject (0 references)
target prot opt source destination
logreject2 all -- anywhere anywhere limit: avg 1/sec burst 10
LOG all -- anywhere anywhere limit: avg 2/min burst 1 LOG level warning prefix `LIMITED '
REJECT tcp -- anywhere anywhere reject-with tcp-reset
REJECT udp -- anywhere anywhere reject-with icmp-port-unreachable
DROP all -- anywhere anywhere

Chain logreject2 (1 references)
target prot opt source destination
LOG all -- anywhere anywhere LOG level warning tcp-sequence tcp-options ip-options prefix `REJECTED '
REJECT tcp -- anywhere anywhere reject-with tcp-reset
REJECT udp -- anywhere anywhere reject-with icmp-port-unreachable
DROP all -- anywhere anywhere

Chain nicfilt (1 references)
target prot opt source destination
RETURN all -- anywhere anywhere
RETURN all -- anywhere anywhere
RETURN all -- anywhere anywhere
logdrop all -- anywhere anywhere

Chain s0 (1 references)
target prot opt source destination
f0to1 all -- anywhere 192.168.0.100
f0to1 all -- anywhere 192.168.0.255
f0to1 all -- anywhere localhost
logdrop all -- anywhere anywhere

Chain s1 (1 references)
target prot opt source destination
f1to0 all -- anywhere anywhere

Chain srcfilt (2 references)
target prot opt source destination
s0 all -- anywhere anywhere
#121375

Инета нет? Снеси его перезагрузись и тоже самое прикрепи.

#121376

с такими есть. если надо сейчас сделаю как у меня получилось, и выложу мин через15-20

#121377

Хорошо жду и ещё когда снесёшь и сделаешь вывод сохрани в блокнот
После это в консоли из под root
ping ya.ru
если не будет тогда
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
ping ya.ru
если будет сможешь зайти сюда

#121393

получилось! я правда подчистил корневую папку, там как оказалось куча файлов типа S50guarddog. Спасибо вопрос решён! После всех манипуляций iptables -L

Показать

root@user-pc:/home/user# iptables -P INPUT ACCEPT
root@user-pc:/home/user# iptables -P OUTPUT ACCEPT
root@user-pc:/home/user# iptables -P FORWARD ACCEPT
root@user-pc:/home/user# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Войдите или зарегистрируйтесь, чтобы ответить.