Page 2 of 4 FirstFirst 1234 LastLast
Results 16 to 30 of 48

Thread: Проблема с открытием и переадресацией портов на роутере

  1. #16
    Quote Originally Posted by MercuryV View Post
    Перед тем, как анализировать iptables, я бы проверил сначала тривиальные вещи:
    1) демон sshd на 192.168.1.222 случаем не ограничен ли приемом соединений только из локальной сети?
    Сервер же отвечает, если к нему подключаться по внешнему адресу через роутер. Только правда при условии, что подключаешься из локалки.
    Я честно говоря не понимаю - почему через такую "петлю" идет соединение, а как только вытаскиваешь шнурок, подключаешься через телефон или из дома - не подключается.
    Quote Originally Posted by MercuryV View Post
    2) возвращаясь к теме топика, если прокинуть ssh-туннель на 192.168.1.222:22, то какой будет результат?
    Эмм...если так подключаться, то он подключится к ssh роутера. Если прокинуть порт 22, до 22 порта на локальный адресс, то опять же - фиг.
    Quote Originally Posted by MercuryV View Post
    3) если отвлечься от ssh, к чему либо еще на 192.168.1.222 из WAN через функционал Virtual Server роутера подключиться удавалось?
    На сервере так же работает HTTP Server, результат тот же.
    Quote Originally Posted by MercuryV View Post
    4) если изьять временно (мало ли) HUB ASUS GX 1008B и подключить компьютер напрямую, что-либо изменится?
    Попробую в понедельник.

  2. #17
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by Fant1k View Post
    Сервер же отвечает, если к нему подключаться по внешнему адресу через роутер. Только правда при условии, что подключаешься из локалки.
    Я честно говоря не понимаю - почему через такую "петлю" идет соединение, а как только вытаскиваешь шнурок, подключаешься через телефон или из дома - не подключается.
    Кажется, "стало теплее". Предположу, что используется OpenSSH, как штатный в Ubuntu.
    В конфиг /etc/ssh/sshd_config вы заглядывали? Или только ставили эксперименты "соединится - не соединится" ?
    Далее, когда вы подключаетесь из локальной сети "по внешнему адресу", для ssh сервера это всё равно подключение из локальной сети.
    Проверить это можно, обратившись к логу /var/log/auth.log При успешном подключении там будут записи вида
    Code:
    sshd[14937]: Accepted password for username from 192.168.1.2 port 49230 ssh2
    т.е. видно, откуда пришел запрос на подключение.


    Отмечу также, что расследуемая проблема для темы "Использование ssh-тунелей для ..." - оффтопик. Речь идет о пробросе портов на роутере, правилах iptables, теперь возможно добавится настройка SSH сервера на компьютере за роутером, но туннель через ssh-сервер на роутере никаким образом не задействован.

  3. #18
    Quote Originally Posted by MercuryV View Post
    Кажется, "стало теплее". Предположу, что используется OpenSSH, как штатный в Ubuntu.
    В конфиг /etc/ssh/sshd_config вы заглядывали? Или только ставили эксперименты "соединится - не соединится" ?
    Далее, когда вы подключаетесь из локальной сети "по внешнему адресу", для ssh сервера это всё равно подключение из локальной сети.
    Проверить это можно, обратившись к логу /var/log/auth.log При успешном подключении там будут записи вида
    Code:
    sshd[14937]: Accepted password for username from 192.168.1.2 port 49230 ssh2

    т.е. видно, откуда пришел запрос на подключение.
    Нет, конфиги я не смотрел. Только установил сервер и проверял на соединение. Обязательно гляну логи.

    Честно говоря, у меня закрадывалась мысль, что с сервером что то не то, но не мог понять какая связь. Ведь я так понимаю для всего что в сети все и происходит как будто в сети, т.е. если я подключаюсь на внешний адрес, то до сервера все равно доходит внутренний адрес роутера, или не так?
    И даже если не так, почему когда я в локалке захожу по внешнему адресу, то он его воспринимает? И почему если дело в ssh на стороне сервера, то почему и HTTP сервер не доступен? Так же конфиги апача править?

    Пы.сы. я вообще свою тему создавал, но администрация перенесла сюда тему, за что им спасибо.
    А вообще трудно правильно создать тему, если не понимаешь причину проблемы.

    А конфиге sshd_config написано
    PHP Code:
    # Package generated configuration file
    # See the sshd_config(5) manpage for details

    # What ports, IPs and protocols we listen for
    Port 22
    # Use these options to restrict which interfaces/protocols sshd will bind to
    #ListenAddress ::
    #ListenAddress

    Protocol 2
    # HostKeys for protocol version 2
    HostKey /etc/ssh/ssh_host_rsa_key
    HostKey 
    /etc/ssh/ssh_host_dsa_key
    HostKey 
    /etc/ssh/ssh_host_ecdsa_key
    #Privilege Separation is turned on for security
    UsePrivilegeSeparation yes

    # Lifetime and size of ephemeral version 1 server key
    KeyRegenerationInterval 3600 
    Честно говоря не вижу ничего, что может препятствовать заходу на сервер. И логи

    PHP Code:
    Jun 24 13:09:01 server CRON[8718]: pam_unix(cron:session): session opened for user root by (uid=0)
    Jun 24 13:09:01 server CRON[8718]: pam_unix(cron:session): session closed for user root 
    Вот эти строчки повторяются в этом лог файле
    Дата стоит, когда я последний раз заходил на сервер из консоли сервера, а не через ssh.
    Через ssh заходил пару минут назад. Заходил как всегда - сначала на роутер, потом через ssh роутера на ssh сервера.
    Last edited by Omega; 24-06-2012 at 21:39. Reason: fixed

  4. #19
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by Fant1k View Post
    Теме up так как до сих пор актуально
    Соболезную, но "Теме up" здесь не принято, особенно с вопросом не по теме
    Если кто может ответить и, главное, захочет это сделать - ответит и так.
    Теперь о проблеме
    в файлах /etc/hosts.allow и /etc/hosts.deny что содержится на машине с SSH сервером?

  5. #20
    Quote Originally Posted by MercuryV View Post
    Соболезную, но "Теме up" здесь не принято, особенно с вопросом не по теме
    Если кто может ответить и, главное, захочет это сделать - ответит и так.
    Теперь о проблеме
    в файлах /etc/hosts.allow и /etc/hosts.deny что содержится на машине с SSH сервером?
    Прошу прощения, но надо же было как то актуализировать тему. Можно было бы ерунду какую то написать, а смысл?
    PHP Code:
    # /etc/hosts.allow: list of hosts that are allowed to access the system.
    #                   See the manual pages hosts_access(5) and hosts_options(5).
    #
    # Example:    ALL: LOCAL @some_netgroup
    #             ALL: .foobar.edu EXCEPT terminalserver.foobar.edu
    #
    # If you're going to protect the portmapper use the name "portmap" for the
    # daemon name. Remember that you can only use the keyword "ALL" and IP
    # addresses (NOT host or domain names) for the portmapper, as well as for
    # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8)
    # for further information.

    PHP Code:

    # /etc/hosts.deny: list of hosts that are _not_ allowed to access the system.
    #                  See the manual pages hosts_access(5) and hosts_options(5).
    #
    # Example:    ALL: some.host.name, .some.domain
    #             ALL EXCEPT in.fingerd: other.host.name, .other.domain
    #
    # If you're going to protect the portmapper use the name "portmap" for the
    # daemon name. Remember that you can only use the keyword "ALL" and IP
    # addresses (NOT host or domain names) for the portmapper, as well as for
    # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8)
    # for further information.
    #
    # The PARANOID wildcard matches any host whose name does not match its
    # address.
    #
    # You may wish to enable this to ensure any programs that don't
    # validate looked up hostnames still leave understandable logs. In past
    # versions of Debian this has been the default.
    # ALL: PARANOID 

  6. #21
    Quote Originally Posted by Fant1k View Post
    Прошу прощения, но надо же было как то актуализировать тему. Можно было бы ерунду какую то написать, а смысл?
    PHP Code:
    # /etc/hosts.allow: list of hosts that are allowed to access the system.
    #                   See the manual pages hosts_access(5) and hosts_options(5).
    #
    # Example:    ALL: LOCAL @some_netgroup
    #             ALL: .foobar.edu EXCEPT terminalserver.foobar.edu
    #
    # If you're going to protect the portmapper use the name "portmap" for the
    # daemon name. Remember that you can only use the keyword "ALL" and IP
    # addresses (NOT host or domain names) for the portmapper, as well as for
    # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8)
    # for further information.

    PHP Code:

    # /etc/hosts.deny: list of hosts that are _not_ allowed to access the system.
    #                  See the manual pages hosts_access(5) and hosts_options(5).
    #
    # Example:    ALL: some.host.name, .some.domain
    #             ALL EXCEPT in.fingerd: other.host.name, .other.domain
    #
    # If you're going to protect the portmapper use the name "portmap" for the
    # daemon name. Remember that you can only use the keyword "ALL" and IP
    # addresses (NOT host or domain names) for the portmapper, as well as for
    # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8)
    # for further information.
    #
    # The PARANOID wildcard matches any host whose name does not match its
    # address.
    #
    # You may wish to enable this to ensure any programs that don't
    # validate looked up hostnames still leave understandable logs. In past
    # versions of Debian this has been the default.
    # ALL: PARANOID 
    У вас интернет случаем не NAT ? (я имею ввиду провайдер дает выделенный IP, к которому можно подсоединится из внешки или нет?)

  7. #22
    Quote Originally Posted by staticroute View Post
    У вас интернет случаем не NAT ? (я имею ввиду провайдер дает выделенный IP, к которому можно подсоединится из внешки или нет?)
    Да, выделяет ip. А что от этого зависит?
    Да яж могу подсоединиться из дома по ssh к роутеру.
    И на вэб морду тоже захожу.

  8. #23
    Quote Originally Posted by Fant1k View Post
    Да, выделяет ip. А что от этого зависит?
    Да яж могу подсоединиться из дома по ssh к роутеру.
    И на вэб морду тоже захожу.
    значит должен и NAT срабатывать на комп, точно так же.

    покажите еще раз
    Code:
    iptables -L -vn
    Code:
    iptables -t nat -L -vn

  9. #24
    Всем спасибо за помощь.

    Проблема решена. Автор решения Mercury. Проблема решена штатными способами без танцов с бубнами.

    Автору большое спасибо.

  10. #25
    Quote Originally Posted by Fant1k View Post
    Всем спасибо за помощь.

    Проблема решена. Автор решения Mercury. Проблема решена штатными способами без танцов с бубнами.

    Автору большое спасибо.
    в чем же в итоге была проблема? в том, что Ubuntu сервер был зафайрволлен я так понимаю?
    Last edited by staticroute; 27-06-2012 at 11:11.

  11. #26
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by staticroute View Post
    в чем же в итоге была проблема? в том, что Ubuntu сервер был зафайрволлен?
    Осталось тайной и гадать смысла не вижу. После сброса роутера в дефолт Virtual Server взлетел с первой попытки

  12. #27
    Quote Originally Posted by staticroute View Post
    в чем же в итоге была проблема? в том, что Ubuntu сервер был зафайрволлен я так понимаю?
    Да не...какие файрволы...яж конфиги все уже показывал.

    Блин. И я скидывал же этого гада и делал все то же самое...просто мистика какая то

  13. #28

    Открытие портов.

    Здравствуйте, роутер asus wl500w раньше стояла официальная прошивка. Там было 3 поля в два прописывал порт и в 1 локальный ip.

    Сейчас решил поставить ппрошивку WL500W-1.9.2.7-rtn-r4330 скачал отсюда http://code.google.com/p/wl500g/downloads/list. Все вроде работает, но в настройке виртуального сервера появилось новое поле "source ip". И вот сколько я не бился, так порт открыть и ну удалось.

    Извиняюсь если вопрос уже обсуждался, но поиск ничего толком не дал...

  14. #29
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by LendLord View Post
    Там было 3 поля в два прописывал порт и в 1 локальный ip.
    ...
    появилось новое поле "source ip"
    Source IP можете просто игнорировать (не заполнять).

    Как искать по форуму, пока не работает встроенный поиск.
    Фразы для поиска: Virtual Server, Port forwarding
    Last edited by MercuryV; 05-07-2012 at 20:07.

  15. #30
    пробовал не заполнять толку 0. Порт всеравно закрыт

Page 2 of 4 FirstFirst 1234 LastLast

Similar Threads

  1. Распайка USB портов в роутере WL-500gP/520gC
    By mototun in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 119
    Last Post: 22-10-2014, 14:07
  2. Проблема на роутере WL-500gP/W (MIPS R1) с прошивкой -rtn (2.6)
    By staticroute in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 138
    Last Post: 29-10-2013, 19:09
  3. Replies: 87
    Last Post: 10-12-2010, 18:44

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •