Вход на сайт
открыть порт
800
05.09.10 22:26
Вроде просто все,
надо открыть порт, скажем,6880,
выполняю sudo iptables -A INPUT -p tcp --dport 6880 -j ACCEPT
и далее netstat -anp | grep 6880 выводит
соответственно, извне не слышно не видно ничего.
надо, чтобы было так:
как его открыть правильно?
надо открыть порт, скажем,6880,
выполняю sudo iptables -A INPUT -p tcp --dport 6880 -j ACCEPT
и далее netstat -anp | grep 6880 выводит
В ответ на:
tcp 0 0 0.0.0.0:6880 0.0.0.0:* LISTEN 3289/p...
tcp 0 0 0.0.0.0:6880 0.0.0.0:* LISTEN 3289/p...
соответственно, извне не слышно не видно ничего.
надо, чтобы было так:
В ответ на:
tcp 38 0 192.168.2.122:60657 174.36......:443 CLOSE_WAIT 2529/dropbox
tcp 38 0 192.168.2.122:60657 174.36......:443 CLOSE_WAIT 2529/dropbox
как его открыть правильно?
NEW 06.09.10 11:38
в ответ alexnaum 05.09.10 22:26
ок, попробую более подробно.
Все пока в виде эксперимента.
Есть такой вот скрипт - на перле
во время тестирования вижу следующую картину:
запустив скрипт и открыв как я написал выше произвольный порт, получаю работоспособность только на локальной машине.Т.е. прописываю в браузере прокси localhost:port - и вижу как оно все работает.
Извне - не работает.
Далее. Останавливаю например ssh сервер - и перепрописываю в конфиге скрипта и соответственно в браузере порт на 22 - и все извне видится, как ни странно..
Вот и непонятно, где ошибку делаю, подумал, что порт неправильно открыл, как то не так давно было, когда в конфиге апача 80-й порт был зациклен на локалхост, и потому извне не виден был сайт.Исправления конфига помогло, вот и подумал, что тут причина где то близкая....
Все пока в виде эксперимента.
Есть такой вот скрипт - на перле
во время тестирования вижу следующую картину:
запустив скрипт и открыв как я написал выше произвольный порт, получаю работоспособность только на локальной машине.Т.е. прописываю в браузере прокси localhost:port - и вижу как оно все работает.
Извне - не работает.
Далее. Останавливаю например ssh сервер - и перепрописываю в конфиге скрипта и соответственно в браузере порт на 22 - и все извне видится, как ни странно..
Вот и непонятно, где ошибку делаю, подумал, что порт неправильно открыл, как то не так давно было, когда в конфиге апача 80-й порт был зациклен на локалхост, и потому извне не виден был сайт.Исправления конфига помогло, вот и подумал, что тут причина где то близкая....
NEW 07.09.10 11:40
если просто открыть без forwarding-a между интерфейсами или Port forwarding-a, то да. просто
iptables -A INPUT -p tcp --dport 6880 -j ACCEPT
это почему? наоборот, извне должно быть видно.
покажи
iptables -L
проверить можешь извне при помощи
nmap -p <PORT>
в ответ alexnaum 05.09.10 22:26
В ответ на:
надо открыть порт, скажем,6880
надо открыть порт, скажем,6880
если просто открыть без forwarding-a между интерфейсами или Port forwarding-a, то да. просто
iptables -A INPUT -p tcp --dport 6880 -j ACCEPT
В ответ на:
tcp 0 0 0.0.0.0:6880 0.0.0.0:* LISTEN 3289/p...
...
соответственно, извне не слышно не видно ничего.
tcp 0 0 0.0.0.0:6880 0.0.0.0:* LISTEN 3289/p...
...
соответственно, извне не слышно не видно ничего.
это почему? наоборот, извне должно быть видно.
покажи
iptables -L
проверить можешь извне при помощи
nmap -p <PORT>
NEW 07.09.10 20:49
в ответ anatoli888 07.09.10 11:40
спасибо, камрады, все нормально уже, сорри, что не сразу отписался, не знаю, в чем уж там конкретно дело, но на любом другом порту, отличном от первозаданного, например, 33003 - все видно извне и без шаманства с iptables...Главное, работает, возможно, я с самого начала что то с iptables намудрил, эксперементируя с этим портом...ну да бог с ним..
единственное, что осталось неясным, как там все это дело паролем защищается. Если в скрипте выставить $auth_enabled = 1;, задать логин и пароль, то получаю белые листы в браузере. В настройках самого браузера вроде нигде не выставить аудентификацию, вот и не знаю, где и как это настроить..
единственное, что осталось неясным, как там все это дело паролем защищается. Если в скрипте выставить $auth_enabled = 1;, задать логин и пароль, то получаю белые листы в браузере. В настройках самого браузера вроде нигде не выставить аудентификацию, вот и не знаю, где и как это настроить..